1. 01 Şub, 2008 4 kayıt (commit)
  2. 31 Ock, 2008 5 kayıt (commit)
    • Christian Heimes's avatar
      svnmerge.py block -r60480 · db0a9b37
      Christian Heimes yazdı
      db0a9b37
    • Christian Heimes's avatar
      Fixed multiple reinitialization of the Python interpreter. The small int list in… · dfc12edb
      Christian Heimes yazdı
      Fixed multiple reinitialization of the Python interpreter. The small int list in longobject.c has caused a seg fault during the third finalization.
      dfc12edb
    • Christian Heimes's avatar
      Merged revisions 60441-60474 via svnmerge from · 7b3ce6a1
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60441 | christian.heimes | 2008-01-30 12:46:00 +0100 (Wed, 30 Jan 2008) | 1 line
      
        Removed unused var
      ........
        r60448 | christian.heimes | 2008-01-30 18:21:22 +0100 (Wed, 30 Jan 2008) | 1 line
      
        Fixed some references leaks in sys.
      ........
        r60450 | christian.heimes | 2008-01-30 19:58:29 +0100 (Wed, 30 Jan 2008) | 1 line
      
        The previous change was causing a segfault after multiple calls to Py_Initialize() and Py_Finalize().
      ........
        r60463 | raymond.hettinger | 2008-01-30 23:17:31 +0100 (Wed, 30 Jan 2008) | 1 line
      
        Update itertool recipes
      ........
        r60464 | christian.heimes | 2008-01-30 23:54:18 +0100 (Wed, 30 Jan 2008) | 1 line
      
        Bug #1234: Fixed semaphore errors on AIX 5.2
      ........
        r60469 | raymond.hettinger | 2008-01-31 02:38:15 +0100 (Thu, 31 Jan 2008) | 6 lines
      
        Fix defect in __ixor__ which would get the wrong
        answer if the input iterable had a duplicate element
        (two calls to toggle() reverse each other).  Borrow
        the correct code from sets.py.
      ........
        r60470 | raymond.hettinger | 2008-01-31 02:42:11 +0100 (Thu, 31 Jan 2008) | 1 line
      
        Missing return
      ........
        r60471 | jeffrey.yasskin | 2008-01-31 08:44:11 +0100 (Thu, 31 Jan 2008) | 4 lines
      
        Added more documentation on how mixed-mode arithmetic should be implemented. I
        also noticed and fixed a bug in Rational's forward operators (they were
        claiming all instances of numbers.Rational instead of just the concrete types).
      ........
      7b3ce6a1
    • Raymond Hettinger's avatar
    • Christian Heimes's avatar
      Fixed r60466 · db96789b
      Christian Heimes yazdı
      db96789b
  3. 30 Ock, 2008 10 kayıt (commit)
  4. 29 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60383-60407 via svnmerge from · fd66e51c
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60388 | thomas.heller | 2008-01-28 09:44:13 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Revert rev. 59925, it breaks comtypes (I need to further examine this).
      ........
        r60397 | raymond.hettinger | 2008-01-28 21:34:33 +0100 (Mon, 28 Jan 2008) | 5 lines
      
        Make PySet_Add() work with frozensets.
        Works like PyTuple_SetItem() to build-up values in a brand new frozenset.
        Also, PyFrozenSet_New() is now guaranteed to produce a distinct new frozenset.
      ........
        r60398 | raymond.hettinger | 2008-01-28 22:34:30 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Let marshal built-up sets and frozensets one element at a time (without creating an intermediate tuple).
      ........
        r60399 | raymond.hettinger | 2008-01-28 22:47:42 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Factor-out common code with a new macro
      ........
        r60400 | raymond.hettinger | 2008-01-28 22:48:07 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Factor-out common code with a new macro
      ........
        r60401 | raymond.hettinger | 2008-01-28 22:51:25 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Removed unnecessary conditional (spotted by Neal Norwitz).
      ........
        r60403 | gregory.p.smith | 2008-01-29 00:21:00 +0100 (Tue, 29 Jan 2008) | 4 lines
      
        Disable use of BerkeleyDB 4.6.x to see what the odd platform buildbots
        think.  In particular, neal norwitz has traced an Ubuntu sparc64 crash
        to the Lib/test/bsddb/test_basics.py test when opening a db with DB_THREAD.
      ........
        r60405 | brett.cannon | 2008-01-29 05:13:07 +0100 (Tue, 29 Jan 2008) | 2 lines
      
        Fix the reindent rule to use $(BUILDPYTHON).
      ........
        r60406 | brett.cannon | 2008-01-29 05:18:04 +0100 (Tue, 29 Jan 2008) | 3 lines
      
        Update Vim syntax highlighting to specify what revision was used to generate
        the file.
      ........
        r60407 | brett.cannon | 2008-01-29 05:20:56 +0100 (Tue, 29 Jan 2008) | 2 lines
      
        Ignore .pyc and .pyo files.
      ........
      fd66e51c
  5. 28 Ock, 2008 4 kayıt (commit)
  6. 27 Ock, 2008 9 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60364-60378 via svnmerge from · 26855635
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60364 | neal.norwitz | 2008-01-27 19:09:48 +0100 (Sun, 27 Jan 2008) | 4 lines
      
        Update the comment and remove the close.  If we close we can't flush anymore.
        We might still need to close after the for loop if flushing 6! times still
        doesn't cause the signal/exception.
      ........
        r60365 | georg.brandl | 2008-01-27 19:14:43 +0100 (Sun, 27 Jan 2008) | 2 lines
      
        Remove effectless expression statement.
      ........
        r60367 | neal.norwitz | 2008-01-27 19:19:04 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Try to handle socket.errors properly in is_unavailable
      ........
        r60370 | christian.heimes | 2008-01-27 20:01:45 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Change isbasestring function as discussed on the cvs list a while ago
      ........
        r60372 | neal.norwitz | 2008-01-27 21:03:13 +0100 (Sun, 27 Jan 2008) | 3 lines
      
        socket.error doesn't have a headers attribute like ProtocolError.
        Handle that situation where we catch socket.errors.
      ........
        r60375 | georg.brandl | 2008-01-27 21:25:12 +0100 (Sun, 27 Jan 2008) | 2 lines
      
        Add refcounting extension to build config.
      ........
        r60377 | jeffrey.yasskin | 2008-01-28 00:08:46 +0100 (Mon, 28 Jan 2008) | 6 lines
      
        Moved Rational._binary_float_to_ratio() to float.as_integer_ratio() because
        it's useful outside of rational numbers.
      
        This is my first C code that had to do anything significant. Please be more
        careful when looking over it.
      ........
        r60378 | christian.heimes | 2008-01-28 00:34:59 +0100 (Mon, 28 Jan 2008) | 1 line
      
        Added clear cache methods to clear the internal type lookup cache for ref leak test runs.
      ........
      26855635
    • Eric Smith's avatar
      Restrict format presentation types to those specified in the 'Standard Format… · 7b69c6c3
      Eric Smith yazdı
      Restrict format presentation types to those specified in the 'Standard Format Specifiers' section of PEP 3101.
      7b69c6c3
    • Christian Heimes's avatar
      Merged revisions 60350-60363 via svnmerge from · 412dc9c8
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60355 | neal.norwitz | 2008-01-27 18:10:14 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Whitespace cleanup
      ........
        r60356 | neal.norwitz | 2008-01-27 18:10:29 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Add assertion that we do not blow out newl
      ........
        r60357 | neal.norwitz | 2008-01-27 18:10:35 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Initialize variable to prevent warning on some platform/config.
      ........
        r60358 | neal.norwitz | 2008-01-27 18:10:43 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Update to newer version of ffi.  Fixes crashes and test failures of longdouble
      ........
        r60359 | neal.norwitz | 2008-01-27 18:10:50 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Add a tiny sleep and additional flush to force the file to really be synced.
      ........
        r60360 | neal.norwitz | 2008-01-27 18:10:58 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Retry connection in case it fails to reduce flakiness
      ........
        r60361 | neal.norwitz | 2008-01-27 18:11:11 +0100 (Sun, 27 Jan 2008) | 4 lines
      
        Catch socket errors that are often the cause of transient failures.
        Many of these exceptions are due to resource unavailable, so the
        existing code should be able to handle many more spurious errors.
      ........
        r60362 | neal.norwitz | 2008-01-27 18:12:15 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Reduce buffer size since we do not need 1k
      ........
        r60363 | neal.norwitz | 2008-01-27 18:13:07 +0100 (Sun, 27 Jan 2008) | 1 line
      
        Print periodic "still working" messages since this suite is slow.
      ........
      412dc9c8
    • Georg Brandl's avatar
      661b0a15
    • Alexandre Vassalotti's avatar
      Fix build error. · 06b1ab8e
      Alexandre Vassalotti yazdı
      Use a list comprehension instead of filter(), since filter() needs the
      itertools module which isn't available at build time.
      06b1ab8e
    • Christian Heimes's avatar
      Fixed test_urllibnet · 061ce7fd
      Christian Heimes yazdı
      061ce7fd
    • Christian Heimes's avatar
    • Christian Heimes's avatar
    • 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
  7. 26 Ock, 2008 6 kayıt (commit)
  8. 25 Ock, 2008 1 kayıt (commit)