1. 17 Mar, 2018 1 kayıt (commit)
  2. 13 Haz, 2017 1 kayıt (commit)
  3. 30 Mar, 2017 1 kayıt (commit)
  4. 21 Agu, 2016 1 kayıt (commit)
  5. 19 Agu, 2016 1 kayıt (commit)
  6. 18 Haz, 2016 1 kayıt (commit)
  7. 30 May, 2016 1 kayıt (commit)
  8. 15 Nis, 2016 1 kayıt (commit)
  9. 03 Tem, 2015 1 kayıt (commit)
  10. 23 May, 2015 1 kayıt (commit)
    • Nick Coghlan's avatar
      PEP 489: Multi-phase extension module initialization · d5cacbb1
      Nick Coghlan yazdı
      Known limitations of the current implementation:
      
      - documentation changes are incomplete
      - there's a reference leak I haven't tracked down yet
      
      The leak is most visible by running:
      
        ./python -m test -R3:3 test_importlib
      
      However, you can also see it by running:
      
        ./python -X showrefcount
      
      Importing the array or _testmultiphase modules, and
      then deleting them from both sys.modules and the local
      namespace shows significant increases in the total
      number of active references each cycle. By contrast,
      with _testcapi (which continues to use single-phase
      initialisation) the global refcounts stabilise after
      a couple of cycles.
      d5cacbb1
  11. 16 Mar, 2014 1 kayıt (commit)
  12. 26 Şub, 2014 1 kayıt (commit)
  13. 10 Agu, 2013 1 kayıt (commit)
  14. 07 Agu, 2013 1 kayıt (commit)
  15. 04 May, 2013 1 kayıt (commit)
    • Brett Cannon's avatar
      #17115,17116: Have modules initialize the __package__ and __loader__ · 4c14b5de
      Brett Cannon yazdı
      attributes to None.
      
      The long-term goal is for people to be able to rely on these
      attributes existing and checking for None to see if they have been
      set. Since import itself sets these attributes when a loader does not
      the only instances when the attributes are None are from someone
      overloading __import__() and not using a loader or someone creating a
      module from scratch.
      
      This patch also unifies module initialization. Before you could have
      different attributes with default values depending on how the module
      object was created. Now the only way to not get the same default set
      of attributes is to circumvent initialization by calling
      ModuleType.__new__() directly.
      4c14b5de
  16. 06 Mar, 2013 1 kayıt (commit)
  17. 22 Haz, 2012 1 kayıt (commit)
  18. 14 Ock, 2012 1 kayıt (commit)
  19. 07 Eki, 2011 1 kayıt (commit)
  20. 30 Nis, 2011 2 kayıt (commit)
  21. 04 Mar, 2011 1 kayıt (commit)
  22. 23 Şub, 2011 1 kayıt (commit)
  23. 06 Eki, 2010 1 kayıt (commit)
  24. 18 Agu, 2010 1 kayıt (commit)
  25. 17 Agu, 2010 1 kayıt (commit)
  26. 04 Ock, 2009 1 kayıt (commit)
  27. 03 Ock, 2009 3 kayıt (commit)
    • Georg Brandl's avatar
      Merged revisions… · 734373cc
      Georg Brandl yazdı
      Merged revisions 68133-68134,68141-68142,68145-68146,68148-68149,68159-68162,68166,68171-68174,68179,68195-68196,68210,68214-68215,68217-68222 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r68133 | antoine.pitrou | 2009-01-01 16:38:03 +0100 (Thu, 01 Jan 2009) | 1 line
      
        fill in actual issue number in tests
      ........
        r68134 | hirokazu.yamamoto | 2009-01-01 16:45:39 +0100 (Thu, 01 Jan 2009) | 2 lines
      
        Issue #4797: IOError.filename was not set when _fileio.FileIO failed to open
        file with `str' filename on Windows.
      ........
        r68141 | benjamin.peterson | 2009-01-01 17:43:12 +0100 (Thu, 01 Jan 2009) | 1 line
      
        fix highlighting
      ........
        r68142 | benjamin.peterson | 2009-01-01 18:29:49 +0100 (Thu, 01 Jan 2009) | 2 lines
      
        welcome to 2009, Python!
      ........
        r68145 | amaury.forgeotdarc | 2009-01-02 01:03:54 +0100 (Fri, 02 Jan 2009) | 5 lines
      
        #4801 _collections module fails to build on cygwin.
      
        _PyObject_GC_TRACK is the macro version of PyObject_GC_Track,
        and according to documentation it should not be used for extension modules.
      ........
        r68146 | ronald.oussoren | 2009-01-02 11:44:46 +0100 (Fri, 02 Jan 2009) | 2 lines
      
        Fix for issue4472: "configure --enable-shared doesn't work on OSX"
      ........
        r68148 | ronald.oussoren | 2009-01-02 11:48:31 +0100 (Fri, 02 Jan 2009) | 2 lines
      
        Forgot to add a NEWS item in my previous checkin
      ........
        r68149 | ronald.oussoren | 2009-01-02 11:50:48 +0100 (Fri, 02 Jan 2009) | 2 lines
      
        Fix for issue4780
      ........
        r68159 | ronald.oussoren | 2009-01-02 15:48:17 +0100 (Fri, 02 Jan 2009) | 2 lines
      
        Fix for issue 1627952
      ........
        r68160 | ronald.oussoren | 2009-01-02 15:52:09 +0100 (Fri, 02 Jan 2009) | 2 lines
      
        Fix for issue r1737832
      ........
        r68161 | ronald.oussoren | 2009-01-02 16:00:05 +0100 (Fri, 02 Jan 2009) | 3 lines
      
        Fix for issue 1149804
      ........
        r68162 | ronald.oussoren | 2009-01-02 16:06:00 +0100 (Fri, 02 Jan 2009) | 3 lines
      
        Fix for issue 4472 is incompatible with Cygwin, this patch
        should fix that.
      ........
        r68166 | benjamin.peterson | 2009-01-02 19:26:23 +0100 (Fri, 02 Jan 2009) | 1 line
      
        document PyMemberDef
      ........
        r68171 | georg.brandl | 2009-01-02 21:25:14 +0100 (Fri, 02 Jan 2009) | 3 lines
      
        #4811: fix markup glitches (mostly remains of the conversion),
        found by Gabriel Genellina.
      ........
        r68172 | martin.v.loewis | 2009-01-02 21:32:55 +0100 (Fri, 02 Jan 2009) | 2 lines
      
        Issue #4075: Use OutputDebugStringW in Py_FatalError.
      ........
        r68173 | martin.v.loewis | 2009-01-02 21:40:14 +0100 (Fri, 02 Jan 2009) | 2 lines
      
        Issue #4051: Prevent conflict of UNICODE macros in cPickle.
      ........
        r68174 | benjamin.peterson | 2009-01-02 21:47:27 +0100 (Fri, 02 Jan 2009) | 1 line
      
        fix compilation on non-Windows platforms
      ........
        r68179 | raymond.hettinger | 2009-01-02 22:26:45 +0100 (Fri, 02 Jan 2009) | 1 line
      
        Issue #4615.  Document how to use itertools for de-duping.
      ........
        r68195 | georg.brandl | 2009-01-03 14:45:15 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Remove useless string literal.
      ........
        r68196 | georg.brandl | 2009-01-03 15:29:53 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Fix indentation.
      ........
        r68210 | georg.brandl | 2009-01-03 20:10:12 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Set eol-style correctly for mp_distributing.py.
      ........
        r68214 | georg.brandl | 2009-01-03 20:44:48 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Make indentation consistent.
      ........
        r68215 | georg.brandl | 2009-01-03 21:15:14 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Fix role name.
      ........
        r68217 | georg.brandl | 2009-01-03 21:30:15 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Add rstlint, a little tool to find subtle markup problems and inconsistencies in the Doc sources.
      ........
        r68218 | georg.brandl | 2009-01-03 21:38:59 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Recognize usage of the default role.
      ........
        r68219 | georg.brandl | 2009-01-03 21:47:01 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Fix uses of the default role.
      ........
        r68220 | georg.brandl | 2009-01-03 21:55:06 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Remove trailing whitespace.
      ........
        r68221 | georg.brandl | 2009-01-03 22:04:55 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Remove tabs from the documentation.
      ........
        r68222 | georg.brandl | 2009-01-03 22:11:58 +0100 (Sat, 03 Jan 2009) | 2 lines
      
        Disable the line length checker by default.
      ........
      734373cc
    • Georg Brandl's avatar
      Remove trailing whitespace. · 48310cd3
      Georg Brandl yazdı
      48310cd3
    • Georg Brandl's avatar
      Remove trailing whitespace. · c62ef8b4
      Georg Brandl yazdı
      c62ef8b4
  28. 27 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60284-60349 via svnmerge from · af98da18
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60286 | christian.heimes | 2008-01-25 15:54:23 +0100 (Fri, 25 Jan 2008) | 1 line
      
        setup.py doesn't pick up changes to a header file
      ........
        r60287 | christian.heimes | 2008-01-25 16:52:11 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Added the Python core headers Include/*.h and pyconfig.h as dependencies for the extensions in Modules/
        It forces a rebuild of all extensions when a header files has been modified
      ........
        r60291 | raymond.hettinger | 2008-01-25 20:24:46 +0100 (Fri, 25 Jan 2008) | 4 lines
      
        Changes 54857 and 54840 broke code and were reverted in Py2.5 just before
        it was released, but that reversion never made it to the Py2.6 head.
      ........
        r60296 | guido.van.rossum | 2008-01-25 20:50:26 +0100 (Fri, 25 Jan 2008) | 2 lines
      
        Rewrite the list_inline_repeat overflow check slightly differently.
      ........
        r60301 | thomas.wouters | 2008-01-25 22:09:34 +0100 (Fri, 25 Jan 2008) | 4 lines
      
      
        Use the right (portable) definition of the max of a Py_ssize_t.
      ........
        r60303 | thomas.wouters | 2008-01-26 02:47:05 +0100 (Sat, 26 Jan 2008) | 5 lines
      
      
        Make 'testall' work again when building in a separate directory.
        test_distutils still fails when doing that.
      ........
        r60305 | neal.norwitz | 2008-01-26 06:54:48 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Prevent this test from failing if there are transient network problems
        by retrying the host for up to 3 times.
      ........
        r60306 | neal.norwitz | 2008-01-26 08:26:12 +0100 (Sat, 26 Jan 2008) | 12 lines
      
        Use a condition variable (threading.Event) rather than sleeps and checking a
        global to determine when the server is ready to be used.  This slows the test
        down, but should make it correct.  There was a race condition before where the
        server could have assigned a port, yet it wasn't ready to serve requests.  If
        the client sent a request before the server was completely ready, it would get
        an exception.  There was machinery to try to handle this condition.  All of
        that should be unnecessary and removed if this change works.  A NOTE was
        added as a comment about what needs to be fixed.
      
        The buildbots will tell us if there are more errors or
        if this test is now stable.
      ........
        r60307 | neal.norwitz | 2008-01-26 08:38:03 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Fix exception in tearDown on ppc buildbot.  If there's no directory,
        that shouldn't cause the test to fail.  Just like it setUp.
      ........
        r60308 | raymond.hettinger | 2008-01-26 09:19:06 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Make PySet_Add() work with frozensets.  Works like PyTuple_SetItem() to build-up values in a brand new frozenset.
      ........
        r60309 | neal.norwitz | 2008-01-26 09:26:00 +0100 (Sat, 26 Jan 2008) | 1 line
      
        The OS X buildbot had errors with the unavailable exceptions disabled.  Restore it.
      ........
        r60310 | raymond.hettinger | 2008-01-26 09:37:28 +0100 (Sat, 26 Jan 2008) | 4 lines
      
        Let marshal build-up sets and frozensets one element at a time.
        Saves the unnecessary creation of a tuple as intermediate container.
      ........
        r60311 | raymond.hettinger | 2008-01-26 09:41:13 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Update test code for change to PySet_Add().
      ........
        r60312 | raymond.hettinger | 2008-01-26 10:31:11 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Revert PySet_Add() changes.
      ........
        r60314 | georg.brandl | 2008-01-26 10:43:35 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        #1934: fix os.path.isabs docs.
      ........
        r60316 | georg.brandl | 2008-01-26 12:00:18 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Add missing things in re docstring.
      ........
        r60317 | georg.brandl | 2008-01-26 12:02:22 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Slashes allowed on Windows.
      ........
        r60319 | georg.brandl | 2008-01-26 14:41:21 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Fix markup again.
      ........
        r60320 | andrew.kuchling | 2008-01-26 14:50:51 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Add some items
      ........
        r60321 | georg.brandl | 2008-01-26 15:02:38 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Clarify "b" mode under Unix.
      ........
        r60322 | georg.brandl | 2008-01-26 15:03:47 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        #1940: make it possible to use curses.filter() before curses.initscr()
        as the documentation says.
      ........
        r60324 | georg.brandl | 2008-01-26 15:14:20 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        #1473257: add generator.gi_code attribute that refers to
        the original code object backing the generator. Patch by Collin Winter.
      ........
        r60325 | georg.brandl | 2008-01-26 15:19:22 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Move C API entries to the corresponding section.
      ........
        r60326 | christian.heimes | 2008-01-26 17:43:35 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Unit test fix from Giampaolo Rodola, #1938
      ........
        r60327 | gregory.p.smith | 2008-01-26 19:51:05 +0100 (Sat, 26 Jan 2008) | 2 lines
      
        Update docs for new callpack params added in r60188
      ........
        r60329 | neal.norwitz | 2008-01-26 21:24:36 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Cleanup the code a bit.  test_rfind is failing on PPC and PPC64 buildbots,
        this might fix the problem.
      ........
        r60330 | neal.norwitz | 2008-01-26 22:02:45 +0100 (Sat, 26 Jan 2008) | 1 line
      
        Always try to remove the test file even if close raises an exception
      ........
        r60331 | neal.norwitz | 2008-01-26 22:21:59 +0100 (Sat, 26 Jan 2008) | 3 lines
      
        Reduce the race condition by signalling when the server is ready
        and not trying to connect before.
      ........
        r60334 | neal.norwitz | 2008-01-27 00:13:46 +0100 (Sun, 27 Jan 2008) | 5 lines
      
        On some systems (e.g., Ubuntu on hppa) the flush()
        doesn't cause the exception, but the close() does.
      
        Will backport.
      ........
        r60335 | neal.norwitz | 2008-01-27 00:14:17 +0100 (Sun, 27 Jan 2008) | 2 lines
      
        Consistently use tempfile.tempdir for the db_home directory.
      ........
        r60338 | neal.norwitz | 2008-01-27 02:44:05 +0100 (Sun, 27 Jan 2008) | 4 lines
      
        Eliminate the sleeps that assume the server will start in .5 seconds.
        This should make the test less flaky.  It also speeds up the test
        by about 75% on my box (20+ seconds -> ~4 seconds).
      ........
        r60342 | neal.norwitz | 2008-01-27 06:02:34 +0100 (Sun, 27 Jan 2008) | 6 lines
      
        Try to prevent this test from being flaky.  We might need a sleep in here
        which isn't as bad as it sounds.  The close() *should* raise an exception,
        so if it didn't we should give more time to sync and really raise it.
      
        Will backport.
      ........
        r60344 | jeffrey.yasskin | 2008-01-27 06:40:35 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        Make rational.gcd() public and allow Rational to take decimal strings, per
        Raymond's advice.
      ........
        r60345 | neal.norwitz | 2008-01-27 08:36:03 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        Mostly reformat.  Also set an error and return NULL if neither MS_WINDOWS
        nor UNIX is defined.  This may have caused problems on cygwin.
      ........
        r60346 | neal.norwitz | 2008-01-27 08:37:38 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        Use int for the sign rather than a char.  char can be signed or unsigned.
        It's system dependent.  This might fix the problem with test_rfind failing.
      ........
        r60347 | neal.norwitz | 2008-01-27 08:41:33 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Add stdarg include for va_list to get this to compile on cygwin
      ........
        r60348 | raymond.hettinger | 2008-01-27 11:13:57 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Docstring nit
      ........
        r60349 | raymond.hettinger | 2008-01-27 11:47:55 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Removed an unnecessary and confusing paragraph from the namedtuple docs.
      ........
      af98da18
  29. 26 Ock, 2008 1 kayıt (commit)
  30. 23 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60176-60209 via svnmerge from · 1af737cd
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60178 | georg.brandl | 2008-01-21 22:05:49 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        #1715: include sub-extension modules in pydoc text output.
      ........
        r60179 | georg.brandl | 2008-01-21 22:14:21 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add a "const" to make gcc happy.
      ........
        r60180 | georg.brandl | 2008-01-21 22:19:07 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Add the correct build dir when building with pydebug.
      ........
        r60181 | georg.brandl | 2008-01-21 22:23:15 +0100 (Mon, 21 Jan 2008) | 3 lines
      
        Patch #1720595: add T_BOOL to the range of structmember types.
        Patch by Angelo Mottola, reviewed by MvL, tests by me.
      ........
        r60182 | georg.brandl | 2008-01-21 22:28:32 +0100 (Mon, 21 Jan 2008) | 2 lines
      
        Reformat some ugly code.
      ........
        r60187 | brett.cannon | 2008-01-22 00:50:16 +0100 (Tue, 22 Jan 2008) | 4 lines
      
        Make's MAKEFLAGS variable is set to a string containing the single-letter
        arguments to Make. This means there are no hyphens. Fix the '-s' check to
        silence distutils to now work.
      ........
        r60188 | gregory.p.smith | 2008-01-22 01:19:41 +0100 (Tue, 22 Jan 2008) | 3 lines
      
        accepts and closes issue #1221598: adds an optional callback to ftplib.FTP
        storbinary() and storlines() methods.
      ........
        r60189 | gregory.p.smith | 2008-01-22 02:12:02 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Replace spam.acquire() try: ... finally: spam.release() with "with spam:"
      ........
        r60190 | gregory.p.smith | 2008-01-22 02:20:42 +0100 (Tue, 22 Jan 2008) | 4 lines
      
        - Fix Issue #1703448: A joined thread could show up in the
          threading.enumerate() list after the join() for a brief period until
          it actually exited.
      ........
        r60193 | georg.brandl | 2008-01-22 08:53:31 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Fix \xhh specs, #1889.
      ........
        r60198 | christian.heimes | 2008-01-22 16:01:25 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Fixed a missing (X) in define
      ........
        r60199 | christian.heimes | 2008-01-22 16:25:18 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Don't repeat yourself
        Added the macros PyModule_AddIntMacro and PyModule_AddStringMacro. They shorten PyModule_AddIntConstant(m, "AF_INET", AF_INET) to PyModule_AddIntMacro(m, AF_INET)
      ........
        r60201 | raymond.hettinger | 2008-01-22 20:51:41 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Document when to use izip_longest().
      ........
        r60202 | georg.brandl | 2008-01-22 20:56:03 +0100 (Tue, 22 Jan 2008) | 2 lines
      
        Fix for #1087741 patch.
      ........
        r60203 | raymond.hettinger | 2008-01-22 21:18:53 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Give zip() the same guarantee as izip() for left-to-right evaluation.
      ........
        r60204 | raymond.hettinger | 2008-01-22 23:09:26 +0100 (Tue, 22 Jan 2008) | 1 line
      
        Improve variable name in sample code
      ........
        r60205 | gregory.p.smith | 2008-01-23 00:15:34 +0100 (Wed, 23 Jan 2008) | 2 lines
      
        docstring and comment updates suggested by Giampaolo Rodola'
      ........
        r60207 | raymond.hettinger | 2008-01-23 01:04:40 +0100 (Wed, 23 Jan 2008) | 1 line
      
        Let pprint() support sets and frozensets (suggested by David Mertz).
      ........
        r60208 | guido.van.rossum | 2008-01-23 02:18:27 +0100 (Wed, 23 Jan 2008) | 4 lines
      
        I'm tired of these tests breaking at Google due to our large number of
        users and groups in LDAP/NIS.  So I'm limiting the extra-heavy part of
        the tests to passwd/group files with at most 1000 entries.
      ........
      1af737cd
  31. 22 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Don't repeat yourself · 74b8e76e
      Christian Heimes yazdı
      Added the macros PyModule_AddIntMacro and PyModule_AddStringMacro. They shorten PyModule_AddIntConstant(m, "AF_INET", AF_INET) to PyModule_AddIntMacro(m, AF_INET)
      74b8e76e
  32. 20 Ock, 2008 1 kayıt (commit)
  33. 19 Ock, 2008 1 kayıt (commit)