1. 13 Agu, 2009 1 kayıt (commit)
    • Georg Brandl's avatar
      Merged revisions 74062 via svnmerge from · bcc484e6
      Georg Brandl yazdı
      svn+ssh://svn.python.org/python/branches/py3k
      
      ................
        r74062 | alexandre.vassalotti | 2009-07-17 13:43:26 +0200 (Fr, 17 Jul 2009) | 37 lines
      
        Merged revisions 73665,73693,73704-73705,73707,73712-73713,73824 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r73665 | alexandre.vassalotti | 2009-06-28 21:01:51 -0400 (Sun, 28 Jun 2009) | 2 lines
      
          Update docstrings for sys.getdlopenflags() and sys.setdlopenflags().
        ........
          r73693 | jesse.noller | 2009-06-29 14:20:34 -0400 (Mon, 29 Jun 2009) | 1 line
      
          Bug 5906: add a documentation note for unix daemons vs. multiprocessing daemons
        ........
          r73704 | georg.brandl | 2009-06-30 12:15:43 -0400 (Tue, 30 Jun 2009) | 1 line
      
          #6376: fix copy-n-paste oversight.
        ........
          r73705 | georg.brandl | 2009-06-30 12:17:28 -0400 (Tue, 30 Jun 2009) | 1 line
      
          #6374: add a bit of explanation about shell=True on Windows.
        ........
          r73707 | georg.brandl | 2009-06-30 12:35:11 -0400 (Tue, 30 Jun 2009) | 1 line
      
          #6371: fix link targets.
        ........
          r73712 | ezio.melotti | 2009-06-30 18:51:06 -0400 (Tue, 30 Jun 2009) | 1 line
      
          Fixed defaultTestCase -> defaultTestResult
        ........
          r73713 | ezio.melotti | 2009-06-30 18:56:16 -0400 (Tue, 30 Jun 2009) | 1 line
      
          Fixed a backslash that was not supposed to be there
        ........
          r73824 | ezio.melotti | 2009-07-03 21:18:08 -0400 (Fri, 03 Jul 2009) | 1 line
      
          #6398 typo: versio. -> version.
        ........
      ................
      bcc484e6
  2. 25 May, 2009 1 kayıt (commit)
  3. 23 May, 2009 1 kayıt (commit)
  4. 09 May, 2009 1 kayıt (commit)
  5. 16 Nis, 2009 1 kayıt (commit)
    • Mark Dickinson's avatar
      Issue #1580: use short float repr where possible. · b08a53a9
      Mark Dickinson yazdı
       - incorporate and adapt David Gay's dtoa and strtod
         into the Python core
       - on platforms where we can use Gay's code (almost
         all!), repr(float) is based on the shortest
         sequence of decimal digits that rounds correctly.
       - add sys.float_repr_style attribute to indicate
         whether we're using Gay's code or not
       - add autoconf magic to detect and enable SSE2
         instructions on x86/gcc
       - slight change to repr and str:  repr switches
         to exponential notation at 1e16 instead of
         1e17, str switches at 1e11 instead of 1e12
      b08a53a9
  6. 18 Mar, 2009 1 kayıt (commit)
  7. 06 Şub, 2009 1 kayıt (commit)
  8. 12 Ock, 2009 1 kayıt (commit)
  9. 30 Eki, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Issue 3723: Fixed initialization of subinterpreters · 6a27efa2
      Christian Heimes yazdı
      The patch fixes several issues with Py_NewInterpreter as well as the demo for multiple subinterpreters.
      Most of the patch was written by MvL with help from Benjamin, Amaury and me. Graham Dumpleton has verified that this patch fixes an issue with mod_wsgi.
      6a27efa2
  10. 17 Eki, 2008 2 kayıt (commit)
  11. 03 Eki, 2008 1 kayıt (commit)
  12. 16 Tem, 2008 1 kayıt (commit)
    • Georg Brandl's avatar
      Merged revisions… · 2ee470f7
      Georg Brandl yazdı
      Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,64888,64897,64900-64901,64915,64926-64929,64938-64941,64944,64961,64966,64973 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r64722 | georg.brandl | 2008-07-05 12:13:36 +0200 (Sat, 05 Jul 2008) | 4 lines
      
        #2663: support an *ignore* argument to shutil.copytree(). Patch by Tarek Ziade.
      
        This is a new feature, but Barry authorized adding it in the beta period.
      ........
        r64729 | mark.dickinson | 2008-07-05 13:33:52 +0200 (Sat, 05 Jul 2008) | 5 lines
      
        Issue 3188: accept float('infinity') as well as float('inf').  This
        makes the float constructor behave in the same way as specified
        by various other language standards, including C99, IEEE 754r,
        and the IBM Decimal standard.
      ........
        r64753 | gregory.p.smith | 2008-07-06 05:35:58 +0200 (Sun, 06 Jul 2008) | 4 lines
      
        - Issue #2862: Make int and float freelist management consistent with other
          freelists.  Changes their CompactFreeList apis into ClearFreeList apis and
          calls them via gc.collect().
      ........
        r64845 | raymond.hettinger | 2008-07-10 16:03:19 +0200 (Thu, 10 Jul 2008) | 1 line
      
        Issue 3301:  Bisect functions behaved badly when lo was negative.
      ........
        r64846 | raymond.hettinger | 2008-07-10 16:34:57 +0200 (Thu, 10 Jul 2008) | 1 line
      
        Issue 3285: Fractions from_float() and from_decimal() accept Integral arguments.
      ........
        r64849 | andrew.kuchling | 2008-07-10 16:43:31 +0200 (Thu, 10 Jul 2008) | 1 line
      
        Wording changes
      ........
        r64871 | raymond.hettinger | 2008-07-11 14:00:21 +0200 (Fri, 11 Jul 2008) | 1 line
      
        Add cautionary note on the use of PySequence_Fast_ITEMS.
      ........
        r64880 | amaury.forgeotdarc | 2008-07-11 23:28:25 +0200 (Fri, 11 Jul 2008) | 5 lines
      
        #3317 in zipfile module, restore the previous names of global variables:
        some applications relied on them.
      
        Also remove duplicated lines.
      ........
        r64881 | amaury.forgeotdarc | 2008-07-11 23:45:06 +0200 (Fri, 11 Jul 2008) | 3 lines
      
        #3342: In tracebacks, printed source lines were not indented since r62555.
        #3343: Py_DisplaySourceLine should be a private function. Rename it to _Py_DisplaySourceLine.
      ........
        r64882 | josiah.carlson | 2008-07-12 00:17:14 +0200 (Sat, 12 Jul 2008) | 2 lines
      
        Fix for the AttributeError in test_asynchat.
      ........
        r64885 | josiah.carlson | 2008-07-12 01:26:59 +0200 (Sat, 12 Jul 2008) | 2 lines
      
        Fixed test for asyncore.
      ........
        r64888 | matthias.klose | 2008-07-12 09:51:48 +0200 (Sat, 12 Jul 2008) | 2 lines
      
        - Fix bashisms in Tools/faqwiz/move-faqwiz.sh
      ........
        r64897 | benjamin.peterson | 2008-07-12 22:16:19 +0200 (Sat, 12 Jul 2008) | 1 line
      
        fix various doc typos #3320
      ........
        r64900 | alexandre.vassalotti | 2008-07-13 00:06:53 +0200 (Sun, 13 Jul 2008) | 2 lines
      
        Fixed typo.
      ........
        r64901 | benjamin.peterson | 2008-07-13 01:41:19 +0200 (Sun, 13 Jul 2008) | 1 line
      
        #1778443 robotparser fixes from Aristotelis Mikropoulos
      ........
        r64915 | nick.coghlan | 2008-07-13 16:52:36 +0200 (Sun, 13 Jul 2008) | 1 line
      
        Fix issue 3221 by emitting a RuntimeWarning instead of raising SystemError when the parent module can't be found during an absolute import (likely due to non-PEP 361 aware code which sets a module level __package__ attribute)
      ........
        r64926 | martin.v.loewis | 2008-07-13 22:31:49 +0200 (Sun, 13 Jul 2008) | 2 lines
      
        Add turtle into the module index.
      ........
        r64927 | alexandre.vassalotti | 2008-07-13 22:42:44 +0200 (Sun, 13 Jul 2008) | 3 lines
      
        Issue #3274: Use a less common identifier for the temporary variable
        in Py_CLEAR().
      ........
        r64928 | andrew.kuchling | 2008-07-13 23:43:25 +0200 (Sun, 13 Jul 2008) | 1 line
      
        Re-word
      ........
        r64929 | andrew.kuchling | 2008-07-13 23:43:52 +0200 (Sun, 13 Jul 2008) | 1 line
      
        Add various items; move ctypes items into a subsection of their own
      ........
        r64938 | andrew.kuchling | 2008-07-14 02:35:32 +0200 (Mon, 14 Jul 2008) | 1 line
      
        Typo fixes
      ........
        r64939 | andrew.kuchling | 2008-07-14 02:40:55 +0200 (Mon, 14 Jul 2008) | 1 line
      
        Typo fix
      ........
        r64940 | andrew.kuchling | 2008-07-14 03:18:16 +0200 (Mon, 14 Jul 2008) | 1 line
      
        Typo fix
      ........
        r64941 | andrew.kuchling | 2008-07-14 03:18:31 +0200 (Mon, 14 Jul 2008) | 1 line
      
        Expand the multiprocessing section
      ........
        r64944 | gregory.p.smith | 2008-07-14 08:06:48 +0200 (Mon, 14 Jul 2008) | 7 lines
      
        Fix posix.fork1() / os.fork1() to only call PyOS_AfterFork() in the child
        process rather than both parent and child.
      
        Does anyone actually use fork1()?  It appears to be a Solaris thing
        but if Python is built with pthreads on Solaris, fork1() and fork()
        should be the same.
      ........
        r64961 | jesse.noller | 2008-07-15 15:47:33 +0200 (Tue, 15 Jul 2008) | 1 line
      
        multiprocessing/connection.py patch to remove fqdn oddness for issue 3270
      ........
        r64966 | nick.coghlan | 2008-07-15 17:40:22 +0200 (Tue, 15 Jul 2008) | 1 line
      
        Add missing NEWS entry for r64962
      ........
        r64973 | jesse.noller | 2008-07-15 20:29:18 +0200 (Tue, 15 Jul 2008) | 1 line
      
        Revert 3270 patch: self._address is in pretty widespread use, need to revisit
      ........
      2ee470f7
  13. 15 Tem, 2008 2 kayıt (commit)
  14. 14 Tem, 2008 1 kayıt (commit)
    • Robert Schuppenies's avatar
      Merged revisions 64842,64853,64856,64945 via svnmerge from · fbe94c55
      Robert Schuppenies yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r64842 | robert.schuppenies | 2008-07-10 15:43:26 +0200 (Thu, 10 Jul 2008) | 2 lines
      
        Fixed Issue3122 and extended sys.getsizeof tests for built-in types.
      ........
        r64853 | robert.schuppenies | 2008-07-10 17:24:04 +0200 (Thu, 10 Jul 2008) | 3 lines
      
        Added additional __sizeof__ implementations and addressed comments made in
        Issue3122.
      ........
        r64856 | robert.schuppenies | 2008-07-10 19:13:55 +0200 (Thu, 10 Jul 2008) | 3 lines
      
        Added garbage collector overhead and optional default return value to
        sys.getsizeof.
      ........
        r64945 | robert.schuppenies | 2008-07-14 10:42:18 +0200 (Mon, 14 Jul 2008) | 2 lines
      
        Fixed test failure on Win64 machines.
      ........
      fbe94c55
  15. 11 Haz, 2008 1 kayıt (commit)
  16. 06 Haz, 2008 1 kayıt (commit)
  17. 04 Haz, 2008 4 kayıt (commit)
  18. 06 May, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 62774-62775,62785,62787-62788 via svnmerge from · 8dc226fc
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62774 | georg.brandl | 2008-05-06 19:11:42 +0200 (Tue, 06 May 2008) | 2 lines
      
        #2773: fix description of 'g' and 'G' formatting spec.
      ........
        r62775 | georg.brandl | 2008-05-06 19:20:54 +0200 (Tue, 06 May 2008) | 2 lines
      
        > != (!<).
      ........
        r62785 | benjamin.peterson | 2008-05-07 00:18:11 +0200 (Wed, 07 May 2008) | 2 lines
      
        Fix logic error in Python/_warnings.c and add a test to verify
      ........
        r62787 | benjamin.peterson | 2008-05-07 00:31:52 +0200 (Wed, 07 May 2008) | 2 lines
      
        Make the Python implementation of warnings compatible with the C implementation regarding non-callable showwarning
      ........
        r62788 | christian.heimes | 2008-05-07 00:41:46 +0200 (Wed, 07 May 2008) | 1 line
      
        Implemented PEP 370
      ........
      8dc226fc
  19. 19 Nis, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions… · dae2a893
      Christian Heimes yazdı
      Merged revisions 62350-62355,62358-62359,62364-62365,62370,62372-62375,62378-62379,62381 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62350 | nick.coghlan | 2008-04-15 12:25:31 +0200 (Tue, 15 Apr 2008) | 1 line
      
        Issue 2439: add pkgutils.get_data() as a convenience wrapper for the PEP 302 get_data() API (contributed by Paul Moore)
      ........
        r62351 | nick.coghlan | 2008-04-15 12:28:14 +0200 (Tue, 15 Apr 2008) | 1 line
      
        Add test file missing from rev 62350
      ........
        r62352 | benjamin.peterson | 2008-04-15 13:58:46 +0200 (Tue, 15 Apr 2008) | 2 lines
      
        Add myself to Doc/ACKS.txt
      ........
        r62353 | andrew.kuchling | 2008-04-15 15:10:07 +0200 (Tue, 15 Apr 2008) | 6 lines
      
        Add *,**,@ to index, as suggested by
        http://farmdev.com/thoughts/24/what-does-the-def-star-variable-or-def-asterisk-parameter-syntax-do-in-python-/
      
        The right entry type to use isn't clear; operator seems wrong, because *,**,@
        aren't being used in expressions here.  I put them as 'statement'; 'syntax'
        might be better.
      ........
        r62354 | andrew.kuchling | 2008-04-15 15:10:41 +0200 (Tue, 15 Apr 2008) | 1 line
      
        Typo fix
      ........
        r62355 | mark.dickinson | 2008-04-15 22:51:18 +0200 (Tue, 15 Apr 2008) | 3 lines
      
        Fix for possible signed overflow:  the behaviour of -LONG_MIN is
        undefined in ANSI C.
      ........
        r62358 | jeroen.ruigrok | 2008-04-16 14:47:01 +0200 (Wed, 16 Apr 2008) | 2 lines
      
        Reformat to 80 columns prior to adding documentation.
      ........
        r62359 | jeroen.ruigrok | 2008-04-16 14:57:43 +0200 (Wed, 16 Apr 2008) | 2 lines
      
        Add details about the return value for mmap.flush().
      ........
        r62364 | raymond.hettinger | 2008-04-17 12:48:31 +0200 (Thu, 17 Apr 2008) | 1 line
      
        Issue 2648: Add leading zero to money format recipe in the docs.
      ........
        r62365 | jeroen.ruigrok | 2008-04-17 14:39:45 +0200 (Thu, 17 Apr 2008) | 2 lines
      
        Be consistent in the use of read-only.
      ........
        r62370 | andrew.kuchling | 2008-04-17 22:44:06 +0200 (Thu, 17 Apr 2008) | 1 line
      
        Typo fixes
      ........
        r62372 | andrew.kuchling | 2008-04-18 04:40:47 +0200 (Fri, 18 Apr 2008) | 1 line
      
        Use correct parameter name
      ........
        r62373 | andrew.kuchling | 2008-04-18 18:53:09 +0200 (Fri, 18 Apr 2008) | 1 line
      
        #2654: fix typo
      ........
        r62374 | andrew.kuchling | 2008-04-18 20:28:23 +0200 (Fri, 18 Apr 2008) | 4 lines
      
        Remove personal note from Jim Roskind; it no longer applies, and the
        e-mail address is for a previous employer.
      
        Can we move the big long copyright statement into a sidebar or something?
      ........
        r62375 | andrew.kuchling | 2008-04-18 20:39:55 +0200 (Fri, 18 Apr 2008) | 1 line
      
        Rewrite introductory section, and remove old section.  (It was already commented-out, but why keep it?)
      ........
        r62378 | skip.montanaro | 2008-04-18 22:35:46 +0200 (Fri, 18 Apr 2008) | 1 line
      
        resolve issue 2014
      ........
        r62379 | benjamin.peterson | 2008-04-18 22:45:33 +0200 (Fri, 18 Apr 2008) | 2 lines
      
        Fix indentation in sysmodule.c
      ........
        r62381 | amaury.forgeotdarc | 2008-04-19 01:31:33 +0200 (Sat, 19 Apr 2008) | 3 lines
      
        Some tests did not pass on repeated calls (regrtest -R::)
        Perform additional cleanup, mostly deleting from sys.modules, or clearing the warnings registry.
      ........
      dae2a893
  20. 13 Nis, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions… · 33fe8093
      Christian Heimes yazdı
      Merged revisions 62260-62261,62266,62271,62277-62279,62289-62290,62293-62298,62302-62306,62308,62311,62313-62315,62319-62321 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62260 | gregory.p.smith | 2008-04-10 01:11:56 +0200 (Thu, 10 Apr 2008) | 2 lines
      
        better diagnostics
      ........
        r62261 | gregory.p.smith | 2008-04-10 01:16:37 +0200 (Thu, 10 Apr 2008) | 3 lines
      
        Raise SystemError when size < 0 is passed into PyString_FromStringAndSize,
        PyBytes_FromStringAndSize or PyUnicode_FromStringAndSize.  [issue2587]
      ........
        r62266 | neal.norwitz | 2008-04-10 07:46:39 +0200 (Thu, 10 Apr 2008) | 5 lines
      
        Remove the test file before writing it in case there is no write permission.
        This might help fix some of the failures on Windows box(es).  It doesn't hurt
        either way and ensure the tests are a little more self contained (ie have
        less assumptions).
      ........
        r62271 | gregory.p.smith | 2008-04-10 21:50:36 +0200 (Thu, 10 Apr 2008) | 2 lines
      
        get rid of assert (size >= 0) now that an explicit if (size < 0) is in the code.
      ........
        r62277 | andrew.kuchling | 2008-04-10 23:27:10 +0200 (Thu, 10 Apr 2008) | 1 line
      
        Remove forward-looking statement
      ........
        r62278 | andrew.kuchling | 2008-04-10 23:28:51 +0200 (Thu, 10 Apr 2008) | 1 line
      
        Add punctuation
      ........
        r62279 | andrew.kuchling | 2008-04-10 23:29:01 +0200 (Thu, 10 Apr 2008) | 1 line
      
        Use issue directive
      ........
        r62289 | thomas.heller | 2008-04-11 15:05:38 +0200 (Fri, 11 Apr 2008) | 3 lines
      
        Move backwards compatibility macro to the correct place;
        PyIndex_Check() was introduced in Python 2.5.
      ........
        r62290 | thomas.heller | 2008-04-11 16:20:26 +0200 (Fri, 11 Apr 2008) | 2 lines
      
        Performance improvements.
      ........
        r62293 | christian.heimes | 2008-04-12 15:03:03 +0200 (Sat, 12 Apr 2008) | 2 lines
      
        Applied patch #2617 from Frank Wierzbicki wit some extras from me
        -J and -X are now reserved for Jython and non-standard arguments (e.g. IronPython). I've added some extra comments to make sure the reservation don't get missed in the future.
      ........
        r62294 | georg.brandl | 2008-04-12 20:11:18 +0200 (Sat, 12 Apr 2008) | 2 lines
      
        Use absolute path in sys.path.
      ........
        r62295 | georg.brandl | 2008-04-12 20:36:09 +0200 (Sat, 12 Apr 2008) | 2 lines
      
        #2615: small consistency update by Jeroen Ruigrok van der Werven.
      ........
        r62296 | georg.brandl | 2008-04-12 21:00:20 +0200 (Sat, 12 Apr 2008) | 2 lines
      
        Add Jeroen.
      ........
        r62297 | georg.brandl | 2008-04-12 21:05:37 +0200 (Sat, 12 Apr 2008) | 2 lines
      
        Don't offend snake lovers.
      ........
        r62298 | gregory.p.smith | 2008-04-12 22:37:48 +0200 (Sat, 12 Apr 2008) | 2 lines
      
        fix compiler warnings
      ........
        r62302 | gregory.p.smith | 2008-04-13 00:24:04 +0200 (Sun, 13 Apr 2008) | 3 lines
      
        socket.error inherits from IOError, it no longer needs listing in
        the all_errors tuple.
      ........
        r62303 | brett.cannon | 2008-04-13 01:44:07 +0200 (Sun, 13 Apr 2008) | 8 lines
      
        Re-implement the 'warnings' module in C. This allows for usage of the
        'warnings' code in places where it was previously not possible (e.g., the
        parser). It could also potentially lead to a speed-up in interpreter start-up
        if the C version of the code (_warnings) is imported over the use of the
        Python version in key places.
      
        Closes issue #1631171.
      ........
        r62304 | gregory.p.smith | 2008-04-13 02:03:25 +0200 (Sun, 13 Apr 2008) | 3 lines
      
        Adds a profile-opt target for easy compilation of a python binary using
        gcc's profile guided optimization.
      ........
        r62305 | brett.cannon | 2008-04-13 02:18:44 +0200 (Sun, 13 Apr 2008) | 3 lines
      
        Fix a bug in PySys_HasWarnOption() where it was not properly checking the
        length of the list storing the warning options.
      ........
        r62306 | brett.cannon | 2008-04-13 02:25:15 +0200 (Sun, 13 Apr 2008) | 2 lines
      
        Fix an accidental bug of an non-existent init function.
      ........
        r62308 | andrew.kuchling | 2008-04-13 03:05:59 +0200 (Sun, 13 Apr 2008) | 1 line
      
        Mention -J, -X
      ........
        r62311 | benjamin.peterson | 2008-04-13 04:20:05 +0200 (Sun, 13 Apr 2008) | 2 lines
      
        Give the "Interactive Interpreter Changes" section in 2.6 whatsnew a unique link name
      ........
        r62313 | brett.cannon | 2008-04-13 04:42:36 +0200 (Sun, 13 Apr 2008) | 3 lines
      
        Fix test_warnings by making the state of things more consistent for each test
        when it is run.
      ........
        r62314 | skip.montanaro | 2008-04-13 05:17:30 +0200 (Sun, 13 Apr 2008) | 2 lines
      
        spelling
      ........
        r62315 | georg.brandl | 2008-04-13 09:07:44 +0200 (Sun, 13 Apr 2008) | 2 lines
      
        Fix markup.
      ........
        r62319 | christian.heimes | 2008-04-13 11:30:17 +0200 (Sun, 13 Apr 2008) | 1 line
      
        Fix compiler warning Include/warnings.h:19:28: warning: no newline at end of file
      ........
        r62320 | christian.heimes | 2008-04-13 11:33:24 +0200 (Sun, 13 Apr 2008) | 1 line
      
        Use PyString_InternFromString instead of PyString_FromString for static vars
      ........
        r62321 | christian.heimes | 2008-04-13 11:37:05 +0200 (Sun, 13 Apr 2008) | 1 line
      
        Added new files to the pcbuild files
      ........
      33fe8093
  21. 05 Nis, 2008 1 kayıt (commit)
  22. 04 Şub, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions… · 15ebc88d
      Christian Heimes yazdı
      Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552-60567 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60553 | neal.norwitz | 2008-02-03 17:53:09 +0100 (Sun, 03 Feb 2008) | 1 line
      
        Ignore leaky warnings from test_asynchat
      ........
        r60555 | christian.heimes | 2008-02-03 20:51:13 +0100 (Sun, 03 Feb 2008) | 1 line
      
        Another int -> pid_t case
      ........
        r60560 | amaury.forgeotdarc | 2008-02-03 23:51:43 +0100 (Sun, 03 Feb 2008) | 6 lines
      
        Ensure that PySet_Add() operates on a newly created frozenset, like PyTuple_SetItem does.
      
        Add PyFrozenSet_Check(), which was not needed before; The list of Py*Set_Check* macros seems to be complete now.
      
        Add missing NEWS entries about all this.
      ........
        r60563 | amaury.forgeotdarc | 2008-02-04 00:14:32 +0100 (Mon, 04 Feb 2008) | 2 lines
      
        Nasty typo in setobject.h
      ........
        r60564 | amaury.forgeotdarc | 2008-02-04 00:15:32 +0100 (Mon, 04 Feb 2008) | 3 lines
      
        Correct test_mailbox on win32: since the test sets a custom 'colon' attribute
        to the main mailbox, copy it to secondary mailbox instances.
      ........
        r60565 | amaury.forgeotdarc | 2008-02-04 00:57:24 +0100 (Mon, 04 Feb 2008) | 2 lines
      
        Let test_socketserver pass on win32, which does not have AF_UNIX sockets.
      ........
        r60566 | jeffrey.yasskin | 2008-02-04 02:04:35 +0100 (Mon, 04 Feb 2008) | 2 lines
      
        Make int() and long() fall back to __trunc__(). See issue 2002.
      ........
        r60567 | christian.heimes | 2008-02-04 19:00:12 +0100 (Mon, 04 Feb 2008) | 3 lines
      
        Patch #1953
        I implemented the function sys._compact_freelists() and C API functions PyInt_/PyFloat_CompactFreeList() to compact the pre-allocated blocks of ints and floats. They allow the user to reduce the memory usage of a Python process that deals with lots of numbers.
        The patch also renames sys._cleartypecache to sys._clear_type_cache
      ........
      15ebc88d
  23. 31 Ock, 2008 1 kayıt (commit)
    • 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
  24. 27 Ock, 2008 1 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
  25. 20 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60124-60142 via svnmerge from · 9bd667ad
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60131 | georg.brandl | 2008-01-20 12:13:29 +0100 (Sun, 20 Jan 2008) | 3 lines
      
        #1351692: in pprint, always call format() for dict and list items to enable
        custom formatting of contents via subclassing PrettyPrinter.
      ........
        r60133 | georg.brandl | 2008-01-20 12:43:03 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1178141: add addinfourl.code to get http status code from urllib.
      ........
        r60134 | georg.brandl | 2008-01-20 13:05:43 +0100 (Sun, 20 Jan 2008) | 4 lines
      
        #856047: respect the ``no_proxy`` env var when checking for proxies
        in urllib and using the other ``_proxy`` env vars.
        Original patch by Donovan Baarda.
      ........
        r60135 | georg.brandl | 2008-01-20 13:18:17 +0100 (Sun, 20 Jan 2008) | 4 lines
      
        #1664522: in urllib, don't read non-existing directories in ftp mode,
        returning a 0-byte file -- raise an IOError instead.
        Original patch from Phil Knirsch.
      ........
        r60136 | georg.brandl | 2008-01-20 13:57:47 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #799369: document possible sys.platform values.
      ........
        r60137 | georg.brandl | 2008-01-20 14:08:37 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #652749: document the constants added to the builtins by site.py.
      ........
        r60138 | georg.brandl | 2008-01-20 14:59:46 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1648: add sys.gettrace() and sys.getprofile().
      ........
        r60139 | georg.brandl | 2008-01-20 15:17:42 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1669: don't allow shutil.rmtree() to be called on a symlink.
      ........
        r60140 | georg.brandl | 2008-01-20 15:20:02 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        Fix test_pyclbr after urllib change.
      ........
        r60141 | christian.heimes | 2008-01-20 15:28:28 +0100 (Sun, 20 Jan 2008) | 1 line
      
        Fixed a wrong assumption in configure.in and Include/pyport.h. The is finite function is not called isfinite() but finite(). Sorry, my fault. :)
      ........
        r60142 | georg.brandl | 2008-01-20 15:31:27 +0100 (Sun, 20 Jan 2008) | 2 lines
      
        #1876: fix typos in test_operator.
      ........
      9bd667ad
  26. 15 Ock, 2008 1 kayıt (commit)
    • Guido van Rossum's avatar
      Merged revisions 59952-59984 via svnmerge from · 7736b5be
      Guido van Rossum yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59952 | thomas.heller | 2008-01-14 02:35:28 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Issue 1821: configure libffi for amd64 on FreeeBSD.
      ........
        r59953 | andrew.kuchling | 2008-01-14 06:48:43 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Update description of float_info
      ........
        r59959 | raymond.hettinger | 2008-01-14 14:58:05 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Fix 1698398:  Zipfile.printdir() crashed because the format string expected a tuple object of length six instead of a time.struct_time object.
      ........
        r59961 | andrew.kuchling | 2008-01-14 17:29:16 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Typo fixes
      ........
        r59962 | andrew.kuchling | 2008-01-14 17:29:44 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Markup fix
      ........
        r59963 | andrew.kuchling | 2008-01-14 17:47:32 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Add many items
      ........
        r59964 | andrew.kuchling | 2008-01-14 17:55:32 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Repair unfinished sentence
      ........
        r59967 | raymond.hettinger | 2008-01-14 19:02:37 -0800 (Mon, 14 Jan 2008) | 5 lines
      
        Issue 1820:  structseq objects did not work with the % formatting operator or isinstance(t, tuple).
      
        Orignal patch (without tests) by Leif Walsh.
      ........
        r59968 | raymond.hettinger | 2008-01-14 19:07:42 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Tighten the definition of a named tuple.
      ........
        r59969 | skip.montanaro | 2008-01-14 19:40:20 -0800 (Mon, 14 Jan 2008) | 3 lines
      
        Better (?) text describing the lack of guarantees provided by qsize(),
        empty() and full().
      ........
        r59970 | raymond.hettinger | 2008-01-14 21:39:59 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Temporarily revert 59967 until GC can be added.
      ........
        r59971 | raymond.hettinger | 2008-01-14 21:46:43 -0800 (Mon, 14 Jan 2008) | 1 line
      
        Small grammar nit
      ........
        r59972 | georg.brandl | 2008-01-14 22:55:56 -0800 (Mon, 14 Jan 2008) | 2 lines
      
        Typo.
      ........
        r59973 | georg.brandl | 2008-01-14 22:58:15 -0800 (Mon, 14 Jan 2008) | 2 lines
      
        Remove duplicate entry.
      ........
        r59974 | jeffrey.yasskin | 2008-01-14 23:46:24 -0800 (Mon, 14 Jan 2008) | 12 lines
      
        Add rational.Rational as an implementation of numbers.Rational with infinite
        precision. This has been discussed at http://bugs.python.org/issue1682. It's
        useful primarily for teaching, but it also demonstrates how to implement a
        member of the numeric tower, including fallbacks for mixed-mode arithmetic.
      
        I expect to write a couple more patches in this area:
         * Rational.from_decimal()
         * Rational.trim/approximate() (maybe with different names)
         * Maybe remove the parentheses from Rational.__str__()
         * Maybe rename one of the Rational classes
         * Maybe make Rational('3/2') work.
      ........
        r59978 | andrew.kuchling | 2008-01-15 06:38:05 -0800 (Tue, 15 Jan 2008) | 8 lines
      
        Restore description of sys.dont_write_bytecode.
      
        The duplication is intentional -- this paragraph is in a section
        describing additions to the sys module, and there's a later section
        that mentions the switch.  I think most people scan the what's-new and
        don't read it in detail, so a bit of duplication is OK.
      ........
        r59984 | guido.van.rossum | 2008-01-15 09:59:29 -0800 (Tue, 15 Jan 2008) | 3 lines
      
        Issue #1786 (by myself): pdb should use its own stdin/stdout around an
        exec call and when creating a recursive instance.
      ........
      7736b5be
  27. 14 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 59933-59951 via svnmerge from · d32ed6f5
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59935 | raymond.hettinger | 2008-01-13 07:15:15 +0100 (Sun, 13 Jan 2008) | 1 line
      
        Named tuple is a concept, not a specific type.
      ........
        r59936 | raymond.hettinger | 2008-01-13 07:18:07 +0100 (Sun, 13 Jan 2008) | 1 line
      
        Fix spelling.
      ........
        r59937 | georg.brandl | 2008-01-13 10:36:18 +0100 (Sun, 13 Jan 2008) | 2 lines
      
        Clarify the effect of text mode.
      ........
        r59938 | thomas.heller | 2008-01-13 12:19:43 +0100 (Sun, 13 Jan 2008) | 1 line
      
        Make Modules/socketobject.c compile for Windows again.
      ........
        r59939 | ka-ping.yee | 2008-01-13 12:25:13 +0100 (Sun, 13 Jan 2008) | 9 lines
      
        Check in the patch proposed by Ben Hayden (benjhayden) for issue
        #1550: help('modules') broken by several 3rd party libraries.
      
        Tested with Python build: trunk:54235:59936M -- the reported error
        occurs with Django installed (or with any __init__.py present on
        the path that raises an exception), and such errors indeed go away
        when this change is applied.
      ........
        r59940 | georg.brandl | 2008-01-13 16:04:05 +0100 (Sun, 13 Jan 2008) | 2 lines
      
        Back out r59931 - test_ctypes fails with it.
      ........
        r59943 | amaury.forgeotdarc | 2008-01-14 01:22:44 +0100 (Mon, 14 Jan 2008) | 6 lines
      
        As discussed in issue 1700288:
        ctypes takes some liberties when creating python types: it modifies the types'
        __dict__ directly, bypassing all the machinery of type objects which deal with
        special methods.  And this broke recent optimisations of method lookup.
        Now we try to modify the type with more "official" functions.
      ........
        r59944 | amaury.forgeotdarc | 2008-01-14 01:29:41 +0100 (Mon, 14 Jan 2008) | 5 lines
      
        Re-apply patch #1700288 (first applied in r59931, rolled back in r59940)
        now that ctypes uses a more supported method to create types:
      
        Method cache optimization, by Armin Rigo, ported to 2.6 by Kevin Jacobs.
      ........
        r59946 | amaury.forgeotdarc | 2008-01-14 02:07:27 +0100 (Mon, 14 Jan 2008) | 4 lines
      
        ?Why did my tests not notice this before?
        Slots inheritance is very different from OO inheritance.
        This code lead to infinite recursion on classes derived from StructType.
      ........
        r59947 | christian.heimes | 2008-01-14 04:33:52 +0100 (Mon, 14 Jan 2008) | 1 line
      
        Added new an better structseq representation. E.g. repr(time.gmtime(0)) now returns 'time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=3, tm_yday=1, tm_isdst=0)' instead of '(1970, 1, 1, 0, 0, 0, 3, 1, 0)'. The feature is part of #1816: sys.flags
      ........
        r59948 | christian.heimes | 2008-01-14 04:35:38 +0100 (Mon, 14 Jan 2008) | 1 line
      
        I missed the most important file
      ........
        r59949 | christian.heimes | 2008-01-14 04:42:48 +0100 (Mon, 14 Jan 2008) | 1 line
      
        Applied patch #1816: sys.flags patch
      ........
        r59950 | christian.heimes | 2008-01-14 05:13:37 +0100 (Mon, 14 Jan 2008) | 2 lines
      
        Now that I've learnt about structseq objects I felt like converting sys.float_info to a structseq. It's
        readonly and help(sys.float_info) explains the attributes nicely.
      ........
        r59951 | christian.heimes | 2008-01-14 07:06:19 +0100 (Mon, 14 Jan 2008) | 1 line
      
        Added more comments to the new structseq repr code and implemented several of Neal's suggestions.
      ........
      d32ed6f5
  28. 07 Ock, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 59822-59841 via svnmerge from · 790c8232
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59822 | georg.brandl | 2008-01-07 17:43:47 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        Restore "somenamedtuple" as the "class" for named tuple attrs.
      ........
        r59824 | georg.brandl | 2008-01-07 18:09:35 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        Patch #602345 by Neal Norwitz and me: add -B option and PYTHONDONTWRITEBYTECODE envvar to skip writing bytecode.
      ........
        r59827 | georg.brandl | 2008-01-07 18:25:53 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        patch #1668: clarify envvar docs; rename THREADDEBUG to PYTHONTHREADDEBUG.
      ........
        r59830 | georg.brandl | 2008-01-07 19:16:36 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        Make Python compile with --disable-unicode.
      ........
        r59831 | georg.brandl | 2008-01-07 19:23:27 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        Restructure urllib doc structure.
      ........
        r59833 | georg.brandl | 2008-01-07 19:41:34 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        Fix #define ordering.
      ........
        r59834 | georg.brandl | 2008-01-07 19:47:44 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        #467924, patch by Alan McIntyre: Add ZipFile.extract and ZipFile.extractall.
      ........
        r59835 | raymond.hettinger | 2008-01-07 19:52:19 +0100 (Mon, 07 Jan 2008) | 1 line
      
        Fix inconsistent title levels -- it made the whole doc build crash horribly.
      ........
        r59836 | georg.brandl | 2008-01-07 19:57:03 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        Fix two further doc build warnings.
      ........
        r59837 | georg.brandl | 2008-01-07 20:17:10 +0100 (Mon, 07 Jan 2008) | 2 lines
      
        Clarify metaclass docs and add example.
      ........
        r59838 | vinay.sajip | 2008-01-07 20:40:10 +0100 (Mon, 07 Jan 2008) | 1 line
      
        Added section about adding contextual information to log output.
      ........
        r59839 | christian.heimes | 2008-01-07 20:58:41 +0100 (Mon, 07 Jan 2008) | 1 line
      
        Fixed indention problem that caused the second TIPC test to run on systems without TIPC
      ........
        r59840 | raymond.hettinger | 2008-01-07 21:07:38 +0100 (Mon, 07 Jan 2008) | 1 line
      
        Cleanup named tuple subclassing example.
      ........
      790c8232
  29. 21 Ara, 2007 1 kayıt (commit)
  30. 15 Ara, 2007 1 kayıt (commit)
    • Christian Heimes's avatar
      Fixed #1630 · 2d378ab5
      Christian Heimes yazdı
      sys.maxint was still documented and sys.float_info an sys.subversion were missing
      2d378ab5
  31. 04 Ara, 2007 1 kayıt (commit)
    • Christian Heimes's avatar
      Removed PyInt_GetMax and sys.maxint · a37d4c69
      Christian Heimes yazdı
      I replaced sys.maxint with sys.maxsize in Lib/*.py. Does anybody see a problem with the change on Win 64bit platforms? Win 64's long is just 32bit but the sys.maxsize is now 2**63-1 on every 64bit platform.
      Also added docs for sys.maxsize.
      a37d4c69
  32. 02 Ara, 2007 2 kayıt (commit)
  33. 01 Ara, 2007 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 59245-59254 via svnmerge from · 93852660
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r59245 | georg.brandl | 2007-11-30 23:04:45 +0100 (Fri, 30 Nov 2007) | 2 lines
      
        Move lchmod() docs to correct place, and add versionadded tags.
      ........
        r59249 | christian.heimes | 2007-11-30 23:36:10 +0100 (Fri, 30 Nov 2007) | 2 lines
      
        Backport of -r59242:59246 from py3k
        Fixed problem with regrtest caused by the additional of objects to _abcoll.
      ........
        r59253 | christian.heimes | 2007-12-01 02:03:20 +0100 (Sat, 01 Dec 2007) | 1 line
      
        Although pyconfig.h claims that WIN32 is obsolete it is still required for the locale module. locale.getdefaultlocale() fails silently w/o the WIN32 macro.
      ........
        r59254 | christian.heimes | 2007-12-01 12:20:10 +0100 (Sat, 01 Dec 2007) | 3 lines
      
        Feature #1534
        Added PyFloat_GetMax(), PyFloat_GetMin() and PyFloat_GetInfo() to the float API.
        Added a dictionary sys.float_info with information about the internal floating point type to the sys module.
      ........
      93852660
  34. 15 Kas, 2007 1 kayıt (commit)