1. 19 Nis, 2008 5 kayıt (commit)
    • Benjamin Peterson's avatar
    • Benjamin Peterson's avatar
      Blocked revisions 62398 via svnmerge · d198bbe4
      Benjamin Peterson yazdı
      ........
        r62398 | benjamin.peterson | 2008-04-19 14:34:05 -0500 (Sat, 19 Apr 2008) | 2 lines
      
        Copy io documentation back from py3k branch so changes can be merged into it.
      ........
      d198bbe4
    • Benjamin Peterson's avatar
      the io module was added in 2.6 (I know not really, but the end user isn't going… · 70141642
      Benjamin Peterson yazdı
      the io module was added in 2.6 (I know not really, but the end user isn't going to care about backporting.)
      70141642
    • 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
    • Christian Heimes's avatar
      Merged revisions 62380,62382-62383 via svnmerge from · 53876d9c
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62380 | christian.heimes | 2008-04-19 01:13:07 +0200 (Sat, 19 Apr 2008) | 3 lines
      
        I finally got the time to update and merge Mark's and my trunk-math branch. The patch is collaborated work of Mark Dickinson and me. It was mostly done a few months ago. The patch fixes a lot of loose ends and edge cases related to operations with NaN, INF, very small values and complex math.
      
        The patch also adds acosh, asinh, atanh, log1p and copysign to all platforms. Finally it fixes differences between platforms like different results or exceptions for edge cases. Have fun :)
      ........
        r62382 | christian.heimes | 2008-04-19 01:40:40 +0200 (Sat, 19 Apr 2008) | 2 lines
      
        Added new files to Windows project files
        More Windows related fixes are coming soon
      ........
        r62383 | christian.heimes | 2008-04-19 01:49:11 +0200 (Sat, 19 Apr 2008) | 1 line
      
        Stupid me. Py_RETURN_NAN should actually return something ...
      ........
      53876d9c
  2. 17 Nis, 2008 1 kayıt (commit)
  3. 15 Nis, 2008 2 kayıt (commit)
    • Mark Dickinson's avatar
      PyLong_FromSsize_t was incorrect when sizeof(size_t) > sizeof(long); · 7ab6be21
      Mark Dickinson yazdı
      rewrite it so that it doesn't care about relative sizes of size_t,
      long and long long.
      
      The rewrite is modeled on PyLong_FromLong, instead of using
      PyLong_FromByteArray;  this makes the algorithm simpler and
      more direct, and possibly also slightly faster.
      7ab6be21
    • Neal Norwitz's avatar
      Merged revisions… · 32dde221
      Neal Norwitz yazdı
      Merged revisions 61440-61441,61443,61445-61448,61451-61452,61455-61457,61459-61464,61466-61467,61469-61470,61476-61477,61479,61481-61482,61485,61487,61490,61493-61494,61497,61499-61502,61505-61506,61508,61511-61514,61519,61521-61522,61530-61531,61533-61537,61541-61555,61557-61558,61561-61562,61566-61569,61572-61574,61578-61579,61583-61584,61588-61589,61592,61594,61598-61601,61603-61604,61607-61612,61617,61619-61620,61624,61626,61628-61630,61635-61638,61640-61643,61645,61648,61653-61655,61659-61662,61664,61666,61668-61671,61673,61675,61679-61680,61682,61685-61686,61689-61695,61697-61699,61701-61703,61706,61710,61713,61717,61723,61726-61730,61736,61738,61740,61742,61745-61752,61754-61760,61762-61764,61768,61770-61772,61774-61775,61784-61787,61789-61792,61794-61795,61797-61806,61808-61809,61811-61812,61814-61819,61824,61826-61833,61835-61840,61843-61845,61848,61850,61854-61862,61865-61866,61868,61872-61873,61876-61877,61883-61888,61890-61891,61893-61899,61901-61903,61905-61912,61914,61917,61920-61921,61927,61930,61932-61934,61939,61941-61942,61944-61951,61955,61960-61963,61980,61982-61983,61991,61994-61996,62001-62003,62008-62010,62016-62017,62022,62024,62027,62031-62034,62041,62045-62046,62055-62058,62060-62066,62068-62074,62076-62079,62081-62083,62086-62089,62092-62094,62098,62101,62104,62106-62109,62115-62122,62124-62125,62128,62130,62132,62134-62135,62137,62139-62140,62144,62146,62151,62155,62157,62162-62166,62171-62172,62175-62176,62178,62181-62186,62188-62192,62196,62200-62203,62206,62211-62213,62215-62218,62222,62224-62226,62228,62232,62236,62240-62245,62248,62250-62254,62256-62258,62262,62264-62265,62267-62270,62272-62276,62280-62288,62291-62292,62299-62301,62307,62312,62316-62318,62322-62331,62333-62337,62339-62344,62346-62348 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62323 | brett.cannon | 2008-04-13 10:09:43 -0700 (Sun, 13 Apr 2008) | 3 lines
      
        Add an explicit check for output in a test to try to diagnose a failure on
        Windows.
      ........
        r62324 | brett.cannon | 2008-04-13 10:41:31 -0700 (Sun, 13 Apr 2008) | 3 lines
      
        Fix spliting on colons on Windows machines with a file path by limiting the
        number of splits.
      ........
        r62329 | benjamin.peterson | 2008-04-13 13:35:56 -0700 (Sun, 13 Apr 2008) | 2 lines
      
        #2627 Let it be known what pgen generates
      ........
        r62330 | benjamin.peterson | 2008-04-13 13:40:03 -0700 (Sun, 13 Apr 2008) | 2 lines
      
        Added an ignore file for Bazaar #2510
      ........
        r62331 | georg.brandl | 2008-04-13 13:50:29 -0700 (Sun, 13 Apr 2008) | 2 lines
      
        Improve -X error message.
      ........
        r62334 | andrew.kuchling | 2008-04-13 15:39:12 -0700 (Sun, 13 Apr 2008) | 1 line
      
        Add example
      ........
        r62340 | amaury.forgeotdarc | 2008-04-14 12:55:40 -0700 (Mon, 14 Apr 2008) | 2 lines
      
        Update project files for all Windows supported compilers
      ........
        r62341 | amaury.forgeotdarc | 2008-04-14 13:07:48 -0700 (Mon, 14 Apr 2008) | 6 lines
      
        Correct a refleak found by "regrtest.py -R:: test_structmembers"
      
        Some other minor updates in _warnings.c:
        - make a function static
        - rename a shadowing local variable
      ........
        r62347 | andrew.kuchling | 2008-04-14 19:24:15 -0700 (Mon, 14 Apr 2008) | 1 line
      
        Various items; begin writing the SSL section
      ........
        r62348 | neal.norwitz | 2008-04-14 20:46:21 -0700 (Mon, 14 Apr 2008) | 1 line
      
        Prevent namespace pollution, add static for internal functions
      ........
      32dde221
  4. 14 Nis, 2008 6 kayıt (commit)
  5. 13 Nis, 2008 6 kayıt (commit)
    • Benjamin Peterson's avatar
      Another io doc fix · 13d4a610
      Benjamin Peterson yazdı
      13d4a610
    • Benjamin Peterson's avatar
      Merged revisions 62332 via svnmerge from · d860762c
      Benjamin Peterson yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62332 | georg.brandl | 2008-04-13 15:51:27 -0500 (Sun, 13 Apr 2008) | 2 lines
      
        Check out Jinja as a separate step now that it's not included in the Sphinx package anymore.
      ........
      d860762c
    • Benjamin Peterson's avatar
      A few io doc fixes · b85a5845
      Benjamin Peterson yazdı
      b85a5845
    • 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
    • Benjamin Peterson's avatar
      Blocked revisions 62309-62310 via svnmerge · 659d32df
      Benjamin Peterson yazdı
      ........
        r62309 | benjamin.peterson | 2008-04-12 21:01:27 -0500 (Sat, 12 Apr 2008) | 2 lines
      
        Backported io module docs
      ........
        r62310 | benjamin.peterson | 2008-04-12 21:05:48 -0500 (Sat, 12 Apr 2008) | 2 lines
      
        Backport the removal of a __repr__ from 62251
      ........
      659d32df
    • Benjamin Peterson's avatar
  6. 12 Nis, 2008 1 kayıt (commit)
  7. 11 Nis, 2008 2 kayıt (commit)
  8. 10 Nis, 2008 8 kayıt (commit)
    • Trent Nelson's avatar
      Fix change to PyNumber_Index() made in r62269, which incorrectly allowed floats… · d12fbe9e
      Trent Nelson yazdı
      Fix change to PyNumber_Index() made in r62269, which incorrectly allowed floats to be interpreted as longs.  Thanks to Benjamin Peterson for picking this up.
      d12fbe9e
    • Amaury Forgeot d'Arc's avatar
      Add a NEWS entry for issue2221. · 7fedbe51
      Amaury Forgeot d'Arc yazdı
      Also don't flush stdout on each call to exec() or eval().
      Only interactive input really needs it.
      7fedbe51
    • Trent Nelson's avatar
      Update test_ssl.py to reflect the new approach for writing network-oriented… · 78520009
      Trent Nelson yazdı
      Update test_ssl.py to reflect the new approach for writing network-oriented tests in such a way that contention for ports is eliminated, thus allowing multiple instances of the same test to be run in parallel without issue (import for buildbots to run smoothly).  This change is in line with the changes made to network-oriented tests in trunk in r62234.  test_ssl.py is an odd case because the py3k version was newer than trunk.  When the most recent svnmerge was run from trunk to py3k in r62242, the older trunk version was brought over on top of the newer py3k version.  So, the plan was/is: revert the recent svnmerged version (done), manually make the changes to improve running in parallel (done with this commit), copy this version back to trunk and manually 3to2 it (to do next), check that in, then svnmerge block it.  Then when future changes need to be made to test_ssl.py, we can make them against trunk, and hopefully the merge to py3k should be a lot less painful.
      78520009
    • Trent Nelson's avatar
      Revert r62242: trunk's test_ssl.py isn't as up-to-date as py3k's, and should't… · 6b240cd8
      Trent Nelson yazdı
      Revert r62242: trunk's test_ssl.py isn't as up-to-date as py3k's, and should't have been brought over in the merge.
      6b240cd8
    • Martin v. Löwis's avatar
    • Trent Nelson's avatar
      Issue 2440: fix the handling of %n in Python/getargs.c's convertsimple(), extend… · e2ae4684
      Trent Nelson yazdı
      Issue 2440: fix the handling of %n in Python/getargs.c's convertsimple(), extend Objects/abstract.c's PyNumber_Index() to accept PyObjects that have nb_int slots, and update test_getargs2 to test that an exception is thrown when __int__() returns a non-int object.
      e2ae4684
    • Martin v. Löwis's avatar
      Merged revisions 62246-62259 via svnmerge from · 5680d0c5
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62246 | georg.brandl | 2008-04-09 19:57:38 +0200 (Mi, 09 Apr 2008) | 2 lines
      
        #2585: initialize code attribute of HTTPError.
      ........
        r62247 | georg.brandl | 2008-04-09 19:58:56 +0200 (Mi, 09 Apr 2008) | 2 lines
      
        Add :issue: directive for easy linking to bugs.python.org.
      ........
        r62249 | gregory.p.smith | 2008-04-09 20:18:43 +0200 (Mi, 09 Apr 2008) | 2 lines
      
        Add a note about the zlib.decompressobj().flush() fix.
      ........
        r62255 | martin.v.loewis | 2008-04-09 20:56:20 +0200 (Mi, 09 Apr 2008) | 2 lines
      
        Package wininst*.exe from distutils/command.
      ........
        r62259 | andrew.kuchling | 2008-04-10 00:28:43 +0200 (Do, 10 Apr 2008) | 1 line
      
        Try out the new issue role.  Thanks, Georg!
      ........
      5680d0c5
    • Martin v. Löwis's avatar
      Merged revisions 62263 via svnmerge from · 3de92bf1
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ................
        r62263 | martin.v.loewis | 2008-04-10 04:48:01 +0200 (Do, 10 Apr 2008) | 19 lines
      
        Merged revisions 62080-62262 via svnmerge from
        svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3
      
        ........
          r62092 | collin.winter | 2008-04-01 18:27:10 +0200 (Di, 01 Apr 2008) | 1 line
      
          Add get_prev_sibling() to complement pytree's get_next_sibling().
        ........
          r62226 | collin.winter | 2008-04-08 21:07:56 +0200 (Di, 08 Apr 2008) | 1 line
      
          Add min() and max() to the list of special contexts that don't require adding list() calls around dict methods.
        ........
          r62232 | collin.winter | 2008-04-09 00:12:38 +0200 (Mi, 09 Apr 2008) | 4 lines
      
          Fix for http://bugs.python.org/issue2596
      
          This extends fix_xrange to know about the (mostly) same special contexts as fix_dict (where a special context is something that is guaranteed to fully consume the iterable), adding list() calls where appropriate. It also special-cases "x in range(y)".
        ........
      ................
      3de92bf1
  9. 09 Nis, 2008 8 kayıt (commit)
    • Benjamin Peterson's avatar
      b47aace4
    • Georg Brandl's avatar
      ddee3081
    • Georg Brandl's avatar
      #2580: int() docs revision. · 225d3c80
      Georg Brandl yazdı
      225d3c80
    • Georg Brandl's avatar
      #2530: io module documentation. · 014197ca
      Georg Brandl yazdı
      014197ca
    • Georg Brandl's avatar
    • Christian Heimes's avatar
      Merged revisions… · 5e696859
      Christian Heimes yazdı
      Merged revisions 62194,62197-62198,62204-62205,62214,62219-62221,62227,62229-62231,62233-62235,62237-62239 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r62194 | jeffrey.yasskin | 2008-04-07 01:04:28 +0200 (Mon, 07 Apr 2008) | 7 lines
      
        Add enough debugging information to diagnose failures where the
        HandlerBException is ignored, and fix one such problem, where it was thrown
        during the __del__ method of the previous Popen object.
      
        We may want to find a better way of printing verbose information so it's not
        spammy when the test passes.
      ........
        r62197 | mark.hammond | 2008-04-07 03:53:39 +0200 (Mon, 07 Apr 2008) | 2 lines
      
        Issue #2513: enable 64bit cross compilation on windows.
      ........
        r62198 | mark.hammond | 2008-04-07 03:59:40 +0200 (Mon, 07 Apr 2008) | 2 lines
      
        correct heading underline for new "Cross-compiling on Windows" section
      ........
        r62204 | gregory.p.smith | 2008-04-07 08:33:21 +0200 (Mon, 07 Apr 2008) | 4 lines
      
        Use the new PyFile_IncUseCount & PyFile_DecUseCount calls appropriatly
        within the standard library.  These modules use PyFile_AsFile and later
        release the GIL while operating on the previously returned FILE*.
      ........
        r62205 | mark.summerfield | 2008-04-07 09:39:23 +0200 (Mon, 07 Apr 2008) | 4 lines
      
        changed "2500 components" to "several thousand" since the number keeps
        growning:-)
      ........
        r62214 | georg.brandl | 2008-04-07 20:51:59 +0200 (Mon, 07 Apr 2008) | 2 lines
      
        #2525: update timezone info examples in the docs.
      ........
        r62219 | andrew.kuchling | 2008-04-08 01:57:07 +0200 (Tue, 08 Apr 2008) | 1 line
      
        Write PEP 3127 section; add items
      ........
        r62220 | andrew.kuchling | 2008-04-08 01:57:21 +0200 (Tue, 08 Apr 2008) | 1 line
      
        Typo fix
      ........
        r62221 | andrew.kuchling | 2008-04-08 03:33:10 +0200 (Tue, 08 Apr 2008) | 1 line
      
        Typographical fix: 32bit -> 32-bit, 64bit -> 64-bit
      ........
        r62227 | andrew.kuchling | 2008-04-08 23:22:53 +0200 (Tue, 08 Apr 2008) | 1 line
      
        Add items
      ........
        r62229 | amaury.forgeotdarc | 2008-04-08 23:27:42 +0200 (Tue, 08 Apr 2008) | 7 lines
      
        Issue2564: Prevent a hang in "import test.autotest", which runs the entire test
        suite as a side-effect of importing the module.
      
        - in test_capi, a thread tried to import other modules
        - re.compile() imported sre_parse again on every call.
      ........
        r62230 | amaury.forgeotdarc | 2008-04-08 23:51:57 +0200 (Tue, 08 Apr 2008) | 2 lines
      
        Prevent an error when inspect.isabstract() is called with something else than a new-style class.
      ........
        r62231 | amaury.forgeotdarc | 2008-04-09 00:07:05 +0200 (Wed, 09 Apr 2008) | 8 lines
      
        Issue 2408: remove the _types module
        It was only used as a helper in types.py to access types (GetSetDescriptorType and MemberDescriptorType),
        when they can easily be obtained with python code.
        These expressions even work with Jython.
      
        I don't know what the future of the types module is; (cf. discussion in http://bugs.python.org/issue1605 )
        at least this change makes it simpler.
      ........
        r62233 | amaury.forgeotdarc | 2008-04-09 01:10:07 +0200 (Wed, 09 Apr 2008) | 2 lines
      
        Add a NEWS entry for previous checkin
      ........
        r62234 | trent.nelson | 2008-04-09 01:47:30 +0200 (Wed, 09 Apr 2008) | 37 lines
      
        - Issue #2550: The approach used by client/server code for obtaining ports
          to listen on in network-oriented tests has been refined in an effort to
          facilitate running multiple instances of the entire regression test suite
          in parallel without issue.  test_support.bind_port() has been fixed such
          that it will always return a unique port -- which wasn't always the case
          with the previous implementation, especially if socket options had been
          set that affected address reuse (i.e. SO_REUSEADDR, SO_REUSEPORT).  The
          new implementation of bind_port() will actually raise an exception if it
          is passed an AF_INET/SOCK_STREAM socket with either the SO_REUSEADDR or
          SO_REUSEPORT socket option set.  Furthermore, if available, bind_port()
          will set the SO_EXCLUSIVEADDRUSE option on the socket it's been passed.
          This currently only applies to Windows.  This option prevents any other
          sockets from binding to the host/port we've bound to, thus removing the
          possibility of the 'non-deterministic' behaviour, as Microsoft puts it,
          that occurs when a second SOCK_STREAM socket binds and accepts to a
          host/port that's already been bound by another socket.  The optional
          preferred port parameter to bind_port() has been removed.  Under no
          circumstances should tests be hard coding ports!
      
          test_support.find_unused_port() has also been introduced, which will pass
          a temporary socket object to bind_port() in order to obtain an unused port.
          The temporary socket object is then closed and deleted, and the port is
          returned.  This method should only be used for obtaining an unused port
          in order to pass to an external program (i.e. the -accept [port] argument
          to openssl's s_server mode) or as a parameter to a server-oriented class
          that doesn't give you direct access to the underlying socket used.
      
          Finally, test_support.HOST has been introduced, which should be used for
          the host argument of any relevant socket calls (i.e. bind and connect).
      
          The following tests were updated to following the new conventions:
            test_socket, test_smtplib, test_asyncore, test_ssl, test_httplib,
            test_poplib, test_ftplib, test_telnetlib, test_socketserver,
            test_asynchat and test_socket_ssl.
      
          It is now possible for multiple instances of the regression test suite to
          run in parallel without issue.
      ........
        r62235 | gregory.p.smith | 2008-04-09 02:25:17 +0200 (Wed, 09 Apr 2008) | 3 lines
      
        Fix zlib crash from zlib.decompressobj().flush(val) when val was not positive.
        It tried to allocate negative or zero memory.  That fails.
      ........
        r62237 | trent.nelson | 2008-04-09 02:34:53 +0200 (Wed, 09 Apr 2008) | 1 line
      
        Fix typo with regards to self.PORT shadowing class variables with the same name.
      ........
        r62238 | andrew.kuchling | 2008-04-09 03:08:32 +0200 (Wed, 09 Apr 2008) | 1 line
      
        Add items
      ........
        r62239 | jerry.seutter | 2008-04-09 07:07:58 +0200 (Wed, 09 Apr 2008) | 1 line
      
        Changed test so it no longer runs as a side effect of importing.
      ........
      5e696859
    • Georg Brandl's avatar
      More docstring fixes, and an XXX. · f91197c6
      Georg Brandl yazdı
      f91197c6
    • Georg Brandl's avatar
      Clarify xrange() entry. · 67b8cad1
      Georg Brandl yazdı
      67b8cad1
  10. 08 Nis, 2008 1 kayıt (commit)