Go to file
R. David Murray a073350384 Blocked revisions 75914,75932,75976,75981,75992,76002,76013,76072,76097,76124,76200,76237,76251,76268,76280,76297,76332,76335,76351,76375,76385,76413,76418,76421,76467,76474,76497,76501,76513,76516,76532,76570,76585,76607,76631,76650,76667,76677,76680,76688,76773,76793,76795,76797,76800,76832,76850,76921,76928,76947,76965,76970,76986,76999,77039,77049,77113,77168,77183-77184,77201,77224,77253,77255,77285,77312,77363,77373,77387-77388,77407,77429,77441,77444,77674,77720,77792,77808,77813,77935,77939-77940,77984,77991,77994,78023,78120,78286,78395,78414,78451,78473,78478,78487,78670,78691,78695,78715,78745,78747,78750,78763,78765,78803,78848,78927,78938,78956,79025,79080,79087,79253,79257,79400,79407,79411,79414,79454,79462-79463,79467,79505,79591,79593,79628,79641,79656,79694,79696,79705,79708,79715,79720-79721,79770,79933,79948,79953,79955,79966-79967,79972,80019,80083,80122,80206,80217,80272,80493,80497,80550,80697,80740,80750,80760,80778,80806,80842,80973,81003,81009,81021,81028,81136,81138,81211,81378,81424,81455,81511,81519,81538,81581,81607,81609,81737,81743,81746,81751,81762,81778,81816,81818,81827,81829,81877,81901,81905,81946,81958,82014 via svnmerge
................
  r75914 | eric.smith | 2009-10-28 04:46:43 -0400 (Wed, 28 Oct 2009) | 8 lines

  Blocked revisions 75913 via svnmerge

  ........
    r75913 | eric.smith | 2009-10-28 04:44:37 -0400 (Wed, 28 Oct 2009) | 1 line

    Issue 7117: Replace PyOS_ascii_strtod with PyOS_string_to_double in _json.c as part of short float repr. Change made after consulting with Bob Ippolito. This completes the removal of calls to PyOS_ascii_strtod.
  ........
................
  r75932 | benjamin.peterson | 2009-10-28 21:50:06 -0400 (Wed, 28 Oct 2009) | 11 lines

  Blocked revisions 75931 via svnmerge

  ........
    r75931 | benjamin.peterson | 2009-10-28 20:49:07 -0500 (Wed, 28 Oct 2009) | 5 lines

    do a backport of r75928

    The added test does not fail without the patch, but we still fix the issue of
    surrogates being used in wide builds where they should not be.
  ........
................
  r75976 | mark.dickinson | 2009-10-31 05:29:47 -0400 (Sat, 31 Oct 2009) | 8 lines

  Blocked revisions 75974 via svnmerge

  ........
    r75974 | mark.dickinson | 2009-10-31 09:28:12 +0000 (Sat, 31 Oct 2009) | 1 line

    Move a Misc/NEWS entry to right section.
  ........
................
  r75981 | mark.dickinson | 2009-10-31 05:43:46 -0400 (Sat, 31 Oct 2009) | 8 lines

  Blocked revisions 75979 via svnmerge

  ........
    r75979 | mark.dickinson | 2009-10-31 09:42:39 +0000 (Sat, 31 Oct 2009) | 1 line

    Deprecate PyOS_ascii_strtod and PyOS_ascii_atof, and document the replacement function PyOS_string_to_double.
  ........
................
  r75992 | mark.dickinson | 2009-10-31 08:48:28 -0400 (Sat, 31 Oct 2009) | 8 lines

  Blocked revisions 75991 via svnmerge

  ........
    r75991 | mark.dickinson | 2009-10-31 12:47:47 +0000 (Sat, 31 Oct 2009) | 1 line

    Set retval on PyOS_string_to_double failure.
  ........
................
  r76002 | antoine.pitrou | 2009-10-31 19:26:47 -0400 (Sat, 31 Oct 2009) | 9 lines

  Blocked revisions 76001 via svnmerge
  Apparently someone already did the job in py3k.

  ........
    r76001 | antoine.pitrou | 2009-11-01 00:19:52 +0100 (dim., 01 nov. 2009) | 3 lines

    Use richer assertions in test_mailbox (for better failure messages).
  ........
................
  r76013 | antoine.pitrou | 2009-11-01 11:13:08 -0500 (Sun, 01 Nov 2009) | 8 lines

  Blocked revisions 76012 via svnmerge

  ........
    r76012 | antoine.pitrou | 2009-11-01 17:10:47 +0100 (dim., 01 nov. 2009) | 3 lines

    Hum, test skipping when the URL isn't reachable hadn't been applied to trunk.
  ........
................
  r76072 | antoine.pitrou | 2009-11-02 15:57:43 -0500 (Mon, 02 Nov 2009) | 9 lines

  Blocked revisions 76071 via svnmerge

  ........
    r76071 | antoine.pitrou | 2009-11-02 21:47:33 +0100 (lun., 02 nov. 2009) | 4 lines

    Add acceptance of long ints to test_memoryio.py
    (in preparation for fix of #7249 in 2.6)
  ........
................
  r76097 | georg.brandl | 2009-11-03 13:35:33 -0500 (Tue, 03 Nov 2009) | 8 lines

  Blocked revisions 76095 via svnmerge

  ........
    r76095 | georg.brandl | 2009-11-03 18:34:27 +0000 (Di, 03 Nov 2009) | 1 line

    #7256: add versionadded tags for functions copied from cgi.
  ........
................
  r76124 | r.david.murray | 2009-11-05 12:49:10 -0500 (Thu, 05 Nov 2009) | 9 lines

  Blocked revisions 76116 via svnmerge

  ........
    r76116 | r.david.murray | 2009-11-04 20:50:56 -0500 (Wed, 04 Nov 2009) | 3 lines

    Increase the timeout in the bsddb3 replication test to allow
    the test time to complete on slow buildbots.  See issue 6462.
  ........
................
  r76200 | antoine.pitrou | 2009-11-10 16:39:56 -0500 (Tue, 10 Nov 2009) | 8 lines

  Blocked revisions 76199 via svnmerge

  ........
    r76199 | antoine.pitrou | 2009-11-10 22:39:25 +0100 (mar., 10 nov. 2009) | 3 lines

    Backport micro-fix from the py3k svnmerge
  ........
................
  r76237 | benjamin.peterson | 2009-11-12 21:43:40 -0500 (Thu, 12 Nov 2009) | 52 lines

  Blocked revisions 75407-75413,75415,75417,75419-75421 via svnmerge

  ........
    r75407 | antoine.pitrou | 2009-10-14 12:30:52 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix py3k warnings in the aifc module
  ........
    r75408 | antoine.pitrou | 2009-10-14 12:34:31 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix a test_atexit failure when run with -3
  ........
    r75409 | antoine.pitrou | 2009-10-14 13:01:33 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix py3k warnings in bsddb
  ........
    r75410 | antoine.pitrou | 2009-10-14 13:09:45 -0500 (Wed, 14 Oct 2009) | 3 lines

    Silence a py3k warning claiming to affect Lib/calendar.py
  ........
    r75411 | antoine.pitrou | 2009-10-14 13:12:54 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix a py3k warning in the StringIO module (exhibited in test_codecencodings_cn)
  ........
    r75412 | antoine.pitrou | 2009-10-14 13:27:32 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix py3k warnings in the socket module
  ........
    r75413 | antoine.pitrou | 2009-10-14 13:31:05 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix a py3k warning in the sndhdr module (found with test_email)
  ........
    r75415 | antoine.pitrou | 2009-10-14 13:39:46 -0500 (Wed, 14 Oct 2009) | 3 lines

    Silence some py3k warnings claiming to affect _pyio
  ........
    r75417 | antoine.pitrou | 2009-10-14 13:47:13 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix failures in test_profilehooks when run with -3
  ........
    r75419 | antoine.pitrou | 2009-10-14 13:56:11 -0500 (Wed, 14 Oct 2009) | 3 lines

    Silence py3k warning claiming to affect the random module
  ........
    r75420 | antoine.pitrou | 2009-10-14 14:04:48 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix py3k warnings in httplib
  ........
    r75421 | antoine.pitrou | 2009-10-14 14:09:48 -0500 (Wed, 14 Oct 2009) | 3 lines

    Fix py3k warnings in the uuid module
  ........
................
  r76251 | benjamin.peterson | 2009-11-13 17:57:33 -0500 (Fri, 13 Nov 2009) | 12 lines

  Blocked revisions 76243,76249 via svnmerge

  ........
    r76243 | benjamin.peterson | 2009-11-13 16:17:17 -0600 (Fri, 13 Nov 2009) | 1 line

    never mind about eval mode in this case
  ........
    r76249 | benjamin.peterson | 2009-11-13 16:56:00 -0600 (Fri, 13 Nov 2009) | 1 line

    revert r76243; I was right, actually :)
  ........
................
  r76268 | r.david.murray | 2009-11-14 13:26:33 -0500 (Sat, 14 Nov 2009) | 16 lines

  Blocked revisions 76214,76265 via svnmerge

  ........
    r76214 | r.david.murray | 2009-11-11 13:07:27 -0500 (Wed, 11 Nov 2009) | 5 lines

    I got the relative magnitudes of the timeout increases reversed, so
    I'm bumping up the longer test to the 60 seconds I intended to make it.
    If this doesn't cure the intermittent buildbot timeouts, I'm going to
    turn that test into a warning rather than a failure.
  ........
    r76265 | r.david.murray | 2009-11-14 12:43:16 -0500 (Sat, 14 Nov 2009) | 3 lines

    Turn the bsddb replication startup timeout test into a
    warning, to improve buildbot stability.
  ........
................
  r76280 | r.david.murray | 2009-11-14 19:25:11 -0500 (Sat, 14 Nov 2009) | 9 lines

  Blocked revisions 76277 via svnmerge

  ........
    r76277 | r.david.murray | 2009-11-14 19:07:00 -0500 (Sat, 14 Nov 2009) | 3 lines

    Remove 'g' from regrtest getopt argument string, since there's no
    handler for it.
  ........
................
  r76297 | mark.dickinson | 2009-11-15 07:34:44 -0500 (Sun, 15 Nov 2009) | 11 lines

  Blocked revisions 76295 via svnmerge

  ........
    r76295 | mark.dickinson | 2009-11-15 12:31:13 +0000 (Sun, 15 Nov 2009) | 5 lines

    Avoid signed overflow in some xrange calculations, and extend
    xrange tests to cover some special cases that caused problems
    in py3k.  This is a partial backport of r76292-76293 (see
    issue #7298.)
  ........
................
  r76332 | mark.dickinson | 2009-11-16 12:36:10 -0500 (Mon, 16 Nov 2009) | 8 lines

  Blocked revisions 76330 via svnmerge

  ........
    r76330 | mark.dickinson | 2009-11-16 17:33:25 +0000 (Mon, 16 Nov 2009) | 1 line

    Silence MSVC warning about unary minus applied to unsigned type.
  ........
................
  r76335 | mark.dickinson | 2009-11-16 14:18:32 -0500 (Mon, 16 Nov 2009) | 8 lines

  Blocked revisions 76333 via svnmerge

  ........
    r76333 | mark.dickinson | 2009-11-16 19:17:16 +0000 (Mon, 16 Nov 2009) | 1 line

    Silence another MSVC warning about unary minus.
  ........
................
  r76351 | benjamin.peterson | 2009-11-17 16:27:44 -0500 (Tue, 17 Nov 2009) | 8 lines

  Blocked revisions 76350 via svnmerge

  ........
    r76350 | benjamin.peterson | 2009-11-17 15:24:54 -0600 (Tue, 17 Nov 2009) | 1 line

    a better callable replacement
  ........
................
  r76375 | mark.dickinson | 2009-11-18 14:35:30 -0500 (Wed, 18 Nov 2009) | 11 lines

  Blocked revisions 76373 via svnmerge

  ........
    r76373 | mark.dickinson | 2009-11-18 19:33:35 +0000 (Wed, 18 Nov 2009) | 5 lines

    Issue #7117, continued:  Change round implementation to use the correctly-rounded
    string <-> float conversions;  this makes sure that the result of the round
    operation is correctly rounded, and hence displays nicely using the new float
    repr.
  ........
................
  r76385 | mark.dickinson | 2009-11-18 15:32:09 -0500 (Wed, 18 Nov 2009) | 8 lines

  Blocked revisions 76379 via svnmerge

  ........
    r76379 | mark.dickinson | 2009-11-18 20:14:57 +0000 (Wed, 18 Nov 2009) | 1 line

    Enable short float repr!
  ........
................
  r76413 | mark.dickinson | 2009-11-19 13:43:03 -0500 (Thu, 19 Nov 2009) | 8 lines

  Blocked revisions 76411 via svnmerge

  ........
    r76411 | mark.dickinson | 2009-11-19 18:41:49 +0000 (Thu, 19 Nov 2009) | 1 line

    Misc/NEWS entries for issue 7117.
  ........
................
  r76418 | benjamin.peterson | 2009-11-19 18:00:13 -0500 (Thu, 19 Nov 2009) | 19 lines

  Blocked revisions 76416-76417 via svnmerge

  ........
    r76416 | benjamin.peterson | 2009-11-19 16:54:57 -0600 (Thu, 19 Nov 2009) | 10 lines

    improve several corner cases related with argument names in parenthesis

    - Fix #7362: give a good error message for parenthesized arguments with
      defaults.

    - Add a py3k warning for any parenthesized arguments since those are not allowed
      in Py3.  This warning is not given in tuple unpacking, since that incurs the
      tuple unpacking warning.
  ........
    r76417 | benjamin.peterson | 2009-11-19 16:58:01 -0600 (Thu, 19 Nov 2009) | 1 line

    add news notes for r76416
  ........
................
  r76421 | benjamin.peterson | 2009-11-19 18:23:56 -0500 (Thu, 19 Nov 2009) | 8 lines

  Blocked revisions 76420 via svnmerge

  ........
    r76420 | benjamin.peterson | 2009-11-19 17:19:29 -0600 (Thu, 19 Nov 2009) | 1 line

    spelling
  ........
................
  r76467 | mark.dickinson | 2009-11-23 13:52:36 -0500 (Mon, 23 Nov 2009) | 10 lines

  Blocked revisions 76465 via svnmerge

  ........
    r76465 | mark.dickinson | 2009-11-23 18:46:41 +0000 (Mon, 23 Nov 2009) | 4 lines

    Remove restriction on precision when formatting floats.  This is the
    first step towards removing the %f -> %g switch (see issues 7117,
    5859).
  ........
................
  r76474 | mark.dickinson | 2009-11-23 15:55:58 -0500 (Mon, 23 Nov 2009) | 10 lines

  Blocked revisions 76472 via svnmerge

  ........
    r76472 | mark.dickinson | 2009-11-23 20:54:09 +0000 (Mon, 23 Nov 2009) | 4 lines

    Issue #7117, continued: Remove substitution of %g-style formatting for
    %f-style formatting, which used to occur at high precision.  Float formatting
    should now be consistent between 2.7 and 3.1.
  ........
................
  r76497 | mark.dickinson | 2009-11-24 10:13:27 -0500 (Tue, 24 Nov 2009) | 8 lines

  Blocked revisions 76495 via svnmerge

  ........
    r76495 | mark.dickinson | 2009-11-24 15:12:20 +0000 (Tue, 24 Nov 2009) | 2 lines

    Issue #7117:  Update float formatting testcases to match those in py3k.
  ........
................
  r76501 | alexandre.vassalotti | 2009-11-24 13:10:33 -0500 (Tue, 24 Nov 2009) | 15 lines

  Blocked revisions 76499 via svnmerge

  ........
    r76499 | alexandre.vassalotti | 2009-11-24 12:53:23 -0500 (Tue, 24 Nov 2009) | 9 lines

    Issue 7128: Removed reference to the non-existent copyreg module.

    The reference to copyreg was a unnoticed leftover from the compatibility
    support for the grand renaming of the standard library in Python 3. The
    compatibility support was reverted in r63493, but not completely as this
    patch shows.

    Based on a patch by Amaury Forgeot d'Arc.
  ........
................
  r76513 | benjamin.peterson | 2009-11-25 12:12:57 -0500 (Wed, 25 Nov 2009) | 141 lines

  Blocked revisions 74962,75017,75131,75143,75147,75281,75423-75424,75482,75586,75929,76025,76050-76051,76126,76129,76132,76194,76212,76382,76392,76431,76434 via svnmerge

  ................
    r74962 | ronald.oussoren | 2009-09-20 05:31:22 -0500 (Sun, 20 Sep 2009) | 2 lines

    Fix for issue 6851: urllib.urlopen crashes in a thread on OSX 10.6
  ................
    r75017 | ronald.oussoren | 2009-09-22 09:24:57 -0500 (Tue, 22 Sep 2009) | 4 lines

    The 'Navigation Toolbox' is not available at all for 64-bit
    code, make this explicit in the C code to avoid confusing
    error messages during the build.
  ................
    r75131 | ronald.oussoren | 2009-09-29 08:00:44 -0500 (Tue, 29 Sep 2009) | 8 lines

    * Update the Mac/README file. Add the list of OSX-specific configure options
      to that README file with some explanation.

    * Be more strict in the configure script: complain loudly when the user has
      specified invalid combinations of OSX-specific configure arguments.

      The error message refers to the Mac/README file for more information.
  ................
    r75143 | philip.jenvey | 2009-09-29 14:10:15 -0500 (Tue, 29 Sep 2009) | 5 lines

    #5329: fix os.popen* regression from 2.5: don't execute commands as a sequence
    through the shell. also document the correct subprocess replacement for this
    case
    patch from Jean-Paul Calderone and Jani Hakala
  ................
    r75147 | ronald.oussoren | 2009-09-29 14:34:13 -0500 (Tue, 29 Sep 2009) | 4 lines

    Fix for issue6957: ensure that the OSX installer
    installs a version of Python that can build
    extensions on OSX 10.6.
  ................
    r75281 | ronald.oussoren | 2009-10-08 03:04:15 -0500 (Thu, 08 Oct 2009) | 3 lines

    Ensure that _scproxy gets build even when --disable-toolbox-glue
    is specified on OSX. Fixes a regression in 2.6.3.
  ................
    r75423 | neil.schemenauer | 2009-10-14 14:23:53 -0500 (Wed, 14 Oct 2009) | 2 lines

    Add support to the ihooks module for relative imports.
  ................
    r75424 | neil.schemenauer | 2009-10-14 14:33:31 -0500 (Wed, 14 Oct 2009) | 4 lines

    Make cPickle.Unpickler.noload() handle dict subclasses. noload() is
    an obscure, undocumentated feature so no test was added. Closes
    issue #1101399.
  ................
    r75482 | ronald.oussoren | 2009-10-18 02:07:00 -0500 (Sun, 18 Oct 2009) | 3 lines

    Fix for issue 7149: a regression in 2.6.3 that causes an exception when
    trying to detect proxy settings on OSX.
  ................
    r75586 | vinay.sajip | 2009-10-21 15:22:14 -0500 (Wed, 21 Oct 2009) | 1 line

    Issue #7077: logging: SysLogHandler now treats Unicode as per RFC 5424.
  ................
    r75929 | vinay.sajip | 2009-10-28 18:28:16 -0500 (Wed, 28 Oct 2009) | 1 line

    Issue 7199: Documentation made slightly more consistent w.r.t. logging level enumeration.
  ................
    r76025 | raymond.hettinger | 2009-11-01 14:45:16 -0600 (Sun, 01 Nov 2009) | 1 line

    Fix exception handling in itertools.izip_longest().
  ................
    r76050 | gregory.p.smith | 2009-11-01 19:37:37 -0600 (Sun, 01 Nov 2009) | 5 lines

    see http://bugs.python.org/issue1006238 this merges in the following
    patch to make cross compilation of the chflags check easier:

     http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/python/files/python-2.6-chflags-cross.patch?rev=1.1
  ................
    r76051 | gregory.p.smith | 2009-11-01 19:38:35 -0600 (Sun, 01 Nov 2009) | 2 lines

    build using r76050
  ................
    r76126 | benjamin.peterson | 2009-11-05 15:29:56 -0600 (Thu, 05 Nov 2009) | 9 lines

    Merged revisions 76125 via svnmerge from
    svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

    ........
      r76125 | benjamin.peterson | 2009-11-05 15:26:55 -0600 (Thu, 05 Nov 2009) | 1 line

      handle newline issues better for comparing files
    ........
  ................
    r76129 | benjamin.peterson | 2009-11-05 17:20:06 -0600 (Thu, 05 Nov 2009) | 13 lines

    Merged revisions 76127-76128 via svnmerge from
    svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

    ........
      r76127 | benjamin.peterson | 2009-11-05 17:04:58 -0600 (Thu, 05 Nov 2009) | 1 line

      set svn:eol-style
    ........
      r76128 | benjamin.peterson | 2009-11-05 17:07:46 -0600 (Thu, 05 Nov 2009) | 1 line

      skip this test on windows to avoid newline horrors
    ........
  ................
    r76132 | benjamin.peterson | 2009-11-05 17:54:42 -0600 (Thu, 05 Nov 2009) | 9 lines

    Merged revisions 76131 via svnmerge from
    svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

    ........
      r76131 | benjamin.peterson | 2009-11-05 17:53:21 -0600 (Thu, 05 Nov 2009) | 1 line

      import sys
    ........
  ................
    r76194 | raymond.hettinger | 2009-11-10 13:35:55 -0600 (Tue, 10 Nov 2009) | 3 lines

    Show example of how to make a sorted dictionary
  ................
    r76212 | senthil.kumaran | 2009-11-11 11:22:35 -0600 (Wed, 11 Nov 2009) | 3 lines

    Fixing the NameError on Windows - issue1235
  ................
    r76382 | raymond.hettinger | 2009-11-18 14:28:22 -0600 (Wed, 18 Nov 2009) | 1 line

    Issue 7263: Fix set.intersection() docstring.
  ................
    r76392 | raymond.hettinger | 2009-11-18 19:22:04 -0600 (Wed, 18 Nov 2009) | 1 line

    Fix docstrings for itertools combinatoric functions.
  ................
    r76431 | mark.dickinson | 2009-11-20 13:27:43 -0600 (Fri, 20 Nov 2009) | 1 line

    Regenerate configure with GNU autoconf 2.61.
  ................
    r76434 | jesse.noller | 2009-11-21 08:06:24 -0600 (Sat, 21 Nov 2009) | 1 line

    revert unintended change to multiprocessing/queues.py
  ................
................
  r76516 | benjamin.peterson | 2009-11-25 12:54:15 -0500 (Wed, 25 Nov 2009) | 101 lines

  Blocked revisions 74523,74715,74721,74733-74734,74798,74825,74832,74845,74849,74873,74936-74937,74962,74964,74981,75017,75022,76053 via svnmerge

  ........
    r74523 | gregory.p.smith | 2009-08-20 04:38:43 -0500 (Thu, 20 Aug 2009) | 2 lines

    comment typo fix
  ........
    r74715 | ronald.oussoren | 2009-09-08 02:17:10 -0500 (Tue, 08 Sep 2009) | 5 lines

    This is an update to r74701. How hard can it be to get a configure test right.

    This patch has already been backported as part of the backport of r74701,
    which is how I found this problem.
  ........
    r74721 | thomas.heller | 2009-09-08 14:24:36 -0500 (Tue, 08 Sep 2009) | 1 line

    Make ctypes compile again with older Python versions.
  ........
    r74733 | benjamin.peterson | 2009-09-09 06:40:54 -0500 (Wed, 09 Sep 2009) | 1 line

    tabbify
  ........
    r74734 | benjamin.peterson | 2009-09-09 06:42:57 -0500 (Wed, 09 Sep 2009) | 1 line

    revert unintended changes
  ........
    r74798 | ronald.oussoren | 2009-09-15 13:33:33 -0500 (Tue, 15 Sep 2009) | 8 lines

    MacOSX: detect the architectures supported by
    Tk.framework and build _tkinter only for those
    architectures.

    This replaces the hardcoded solution that is no
    longer valid now that 64-bit capable versions of
    Tk are available on OSX.
  ........
    r74825 | ezio.melotti | 2009-09-16 08:14:05 -0500 (Wed, 16 Sep 2009) | 1 line

    #6879 - fix misstatement about exceptions
  ........
    r74832 | georg.brandl | 2009-09-16 10:57:46 -0500 (Wed, 16 Sep 2009) | 1 line

    Rewrap long lines.
  ........
    r74845 | georg.brandl | 2009-09-16 15:30:09 -0500 (Wed, 16 Sep 2009) | 5 lines

    #6844: do not emit DeprecationWarnings on access if Exception.message has been set by the user.

    This works by always setting it in __dict__, except when it's implicitly set in __init__.
  ........
    r74849 | thomas.wouters | 2009-09-16 15:36:34 -0500 (Wed, 16 Sep 2009) | 4 lines


    Add news entry for r74841.
  ........
    r74873 | georg.brandl | 2009-09-17 06:48:31 -0500 (Thu, 17 Sep 2009) | 1 line

    #6844 followup: the warning when setting Exception.message was removed, do not test for it.
  ........
    r74936 | benjamin.peterson | 2009-09-18 16:46:21 -0500 (Fri, 18 Sep 2009) | 1 line

    backport keyword argument support for bytearray.decode
  ........
    r74937 | benjamin.peterson | 2009-09-18 16:47:27 -0500 (Fri, 18 Sep 2009) | 1 line

    typo
  ........
    r74962 | ronald.oussoren | 2009-09-20 05:31:22 -0500 (Sun, 20 Sep 2009) | 2 lines

    Fix for issue 6851: urllib.urlopen crashes in a thread on OSX 10.6
  ........
    r74964 | ronald.oussoren | 2009-09-20 05:54:07 -0500 (Sun, 20 Sep 2009) | 2 lines

    Followup for r74962
  ........
    r74981 | ronald.oussoren | 2009-09-20 15:16:11 -0500 (Sun, 20 Sep 2009) | 3 lines

    * Make it easier to build custom installers (such as a 3-way universal build)
    * Upgrade bzip dependency to 1.0.5
  ........
    r75017 | ronald.oussoren | 2009-09-22 09:24:57 -0500 (Tue, 22 Sep 2009) | 4 lines

    The 'Navigation Toolbox' is not available at all for 64-bit
    code, make this explicit in the C code to avoid confusing
    error messages during the build.
  ........
    r75022 | ronald.oussoren | 2009-09-22 14:27:44 -0500 (Tue, 22 Sep 2009) | 8 lines

    Half of the fix for issue 6957: ensure that distutils
    ignores the '-isysroot' option on OSX when the
    corresponding SDK is not installed.

    This ensures that the user can compile extensions
    on OSX 10.6 using the Python.org installer and a
    default installation of Xcode.
  ........
    r76053 | gregory.p.smith | 2009-11-01 20:03:16 -0600 (Sun, 01 Nov 2009) | 2 lines

    regenerated from r76052
  ........
................
  r76532 | antoine.pitrou | 2009-11-25 18:03:48 -0500 (Wed, 25 Nov 2009) | 8 lines

  Blocked revisions 76531 via svnmerge

  ........
    r76531 | antoine.pitrou | 2009-11-26 00:03:22 +0100 (jeu., 26 nov. 2009) | 3 lines

    Forgot to add a `versionadded` tag
  ........
................
  r76570 | mark.dickinson | 2009-11-28 08:14:02 -0500 (Sat, 28 Nov 2009) | 8 lines

  Blocked revisions 76568 via svnmerge

  ........
    r76568 | mark.dickinson | 2009-11-28 13:13:13 +0000 (Sat, 28 Nov 2009) | 1 line

    Multiprocessing configure checks don't need LIBM
  ........
................
  r76585 | eric.smith | 2009-11-29 12:44:41 -0500 (Sun, 29 Nov 2009) | 8 lines

  Blocked revisions 76583 via svnmerge

  ........
    r76583 | eric.smith | 2009-11-29 12:40:57 -0500 (Sun, 29 Nov 2009) | 1 line

    Issue #3382: Make '%F' and float.__format__('F') convert results to upper case. Much of the patch came from Mark Dickinson.
  ........
................
  r76607 | mark.dickinson | 2009-11-30 16:53:52 -0500 (Mon, 30 Nov 2009) | 12 lines

  Blocked revisions 76603,76605 via svnmerge

  ........
    r76603 | raymond.hettinger | 2009-11-30 21:14:25 +0000 (Mon, 30 Nov 2009) | 1 line

    Update project file for new file: dtoa.c
  ........
    r76605 | mark.dickinson | 2009-11-30 21:51:30 +0000 (Mon, 30 Nov 2009) | 2 lines

    Add dtoa.c and dtoa.h to the relevant project files.
  ........
................
  r76631 | mark.dickinson | 2009-12-02 12:37:21 -0500 (Wed, 02 Dec 2009) | 9 lines

  Blocked revisions 76629 via svnmerge

  ........
    r76629 | mark.dickinson | 2009-12-02 17:33:41 +0000 (Wed, 02 Dec 2009) | 3 lines

    Issue #7406:  Fix some occurrences of potential signed overflow in int
    arithmetic.
  ........
................
  r76650 | mark.dickinson | 2009-12-03 07:10:00 -0500 (Thu, 03 Dec 2009) | 9 lines

  Blocked revisions 76648 via svnmerge

  ........
    r76648 | mark.dickinson | 2009-12-03 12:08:56 +0000 (Thu, 03 Dec 2009) | 3 lines

    Issue #6985:  number of range() items should be constrained to lie
    in a Py_ssize_t, not an int.
  ........
................
  r76667 | mark.dickinson | 2009-12-04 06:26:06 -0500 (Fri, 04 Dec 2009) | 8 lines

  Blocked revisions 76665 via svnmerge

  ........
    r76665 | mark.dickinson | 2009-12-04 11:24:38 +0000 (Fri, 04 Dec 2009) | 2 lines

    Avoid undefined behaviour due to overflow in i_divmod (Objects/intobject.c).
  ........
................
  r76677 | benjamin.peterson | 2009-12-05 13:42:10 -0500 (Sat, 05 Dec 2009) | 20 lines

  Blocked revisions 76672-76674,76676 via svnmerge

  ........
    r76672 | benjamin.peterson | 2009-12-05 11:45:40 -0600 (Sat, 05 Dec 2009) | 1 line

    regenerate pydoc_topics
  ........
    r76673 | benjamin.peterson | 2009-12-05 11:46:33 -0600 (Sat, 05 Dec 2009) | 2 lines

    move RPM spec for 2.7
  ........
    r76674 | benjamin.peterson | 2009-12-05 11:47:56 -0600 (Sat, 05 Dec 2009) | 1 line

    bump version to 2.7a1
  ........
    r76676 | benjamin.peterson | 2009-12-05 12:40:02 -0600 (Sat, 05 Dec 2009) | 1 line

    post release version bump
  ........
................
  r76680 | benjamin.peterson | 2009-12-05 13:51:13 -0500 (Sat, 05 Dec 2009) | 8 lines

  Blocked revisions 76679 via svnmerge

  ........
    r76679 | benjamin.peterson | 2009-12-05 12:48:13 -0600 (Sat, 05 Dec 2009) | 1 line

    fix date
  ........
................
  r76688 | benjamin.peterson | 2009-12-06 12:36:44 -0500 (Sun, 06 Dec 2009) | 12 lines

  Blocked revisions 76551,76600 via svnmerge

  ........
    r76551 | vinay.sajip | 2009-11-27 08:03:36 -0600 (Fri, 27 Nov 2009) | 1 line

    Issue #7403: Fixed possible race condition in lock creation.
  ........
    r76600 | raymond.hettinger | 2009-11-30 13:44:40 -0600 (Mon, 30 Nov 2009) | 3 lines

    Issue 7410: deepcopy of itertools.count resets the count
  ........
................
  r76773 | benjamin.peterson | 2009-12-12 19:38:59 -0500 (Sat, 12 Dec 2009) | 28 lines

  Blocked revisions 76602,76690-76691,76736-76737,76754 via svnmerge

  ........
    r76602 | raymond.hettinger | 2009-11-30 15:13:52 -0600 (Mon, 30 Nov 2009) | 1 line

    Handle step values other than one.
  ........
    r76690 | vinay.sajip | 2009-12-06 11:57:11 -0600 (Sun, 06 Dec 2009) | 1 line

    logging: Added optional 'secure' parameter to SMTPHandler.
  ........
    r76691 | vinay.sajip | 2009-12-06 12:05:04 -0600 (Sun, 06 Dec 2009) | 1 line

    logging: Improved support for SMTP over TLS.
  ........
    r76736 | raymond.hettinger | 2009-12-10 00:00:33 -0600 (Thu, 10 Dec 2009) | 1 line

    Fix variants of deque.extend:  d.extend(d)   d+=d  d.extendleft(d)
  ........
    r76737 | raymond.hettinger | 2009-12-10 00:42:54 -0600 (Thu, 10 Dec 2009) | 1 line

    Add a reverse() method to collections.deque().
  ........
    r76754 | vinay.sajip | 2009-12-11 03:16:01 -0600 (Fri, 11 Dec 2009) | 1 line

    Issue #7470: logging: fix bug in Unicode encoding fallback.
  ........
................
  r76793 | antoine.pitrou | 2009-12-13 11:19:46 -0500 (Sun, 13 Dec 2009) | 9 lines

  Blocked revisions 76791 via svnmerge

  ........
    r76791 | antoine.pitrou | 2009-12-13 17:18:14 +0100 (dim., 13 déc. 2009) | 5 lines

    Add NEWS entry as per RDM's suggestion (the bug was actually present
    in 2.7 alpha 1)
  ........
................
  r76795 | benjamin.peterson | 2009-12-13 11:39:38 -0500 (Sun, 13 Dec 2009) | 8 lines

  Blocked revisions 76794 via svnmerge

  ........
    r76794 | benjamin.peterson | 2009-12-13 10:36:53 -0600 (Sun, 13 Dec 2009) | 2 lines

    fix the ignoring of __cmp__ method on metaclasses #7491
  ........
................
  r76797 | benjamin.peterson | 2009-12-13 11:42:09 -0500 (Sun, 13 Dec 2009) | 12 lines

  Blocked revisions 76738 via svnmerge

  ........
    r76738 | ronald.oussoren | 2009-12-10 04:27:09 -0600 (Thu, 10 Dec 2009) | 6 lines

    Fix an issue with the detection of a non-existing SDK
    on OSX. Without this patch it wasn't possible after all
    to compile extensions on OSX 10.6 with the binary
    installer unless the user had installed the (non-default)
    10.4u SDK.
  ........
................
  r76800 | benjamin.peterson | 2009-12-13 12:32:59 -0500 (Sun, 13 Dec 2009) | 12 lines

  Blocked revisions 76798-76799 via svnmerge

  ........
    r76798 | benjamin.peterson | 2009-12-13 11:29:16 -0600 (Sun, 13 Dec 2009) | 1 line

    make StringIO like other file objects in that readline(-1) has no effect #7348
  ........
    r76799 | benjamin.peterson | 2009-12-13 11:31:31 -0600 (Sun, 13 Dec 2009) | 1 line

    add NEWS note
  ........
................
  r76832 | r.david.murray | 2009-12-14 12:11:00 -0500 (Mon, 14 Dec 2009) | 12 lines

  Blocked revisions 76831 via svnmerge

  ........
    r76831 | r.david.murray | 2009-12-14 11:28:26 -0500 (Mon, 14 Dec 2009) | 6 lines

    Issue #1680159: unicode coercion during an 'in' operation was masking
    any errors that might occur during coercion of the left operand and
    turning them into a TypeError with a message text that was confusing in
    the given context.  This patch lets any errors through, as was already
    done during coercion of the right hand side.
  ........
................
  r76850 | tarek.ziade | 2009-12-15 01:30:35 -0500 (Tue, 15 Dec 2009) | 8 lines

  Blocked revisions 76849 via svnmerge

  ........
    r76849 | tarek.ziade | 2009-12-15 07:29:19 +0100 (Tue, 15 Dec 2009) | 1 line

    cleaned up the module (PEP 8 + old fashion test removal)
  ........
................
  r76921 | georg.brandl | 2009-12-20 09:20:59 -0500 (Sun, 20 Dec 2009) | 8 lines

  Blocked revisions 76920 via svnmerge

  ........
    r76920 | georg.brandl | 2009-12-20 15:20:16 +0100 (So, 20 Dez 2009) | 1 line

    #7495: backport Programming FAQ review to trunk.
  ........
................
  r76928 | benjamin.peterson | 2009-12-20 10:24:32 -0500 (Sun, 20 Dec 2009) | 8 lines

  Blocked revisions 76927 via svnmerge

  ........
    r76927 | benjamin.peterson | 2009-12-20 09:23:22 -0600 (Sun, 20 Dec 2009) | 1 line

    builtin-ins -> builtins
  ........
................
  r76947 | mark.dickinson | 2009-12-20 15:24:18 -0500 (Sun, 20 Dec 2009) | 8 lines

  Blocked revisions 76945 via svnmerge

  ........
    r76945 | mark.dickinson | 2009-12-20 20:23:01 +0000 (Sun, 20 Dec 2009) | 1 line

    Silence -3 warnings.  Thanks Florent Xicluna.
  ........
................
  r76965 | mark.dickinson | 2009-12-21 06:22:47 -0500 (Mon, 21 Dec 2009) | 9 lines

  Blocked revisions 76963 via svnmerge

  ........
    r76963 | mark.dickinson | 2009-12-21 11:21:25 +0000 (Mon, 21 Dec 2009) | 3 lines

    Issue #7528:  Backport PyLong_AsLongAndOverflow from py3k to trunk.
    Thanks Case Van Horsen for the patch.
  ........
................
  r76970 | mark.dickinson | 2009-12-21 07:18:09 -0500 (Mon, 21 Dec 2009) | 12 lines

  Blocked revisions 76967-76968 via svnmerge

  ........
    r76967 | mark.dickinson | 2009-12-21 11:31:54 +0000 (Mon, 21 Dec 2009) | 1 line

    Fix reference counts for test_long_and_overflow.
  ........
    r76968 | mark.dickinson | 2009-12-21 12:15:48 +0000 (Mon, 21 Dec 2009) | 1 line

    Additional edge-case tests for test_long_and_overflow.
  ........
................
  r76986 | mark.dickinson | 2009-12-21 11:30:51 -0500 (Mon, 21 Dec 2009) | 9 lines

  Blocked revisions 76984 via svnmerge

  ........
    r76984 | mark.dickinson | 2009-12-21 16:29:21 +0000 (Mon, 21 Dec 2009) | 3 lines

    Issue #7553:  test_long_future wasn't testing properly.  Thanks Florent Xicluna
    for bug report and patch.
  ........
................
  r76999 | tarek.ziade | 2009-12-21 18:39:47 -0500 (Mon, 21 Dec 2009) | 8 lines

  Blocked revisions 76998 via svnmerge

  ........
    r76998 | tarek.ziade | 2009-12-22 00:37:44 +0100 (Tue, 22 Dec 2009) | 1 line

    added a note about #7556 in Misc/NEWS
  ........
................
  r77039 | benjamin.peterson | 2009-12-24 10:21:26 -0500 (Thu, 24 Dec 2009) | 8 lines

  Blocked revisions 77038 via svnmerge

  ........
    r77038 | benjamin.peterson | 2009-12-24 09:19:40 -0600 (Thu, 24 Dec 2009) | 1 line

    allow Process name to be unicode #7571
  ........
................
  r77049 | ezio.melotti | 2009-12-24 18:01:34 -0500 (Thu, 24 Dec 2009) | 8 lines

  Blocked revisions 77045 via svnmerge

  ........
    r77045 | ezio.melotti | 2009-12-25 00:25:17 +0200 (Fri, 25 Dec 2009) | 1 line

    #6108: unicode(exception) and str(exception) should return the same message
  ........
................
  r77113 | georg.brandl | 2009-12-29 06:26:30 -0500 (Tue, 29 Dec 2009) | 8 lines

  Blocked revisions 77111 via svnmerge

  ........
    r77111 | georg.brandl | 2009-12-29 12:25:38 +0100 (Di, 29 Dez 2009) | 1 line

    Fix wrong markup.
  ........
................
  r77168 | benjamin.peterson | 2009-12-30 22:16:47 -0500 (Wed, 30 Dec 2009) | 23 lines

  Blocked revisions 76912,76996,77030,77037 via svnmerge

  ........
    r76912 | senthil.kumaran | 2009-12-20 01:29:31 -0600 (Sun, 20 Dec 2009) | 3 lines

    Document the headers parameter for set_tunnel.
  ........
    r76996 | tarek.ziade | 2009-12-21 17:31:55 -0600 (Mon, 21 Dec 2009) | 1 line

    backported r76993 and r76994 so the trunk behaves the same way with MSVC Manifest files editing
  ........
    r77030 | ronald.oussoren | 2009-12-24 07:30:42 -0600 (Thu, 24 Dec 2009) | 5 lines

    An update to the script that's used to build the binary installer: don't install files in
    /usr/local by default. Users can still choose to install files into /usr/local, but by
    default we'll only install files in /Library/Framework/Python.framework and
    /Applications/Python X.Y/
  ........
    r77037 | ronald.oussoren | 2009-12-24 08:50:35 -0600 (Thu, 24 Dec 2009) | 2 lines

    Unittests and news items for the patch in r77026.
  ........
................
  r77183 | ezio.melotti | 2009-12-31 08:56:50 -0500 (Thu, 31 Dec 2009) | 8 lines

  Blocked revisions 77181 via svnmerge

  ........
    r77181 | ezio.melotti | 2009-12-31 15:47:24 +0200 (Thu, 31 Dec 2009) | 1 line

    #7613: missing ) in flmodule.c
  ........
................
  r77184 | ezio.melotti | 2009-12-31 08:58:03 -0500 (Thu, 31 Dec 2009) | 8 lines

  Blocked revisions 77180 via svnmerge

  ........
    r77180 | ezio.melotti | 2009-12-31 15:27:41 +0200 (Thu, 31 Dec 2009) | 1 line

    indentation and further alignment with py3k
  ........
................
  r77201 | brett.cannon | 2009-12-31 21:00:24 -0500 (Thu, 31 Dec 2009) | 9 lines

  Blocked revisions 77198 via svnmerge

  ........
    r77198 | brett.cannon | 2009-12-31 17:44:57 -0800 (Thu, 31 Dec 2009) | 3 lines

    Add some missing command-line options to the main list. All but -V were already
    documented. Left -V undocumented for now (and -U was already undocumented).
  ........
................
  r77224 | benjamin.peterson | 2010-01-01 21:45:52 -0500 (Fri, 01 Jan 2010) | 8 lines

  Blocked revisions 77222 via svnmerge

  ........
    r77222 | benjamin.peterson | 2010-01-01 20:43:04 -0600 (Fri, 01 Jan 2010) | 1 line

    remove use of deprecated os.popen #7619
  ........
................
  r77253 | gregory.p.smith | 2010-01-02 17:32:00 -0500 (Sat, 02 Jan 2010) | 11 lines

  Blocked revisions 77252 via svnmerge

  ........
    r77252 | gregory.p.smith | 2010-01-02 14:28:48 -0800 (Sat, 02 Jan 2010) | 5 lines

    Issue #3745: Undo the requirement for new buffer API only objects to be passed
    to hashlib functions in python 2.x.  The module now uses the 's*' for argument
    parsing which auto encodes unicode objects to the system default encoding for
    us.
  ........
................
  r77255 | gregory.p.smith | 2010-01-02 17:44:17 -0500 (Sat, 02 Jan 2010) | 8 lines

  Blocked revisions 77254 via svnmerge

  ........
    r77254 | gregory.p.smith | 2010-01-02 14:42:50 -0800 (Sat, 02 Jan 2010) | 2 lines

    mention the r77252 change
  ........
................
  r77285 | gregory.p.smith | 2010-01-03 09:57:46 -0500 (Sun, 03 Jan 2010) | 8 lines

  Blocked revisions 77284 via svnmerge

  ........
    r77284 | gregory.p.smith | 2010-01-03 06:56:28 -0800 (Sun, 03 Jan 2010) | 2 lines

    remove an obsolete file that should've gone with r77252
  ........
................
  r77312 | antoine.pitrou | 2010-01-04 18:29:25 -0500 (Mon, 04 Jan 2010) | 13 lines

  Blocked revisions 77310-77311 via svnmerge

  ........
    r77310 | antoine.pitrou | 2010-01-05 00:22:44 +0100 (mar., 05 janv. 2010) | 4 lines

    Issue #7092: Fix the DeprecationWarnings emitted by the standard library
    when using the -3 flag.  Patch by Florent Xicluna.
  ........
    r77311 | antoine.pitrou | 2010-01-05 00:28:16 +0100 (mar., 05 janv. 2010) | 3 lines

    Kill a couple of "<>"
  ........
................
  r77363 | mark.dickinson | 2010-01-08 11:55:38 -0500 (Fri, 08 Jan 2010) | 8 lines

  Blocked revisions 77362 via svnmerge

  ........
    r77362 | mark.dickinson | 2010-01-08 16:53:56 +0000 (Fri, 08 Jan 2010) | 1 line

    Backport some float repr tests that were missed in issue 7117.
  ........
................
  r77373 | antoine.pitrou | 2010-01-08 14:22:50 -0500 (Fri, 08 Jan 2010) | 11 lines

  Blocked revisions 77370 via svnmerge

  ........
    r77370 | antoine.pitrou | 2010-01-08 20:20:17 +0100 (ven., 08 janv. 2010) | 5 lines

    Issue #7092: Remove py3k warning when importing cPickle.  2to3 handles
    renaming of `cPickle` to `pickle`.  The warning was annoying since there's
    no alternative to cPickle if you care about performance.  Patch by Florent
    Xicluna.
  ........
................
  r77387 | benjamin.peterson | 2010-01-09 12:36:21 -0500 (Sat, 09 Jan 2010) | 12 lines

  Blocked revisions 77384,77386 via svnmerge

  ........
    r77384 | benjamin.peterson | 2010-01-09 10:34:06 -0600 (Sat, 09 Jan 2010) | 1 line

    bump version to 2.7a2
  ........
    r77386 | benjamin.peterson | 2010-01-09 11:30:31 -0600 (Sat, 09 Jan 2010) | 1 line

    post release version adjustment
  ........
................
  r77388 | benjamin.peterson | 2010-01-09 12:45:42 -0500 (Sat, 09 Jan 2010) | 25 lines

  Blocked revisions 77227,77256,77260,77368-77369 via svnmerge

  ........
    r77227 | martin.v.loewis | 2010-01-02 03:53:18 -0600 (Sat, 02 Jan 2010) | 1 line

    Make script work with 2.5.
  ........
    r77256 | georg.brandl | 2010-01-02 16:55:55 -0600 (Sat, 02 Jan 2010) | 1 line

    Fix typo.
  ........
    r77260 | gregory.p.smith | 2010-01-02 18:43:02 -0600 (Sat, 02 Jan 2010) | 2 lines

    make setup.py similar to py3k's when reporting on _hashlib as missing or not.
  ........
    r77368 | senthil.kumaran | 2010-01-08 12:41:40 -0600 (Fri, 08 Jan 2010) | 1 line

    Fixing - Issue7026 - RuntimeError: dictionary changed size during iteration. Patch by flox
  ........
    r77369 | senthil.kumaran | 2010-01-08 13:04:16 -0600 (Fri, 08 Jan 2010) | 4 lines

    Reverting the Revision: 77368.  I committed Flox's big patch for tests by
    mistake. ( It may come in for sure tough)
  ........
................
  r77407 | mark.dickinson | 2010-01-10 06:27:39 -0500 (Sun, 10 Jan 2010) | 9 lines

  Blocked revisions 77391 via svnmerge

  ........
    r77391 | mark.dickinson | 2010-01-09 18:50:50 +0000 (Sat, 09 Jan 2010) | 3 lines

    Issue #7532: Add additional slicing test cases for new- and old-style
    classes.  Patch by Florent Xicluna.
  ........
................
  r77429 | alexandre.vassalotti | 2010-01-11 18:21:10 -0500 (Mon, 11 Jan 2010) | 16 lines

  Blocked revisions 77400,77422,77428 via svnmerge

  ........
    r77400 | alexandre.vassalotti | 2010-01-09 18:35:54 -0500 (Sat, 09 Jan 2010) | 2 lines

    Issue #2335: Backport set literals syntax from Python 3.x.
  ........
    r77422 | alexandre.vassalotti | 2010-01-11 17:36:12 -0500 (Mon, 11 Jan 2010) | 2 lines

    Issue #2333: Backport set and dict comprehensions syntax.
  ........
    r77428 | alexandre.vassalotti | 2010-01-11 18:17:10 -0500 (Mon, 11 Jan 2010) | 2 lines

    Issue #1967: Backport dictionary views.
  ........
................
  r77441 | alexandre.vassalotti | 2010-01-11 20:51:09 -0500 (Mon, 11 Jan 2010) | 8 lines

  Blocked revisions 77438 via svnmerge

  ........
    r77438 | alexandre.vassalotti | 2010-01-11 20:34:43 -0500 (Mon, 11 Jan 2010) | 2 lines

    Fixed repr of dictionary views.
  ........
................
  r77444 | ezio.melotti | 2010-01-11 23:03:11 -0500 (Mon, 11 Jan 2010) | 8 lines

  Blocked revisions 77442 via svnmerge

  ........
    r77442 | ezio.melotti | 2010-01-12 05:32:05 +0200 (Tue, 12 Jan 2010) | 1 line

    #5827: make sure that normpath preserves unicode
  ........
................
  r77674 | mark.dickinson | 2010-01-21 15:00:00 -0500 (Thu, 21 Jan 2010) | 8 lines

  Blocked revisions 77672 via svnmerge

  ........
    r77672 | mark.dickinson | 2010-01-21 19:58:41 +0000 (Thu, 21 Jan 2010) | 1 line

    Use // for floor division.
  ........
................
  r77720 | tarek.ziade | 2010-01-23 20:29:58 -0500 (Sat, 23 Jan 2010) | 8 lines

  Blocked revisions 77717 via svnmerge

  ........
    r77717 | tarek.ziade | 2010-01-24 01:33:32 +0100 (Sun, 24 Jan 2010) | 1 line

    Fixed #7748: now upload and register commands don't need to force the encoding anymore : DistributionMetada returns utf8 strings
  ........
................
  r77792 | benjamin.peterson | 2010-01-26 21:27:48 -0500 (Tue, 26 Jan 2010) | 8 lines

  Blocked revisions 77788 via svnmerge

  ........
    r77788 | benjamin.peterson | 2010-01-26 20:15:28 -0600 (Tue, 26 Jan 2010) | 1 line

    for UserDict to be compatible with abcs, it must subclass object
  ........
................
  r77808 | benjamin.peterson | 2010-01-27 20:31:31 -0500 (Wed, 27 Jan 2010) | 8 lines

  Blocked revisions 77806 via svnmerge

  ........
    r77806 | benjamin.peterson | 2010-01-27 19:24:46 -0600 (Wed, 27 Jan 2010) | 1 line

    add compat note
  ........
................
  r77813 | benjamin.peterson | 2010-01-27 21:22:10 -0500 (Wed, 27 Jan 2010) | 12 lines

  Blocked revisions 77811-77812 via svnmerge

  ........
    r77811 | benjamin.peterson | 2010-01-27 20:15:02 -0600 (Wed, 27 Jan 2010) | 1 line

    an -> a
  ........
    r77812 | benjamin.peterson | 2010-01-27 20:18:25 -0600 (Wed, 27 Jan 2010) | 1 line

    avoid a py3k warning from __hash__
  ........
................
  r77935 | benjamin.peterson | 2010-02-02 20:57:04 -0500 (Tue, 02 Feb 2010) | 77 lines

  Blocked revisions 77401,77420,77423,77426,77486,77511,77513,77515,77544,77733,77755,77841,77871,77885,77910-77913 via svnmerge

  ........
    r77401 | brett.cannon | 2010-01-09 20:48:50 -0600 (Sat, 09 Jan 2010) | 3 lines

    Update the version # of Python-ast.c based on the backport of set literals from
    r77400.
  ........
    r77420 | benjamin.peterson | 2010-01-10 14:42:03 -0600 (Sun, 10 Jan 2010) | 1 line

    fix test_popen when the path to python has spaces #7671
  ........
    r77423 | alexandre.vassalotti | 2010-01-11 16:46:43 -0600 (Mon, 11 Jan 2010) | 2 lines

    Update version information for AST changes in r77422.
  ........
    r77426 | alexandre.vassalotti | 2010-01-11 17:13:49 -0600 (Mon, 11 Jan 2010) | 2 lines

    Add missing NEWS entry for r77422.
  ........
    r77486 | benjamin.peterson | 2010-01-13 20:40:10 -0600 (Wed, 13 Jan 2010) | 1 line

    use more robust quoting
  ........
    r77511 | benjamin.peterson | 2010-01-14 20:26:07 -0600 (Thu, 14 Jan 2010) | 1 line

    try to fix for windows
  ........
    r77513 | vinay.sajip | 2010-01-15 17:27:05 -0600 (Fri, 15 Jan 2010) | 1 line

    Fixed issue-number mistake in NEWS update.
  ........
    r77515 | sean.reifschneider | 2010-01-15 22:27:58 -0600 (Fri, 15 Jan 2010) | 1 line

    issue5063: Fixes for building RPM on CentOS plus misc .spec file enhancements.
  ........
    r77544 | ezio.melotti | 2010-01-16 12:38:01 -0600 (Sat, 16 Jan 2010) | 1 line

    typo: use one instead instead of two
  ........
    r77733 | ezio.melotti | 2010-01-24 15:47:59 -0600 (Sun, 24 Jan 2010) | 1 line

    #7269: fix failures in test_bsddb3. Patch by Florent Xicluna.
  ........
    r77755 | ezio.melotti | 2010-01-26 09:57:21 -0600 (Tue, 26 Jan 2010) | 1 line

    #7092: fix DeprecationWarnings for json when the tests are run with -3 -Wd.
  ........
    r77841 | ezio.melotti | 2010-01-30 01:22:54 -0600 (Sat, 30 Jan 2010) | 1 line

    #7092: silence py3k warnings for deprecated modules
  ........
    r77871 | ezio.melotti | 2010-01-31 05:46:54 -0600 (Sun, 31 Jan 2010) | 1 line

    #7092: silence more -3 and -Wd warnings
  ........
    r77885 | benjamin.peterson | 2010-01-31 12:02:35 -0600 (Sun, 31 Jan 2010) | 1 line

    fix windows buildbot
  ........
    r77910 | ezio.melotti | 2010-02-02 02:37:35 -0600 (Tue, 02 Feb 2010) | 1 line

    #7092: silence py3k warnings for bsddb. Patch by Florent Xicluna.
  ........
    r77911 | ezio.melotti | 2010-02-02 09:12:42 -0600 (Tue, 02 Feb 2010) | 1 line

    Silence a couple of -3 warnings
  ........
    r77912 | ezio.melotti | 2010-02-02 09:57:45 -0600 (Tue, 02 Feb 2010) | 1 line

    Fix idioms and a couple of py3k warnings. Patch by Florent Xicluna.
  ........
    r77913 | ezio.melotti | 2010-02-02 11:34:37 -0600 (Tue, 02 Feb 2010) | 1 line

    #7092: Silence py3k warnings in test_exceptions and test_pep352. Patch by Florent Xicluna.
  ........
................
  r77939 | benjamin.peterson | 2010-02-02 21:46:37 -0500 (Tue, 02 Feb 2010) | 20 lines

  Blocked revisions 77607,77609,77679 via svnmerge

  ........
    r77607 | gregory.p.smith | 2010-01-19 02:01:00 -0600 (Tue, 19 Jan 2010) | 6 lines

    Add a pydebug mode only debug print to help debug the errors in

     http://www.python.org/dev/buildbot/all/builders/x86%20gentoo%20trunk/builds/5700/

    Will be removed shortly.
  ........
    r77609 | gregory.p.smith | 2010-01-19 02:25:26 -0600 (Tue, 19 Jan 2010) | 2 lines

    Revert debugprint code in r77607.
  ........
    r77679 | matthias.klose | 2010-01-21 18:34:48 -0600 (Thu, 21 Jan 2010) | 2 lines

    - Mention CVE-2009-3720 for change in r74429.
  ........
................
  r77940 | benjamin.peterson | 2010-02-02 21:53:11 -0500 (Tue, 02 Feb 2010) | 37 lines

  Blocked revisions 77575,77585,77587-77588 via svnmerge

  ........
    r77575 | ronald.oussoren | 2010-01-17 06:38:11 -0600 (Sun, 17 Jan 2010) | 3 lines

    Add text to Mac/README to warn about non-universal libraries when
    building a universal Python. Based on issue7679.
  ........
    r77585 | ronald.oussoren | 2010-01-17 10:25:57 -0600 (Sun, 17 Jan 2010) | 12 lines

    - Issue #7658: Ensure that the new pythonw executable works on OSX 10.4

    - Issue #7714: Use ``gcc -dumpversion`` to detect the version of GCC on
      MacOSX.

    - Make configure look for util.h as well as libutil.h. The former
      is the header file that on OSX contains the defition of openpty.

      (Needed to compile for OSX 10.4 on OSX 10.6)

    - Use the correct definition of CC to compile the pythonw executable
  ........
    r77587 | ronald.oussoren | 2010-01-17 13:27:57 -0600 (Sun, 17 Jan 2010) | 8 lines

    This patch ensures that the configure-script mentions checking for --enable-universalsdk
    and that it doesn't default to the 10.4u SDK when that SDK does not exist.

    (This affects OSX)

    This patch should fix most of issue 4834, although I haven't gotten enough
    information from the user to be sure.
  ........
    r77588 | ronald.oussoren | 2010-01-17 13:32:00 -0600 (Sun, 17 Jan 2010) | 2 lines

    Explicitly use /usr/bin/arch on OSX, fixes issue 7715
  ........
................
  r77984 | benjamin.peterson | 2010-02-04 21:14:20 -0500 (Thu, 04 Feb 2010) | 15 lines

  Blocked revisions 77983 via svnmerge

  ........
    r77983 | benjamin.peterson | 2010-02-04 20:12:14 -0600 (Thu, 04 Feb 2010) | 9 lines

    normalize exceptions passed to the __exit__ method #7853

    In Python 2.x, exceptions in finally blocks are not normalized.  Since with
    statements are implemented using finally blocks, ceval.c had to be tweaked to
    distinguish between with finally blocks and normal ones.

    A test for the finalization of generators containing with statements was also
    added.
  ........
................
  r77991 | antoine.pitrou | 2010-02-05 12:14:05 -0500 (Fri, 05 Feb 2010) | 11 lines

  Blocked revisions 77989 via svnmerge

  ........
    r77989 | antoine.pitrou | 2010-02-05 18:05:54 +0100 (ven., 05 févr. 2010) | 6 lines

    Issue #5677: Explicitly forbid write operations on read-only file objects,
    and read operations on write-only file objects.  On Windows, the system C
    library would return a bogus result; on Solaris, it was possible to crash
    the interpreter.  Patch by Stefan Krah.
  ........
................
  r77994 | barry.warsaw | 2010-02-05 14:01:58 -0500 (Fri, 05 Feb 2010) | 9 lines

  Blocked revisions 77992 via svnmerge

  ........
    r77992 | barry.warsaw | 2010-02-05 13:45:25 -0500 (Fri, 05 Feb 2010) | 4 lines

    Resolve bug 7847 by including documentation for -J, -U, and -X under "Options
    you shouldn't use".
  ........
................
  r78023 | benjamin.peterson | 2010-02-06 13:29:29 -0500 (Sat, 06 Feb 2010) | 12 lines

  Blocked revisions 78020,78022 via svnmerge

  ........
    r78020 | benjamin.peterson | 2010-02-06 10:37:32 -0600 (Sat, 06 Feb 2010) | 1 line

    bump version to 2.7a3
  ........
    r78022 | benjamin.peterson | 2010-02-06 12:26:27 -0600 (Sat, 06 Feb 2010) | 1 line

    post release updates
  ........
................
  r78120 | michael.foord | 2010-02-08 18:16:41 -0500 (Mon, 08 Feb 2010) | 8 lines

  Blocked revisions 78119 via svnmerge

  ........
    r78119 | michael.foord | 2010-02-08 23:15:22 +0000 (Mon, 08 Feb 2010) | 1 line

    Doc fix for unittest.
  ........
................
  r78286 | mark.dickinson | 2010-02-21 08:46:40 -0500 (Sun, 21 Feb 2010) | 8 lines

  Blocked revisions 78280 via svnmerge

  ........
    r78280 | mark.dickinson | 2010-02-21 12:57:35 +0000 (Sun, 21 Feb 2010) | 1 line

    Fix complex type to avoid implicit calls to complex.__coerce__.
  ........
................
  r78395 | victor.stinner | 2010-02-23 18:21:33 -0500 (Tue, 23 Feb 2010) | 10 lines

  Blocked revisions 78392 via svnmerge

  ........
    r78392 | victor.stinner | 2010-02-24 00:16:07 +0100 (mer., 24 févr. 2010) | 4 lines

    Issue #7649: Fix u'%c' % char for character in range 0x80..0xFF

    => raise an UnicodeDecodeError. Patch written by Ezio Melotti.
  ........
................
  r78414 | r.david.murray | 2010-02-23 21:37:33 -0500 (Tue, 23 Feb 2010) | 12 lines

  Blocked revisions 78412 via svnmerge

  ........
    r78412 | r.david.murray | 2010-02-23 21:31:27 -0500 (Tue, 23 Feb 2010) | 6 lines

    Issue 7975: in python 2.6 bsddb.dbshelve switched from DictMixin to
    MutableMapping, and thereby lost functionality because the replacement
    functionality was implemented incorrectly or incompletely).  Since bsddb
    isn't in py3k, this patch just goes back to using DictMixin in order to
    correct the regression.
  ........
................
  r78451 | ezio.melotti | 2010-02-25 12:53:21 -0500 (Thu, 25 Feb 2010) | 8 lines

  Blocked revisions 78449 via svnmerge

  ........
    r78449 | ezio.melotti | 2010-02-25 19:36:04 +0200 (Thu, 25 Feb 2010) | 1 line

    #7649: "u'%c' % char" now behaves like "u'%s' % char" and raises a UnicodeDecodeError if 'char' is a byte string that can't be decoded using the default encoding.
  ........
................
  r78473 | benjamin.peterson | 2010-02-26 19:17:04 -0500 (Fri, 26 Feb 2010) | 8 lines

  Blocked revisions 78468 via svnmerge

  ........
    r78468 | benjamin.peterson | 2010-02-26 18:11:42 -0600 (Fri, 26 Feb 2010) | 1 line

    run autoconf
  ........
................
  r78478 | ezio.melotti | 2010-02-26 20:11:44 -0500 (Fri, 26 Feb 2010) | 8 lines

  Blocked revisions 78465 via svnmerge

  ........
    r78465 | ezio.melotti | 2010-02-27 01:27:06 +0200 (Sat, 27 Feb 2010) | 1 line

    typo: __next__ -> next
  ........
................
  r78487 | ezio.melotti | 2010-02-27 07:43:58 -0500 (Sat, 27 Feb 2010) | 8 lines

  Blocked revisions 78486 via svnmerge

  ........
    r78486 | ezio.melotti | 2010-02-27 14:42:52 +0200 (Sat, 27 Feb 2010) | 1 line

    Add a test for normpath to test_macpath.
  ........
................
  r78670 | tarek.ziade | 2010-03-04 19:36:02 -0500 (Thu, 04 Mar 2010) | 12 lines

  Blocked revisions 78666-78667 via svnmerge

  ........
    r78666 | tarek.ziade | 2010-03-05 01:16:02 +0100 (Fri, 05 Mar 2010) | 1 line

    reverting partially distutils to its 2.6.x state so 2.7a4 looks more like the 2.7b1 in this. the whole revert will occur after a4 is tagged
  ........
    r78667 | tarek.ziade | 2010-03-05 01:29:38 +0100 (Fri, 05 Mar 2010) | 1 line

    reverted the usage of compiler_obj in Python's setup.py
  ........
................
  r78691 | mark.dickinson | 2010-03-05 09:41:33 -0500 (Fri, 05 Mar 2010) | 10 lines

  Blocked revisions 78690 via svnmerge

  ........
    r78690 | mark.dickinson | 2010-03-05 14:36:20 +0000 (Fri, 05 Mar 2010) | 3 lines

    Fix incorrect stacklevel for DeprecationWarnings originating from the struct module.
    Also clean up related tests in test_struct.
    The stacklevel fix should be backported to 2.6 once that branch is unfrozen.
  ........
................
  r78695 | mark.dickinson | 2010-03-05 09:50:47 -0500 (Fri, 05 Mar 2010) | 8 lines

  Blocked revisions 78694 via svnmerge

  ........
    r78694 | mark.dickinson | 2010-03-05 14:50:22 +0000 (Fri, 05 Mar 2010) | 1 line

    Remove the redundant #define: PY_STRUCT_FLOAT_COERCE
  ........
................
  r78715 | tarek.ziade | 2010-03-05 21:30:14 -0500 (Fri, 05 Mar 2010) | 12 lines

  Blocked revisions 78706,78710 via svnmerge

  ........
    r78706 | tarek.ziade | 2010-03-06 02:04:14 +0100 (Sat, 06 Mar 2010) | 1 line

    copied back the build_ext tests from 2.6
  ........
    r78710 | tarek.ziade | 2010-03-06 02:27:09 +0100 (Sat, 06 Mar 2010) | 1 line

    files used by win32 tests
  ........
................
  r78745 | benjamin.peterson | 2010-03-06 17:49:30 -0500 (Sat, 06 Mar 2010) | 12 lines

  Blocked revisions 78738,78743 via svnmerge

  ........
    r78738 | benjamin.peterson | 2010-03-06 14:34:14 -0600 (Sat, 06 Mar 2010) | 1 line

    bump version to 2.7a4
  ........
    r78743 | benjamin.peterson | 2010-03-06 16:44:07 -0600 (Sat, 06 Mar 2010) | 1 line

    post release update
  ........
................
  r78747 | benjamin.peterson | 2010-03-06 19:03:46 -0500 (Sat, 06 Mar 2010) | 8 lines

  Blocked revisions 78746 via svnmerge

  ........
    r78746 | benjamin.peterson | 2010-03-06 18:00:37 -0600 (Sat, 06 Mar 2010) | 1 line

    more specific exception for wrong kind of raise #8082
  ........
................
  r78750 | benjamin.peterson | 2010-03-06 19:35:13 -0500 (Sat, 06 Mar 2010) | 8 lines

  Blocked revisions 78749 via svnmerge

  ........
    r78749 | benjamin.peterson | 2010-03-06 18:29:44 -0600 (Sat, 06 Mar 2010) | 1 line

    eliminate py3k warnings in argparse
  ........
................
  r78763 | mark.dickinson | 2010-03-07 11:25:25 -0500 (Sun, 07 Mar 2010) | 14 lines

  Blocked revisions 78762 via svnmerge

  ........
    r78762 | mark.dickinson | 2010-03-07 16:24:45 +0000 (Sun, 07 Mar 2010) | 8 lines

    Issue #1530559: When packing a non-integer with any integer conversion
    code using struct.pack, attempt to convert to an integer first using
    the argument's __int__ method (if present).  Also raise a
    DeprecationWarning for any such usage of __int__.

    This fixes a regression from 2.6, where some (but not all) integer
    conversion codes already used __int__.
  ........
................
  r78765 | mark.dickinson | 2010-03-07 12:10:42 -0500 (Sun, 07 Mar 2010) | 8 lines

  Blocked revisions 78764 via svnmerge

  ........
    r78764 | mark.dickinson | 2010-03-07 17:10:19 +0000 (Sun, 07 Mar 2010) | 1 line

    Silence compiler warning.
  ........
................
  r78803 | r.david.murray | 2010-03-08 12:16:58 -0500 (Mon, 08 Mar 2010) | 12 lines

  Blocked revisions 78558 via svnmerge

  ........
    r78558 | r.david.murray | 2010-03-01 14:14:16 -0500 (Mon, 01 Mar 2010) | 6 lines

    Issue 3892 again.  The bsddb3 replication test still fails randomly.
    Since this module is unmaintained in the library and gone in py3k,
    this patch skips the remainder of the replication test if a
    second timeout occurs, as it randomly does.  This should improve buildbot
    stability.
  ........
................
  r78848 | benjamin.peterson | 2010-03-11 17:36:36 -0500 (Thu, 11 Mar 2010) | 8 lines

  Blocked revisions 78846 via svnmerge

  ........
    r78846 | benjamin.peterson | 2010-03-11 16:33:25 -0600 (Thu, 11 Mar 2010) | 1 line

    normalize shebang lines to #!/usr/bin/env python
  ........
................
  r78927 | mark.dickinson | 2010-03-13 09:24:41 -0500 (Sat, 13 Mar 2010) | 8 lines

  Blocked revisions 78926 via svnmerge

  ........
    r78926 | mark.dickinson | 2010-03-13 14:18:34 +0000 (Sat, 13 Mar 2010) | 1 line

    Fix incorrect error checks in structmember.c (backport of r78920 from py3k).
  ........
................
  r78938 | benjamin.peterson | 2010-03-13 16:20:06 -0500 (Sat, 13 Mar 2010) | 80 lines

  Blocked revisions 77942,78053,78061,78113-78114,78150,78215,78247,78385,78467,78563,78652,78726,78751,78812,78814 via svnmerge

  ........
    r77942 | ezio.melotti | 2010-02-02 23:37:26 -0600 (Tue, 02 Feb 2010) | 1 line

    #7092: Silence more py3k warnings. Patch by Florent Xicluna.
  ........
    r78053 | georg.brandl | 2010-02-06 17:54:43 -0600 (Sat, 06 Feb 2010) | 1 line

    Fix some name errors in Mac modules.
  ........
    r78061 | ronald.oussoren | 2010-02-07 05:38:28 -0600 (Sun, 07 Feb 2010) | 10 lines

    A number of APIs in macostools cannot work in 64-bit mode because they
    use Carbon APIs that aren't available there.

    This patch disables tests for the affected entrypoints in macostools and
    mentions this in the documentation.

    In theory it is possible to replace the implementation by code that does
    work in 64-bit mode, but that would require further updates to the Carbon
    wrappers because the modern APIs aren't wrapped properly.
  ........
    r78113 | georg.brandl | 2010-02-08 16:37:20 -0600 (Mon, 08 Feb 2010) | 1 line

    Fix missing string formatting argument.
  ........
    r78114 | georg.brandl | 2010-02-08 16:37:52 -0600 (Mon, 08 Feb 2010) | 1 line

    Fix undefined local.
  ........
    r78150 | ronald.oussoren | 2010-02-11 07:19:34 -0600 (Thu, 11 Feb 2010) | 3 lines

    Fix copy&paste error in the definition of ARCH_RUN_32BIT for a 3-way universal
    build (all other definition where correct).
  ........
    r78215 | martin.v.loewis | 2010-02-18 06:45:45 -0600 (Thu, 18 Feb 2010) | 1 line

    Move bsddb47 macros before their use, to make VS 2010 happy.
  ........
    r78247 | ezio.melotti | 2010-02-20 02:09:39 -0600 (Sat, 20 Feb 2010) | 1 line

    #3426: os.path.abspath now returns unicode when its arg is unicode.
  ........
    r78385 | georg.brandl | 2010-02-23 15:33:17 -0600 (Tue, 23 Feb 2010) | 1 line

    #8000: fix deprecated directive.  What a shame to lose that glorious issue number to such a minor bug :)
  ........
    r78467 | ezio.melotti | 2010-02-26 18:05:42 -0600 (Fri, 26 Feb 2010) | 1 line

    Show an error when the value passed to --enable-unicode is not ucs2 or ucs4 (lowercase).
  ........
    r78563 | florent.xicluna | 2010-03-01 14:45:01 -0600 (Mon, 01 Mar 2010) | 2 lines

    #7808: Fix reference leaks in _bsddb and related tests.
  ........
    r78652 | florent.xicluna | 2010-03-04 09:57:20 -0600 (Thu, 04 Mar 2010) | 2 lines

    Fix transient refleak in test_popen2.
  ........
    r78726 | florent.xicluna | 2010-03-06 08:38:09 -0600 (Sat, 06 Mar 2010) | 2 lines

    Backport "test.regrtest -R 2:3" syntax from py3k branch, and other minor adjustments.
  ........
    r78751 | senthil.kumaran | 2010-03-06 22:09:30 -0600 (Sat, 06 Mar 2010) | 3 lines

    Reverting the change made in r78431.
  ........
    r78812 | raymond.hettinger | 2010-03-09 03:58:53 -0600 (Tue, 09 Mar 2010) | 6 lines

    Have links in OrderedDicts be native Python lists instead
    of a custom class with __slots__.  This simplifies the
    code a bit, reduces memory consumption, improves speed,
    and eliminates the need for weak reference proxies.
  ........
    r78814 | raymond.hettinger | 2010-03-09 05:29:10 -0600 (Tue, 09 Mar 2010) | 1 line

    Improve code clarity a bit.
  ........
................
  r78956 | georg.brandl | 2010-03-14 06:24:29 -0400 (Sun, 14 Mar 2010) | 8 lines

  Blocked revisions 78949 via svnmerge

  ........
    r78949 | georg.brandl | 2010-03-14 10:50:54 +0100 (So, 14 Mär 2010) | 1 line

    Format and rewrap 2.7 NEWS consistently.
  ........
................
  r79025 | ezio.melotti | 2010-03-17 10:28:47 -0400 (Wed, 17 Mar 2010) | 8 lines

  Blocked revisions 79023 via svnmerge

  ........
    r79023 | ezio.melotti | 2010-03-17 15:52:48 +0200 (Wed, 17 Mar 2010) | 1 line

    #7092: silence some more py3k warnings.
  ........
................
  r79080 | benjamin.peterson | 2010-03-18 19:14:21 -0400 (Thu, 18 Mar 2010) | 8 lines

  Blocked revisions 79078 via svnmerge

  ........
    r79078 | benjamin.peterson | 2010-03-18 18:12:43 -0500 (Thu, 18 Mar 2010) | 1 line

    make compiler's py3k warning a full deprecation warning #6837
  ........
................
  r79087 | benjamin.peterson | 2010-03-18 21:08:38 -0400 (Thu, 18 Mar 2010) | 12 lines

  Blocked revisions 79078,79086 via svnmerge

  ........
    r79078 | benjamin.peterson | 2010-03-18 18:12:43 -0500 (Thu, 18 Mar 2010) | 1 line

    make compiler's py3k warning a full deprecation warning #6837
  ........
    r79086 | benjamin.peterson | 2010-03-18 20:06:33 -0500 (Thu, 18 Mar 2010) | 1 line

    keep DeprecationWarning from failing test
  ........
................
  r79253 | benjamin.peterson | 2010-03-21 18:21:53 -0400 (Sun, 21 Mar 2010) | 79 lines

  Blocked revisions 78272,78580,78707,78709-78710,78712-78713,78811,78974,79096,79105,79123,79125,79165,79187-79189,79191 via svnmerge

  ........
    r78272 | ezio.melotti | 2010-02-20 16:34:21 -0600 (Sat, 20 Feb 2010) | 1 line

    skip tests with a non-ascii cwd when the file system encoding is ascii
  ........
    r78580 | andrew.kuchling | 2010-03-02 07:55:33 -0600 (Tue, 02 Mar 2010) | 1 line

    Add an item
  ........
    r78707 | tarek.ziade | 2010-03-05 19:18:27 -0600 (Fri, 05 Mar 2010) | 1 line

    provide a fallback for xxmodule.c in case the buildir is not present
  ........
    r78709 | tarek.ziade | 2010-03-05 19:23:21 -0600 (Fri, 05 Mar 2010) | 1 line

    simplified the fallback case
  ........
    r78710 | tarek.ziade | 2010-03-05 19:27:09 -0600 (Fri, 05 Mar 2010) | 1 line

    files used by win32 tests
  ........
    r78712 | tarek.ziade | 2010-03-05 20:11:14 -0600 (Fri, 05 Mar 2010) | 1 line

    fixed various failures and environment alterations in distutils.test_build_ext
  ........
    r78713 | tarek.ziade | 2010-03-05 20:17:28 -0600 (Fri, 05 Mar 2010) | 1 line

    search in the alternative location for VCExpress
  ........
    r78811 | raymond.hettinger | 2010-03-09 03:01:46 -0600 (Tue, 09 Mar 2010) | 4 lines

    Add nicer docstrings to namedtuples().
    Provides better tooltips and looks better in help().
  ........
    r78974 | matthias.klose | 2010-03-15 07:46:18 -0500 (Mon, 15 Mar 2010) | 2 lines

    - Issue #6949: Allow the _bsddb extension to be built with db-4.8.x.
  ........
    r79096 | matthias.klose | 2010-03-19 09:45:06 -0500 (Fri, 19 Mar 2010) | 2 lines

    - Issue #1039, #8154: Fix os.execlp() crash with missing 2nd argument.
  ........
    r79105 | thomas.heller | 2010-03-19 14:59:30 -0500 (Fri, 19 Mar 2010) | 3 lines

    Initialized merge tracking via "svnmerge" with revisions "1-79104" from
    svn+ssh://pythondev@svn.python.org/python/branches/branch_libffi-3_0_10-win
  ........
    r79123 | sean.reifschneider | 2010-03-19 18:19:55 -0500 (Fri, 19 Mar 2010) | 2 lines

    Adding an example of reproducing the rfc822.Message() parsing.
  ........
    r79125 | sean.reifschneider | 2010-03-19 19:05:42 -0500 (Fri, 19 Mar 2010) | 2 lines

    Fixing the file call in the rfc822.Message replacement example.
  ........
    r79165 | florent.xicluna | 2010-03-20 20:14:24 -0500 (Sat, 20 Mar 2010) | 2 lines

    #7092 - Silence more py3k deprecation warnings, using test_support.check_py3k_warnings() helper.
  ........
    r79187 | florent.xicluna | 2010-03-21 05:50:44 -0500 (Sun, 21 Mar 2010) | 2 lines

    Silence more py3k warnings in unittest.case.
  ........
    r79188 | florent.xicluna | 2010-03-21 05:51:40 -0500 (Sun, 21 Mar 2010) | 2 lines

    Fix py3k warnings in test_decimal, using unittest.assertItemsEqual.
  ........
    r79189 | florent.xicluna | 2010-03-21 06:03:21 -0500 (Sun, 21 Mar 2010) | 2 lines

    Silence some py3k SyntaxWarning using check_py3k_warnings() with "exec" statements.
  ........
    r79191 | florent.xicluna | 2010-03-21 06:50:17 -0500 (Sun, 21 Mar 2010) | 3 lines

    No more deprecation warnings for distutils.sysconfig, following r78666.
    But when the "dl" module is available, it gives a py3k deprecation warning.
  ........
................
  r79257 | benjamin.peterson | 2010-03-21 18:46:35 -0400 (Sun, 21 Mar 2010) | 8 lines

  Blocked revisions 78722 via svnmerge

  ........
    r78722 | florent.xicluna | 2010-03-06 05:01:08 -0600 (Sat, 06 Mar 2010) | 2 lines

    #6906: TCL_LIBRARY and TK_LIBRARY environment variables should be encoded.
  ........
................
  r79400 | larry.hastings | 2010-03-24 20:57:10 -0400 (Wed, 24 Mar 2010) | 9 lines

  Blocked revisions 79397 via svnmerge

  ........
    r79397 | larry.hastings | 2010-03-24 17:54:54 -0700 (Wed, 24 Mar 2010) | 4 lines

    Backported PyCapsule from 3.1, and converted most uses of
    CObject to PyCapsule.
  ........
................
  r79407 | benjamin.peterson | 2010-03-24 21:11:10 -0400 (Wed, 24 Mar 2010) | 12 lines

  Blocked revisions 79402,79406 via svnmerge

  ........
    r79402 | benjamin.peterson | 2010-03-24 20:03:51 -0500 (Wed, 24 Mar 2010) | 1 line

    set bsddb eol style
  ........
    r79406 | benjamin.peterson | 2010-03-24 20:05:57 -0500 (Wed, 24 Mar 2010) | 1 line

    fix eol properties on capsule files
  ........
................
  r79411 | larry.hastings | 2010-03-24 21:25:31 -0400 (Wed, 24 Mar 2010) | 8 lines

  Blocked revisions 79410 via svnmerge

  ........
    r79410 | larry.hastings | 2010-03-24 18:23:27 -0700 (Wed, 24 Mar 2010) | 2 lines

    Remove extraneous experimental code checked in by accident.
  ........
................
  r79414 | benjamin.peterson | 2010-03-24 23:46:05 -0400 (Wed, 24 Mar 2010) | 8 lines

  Blocked revisions 79413 via svnmerge

  ........
    r79413 | benjamin.peterson | 2010-03-24 22:44:24 -0500 (Wed, 24 Mar 2010) | 1 line

    make an attempt to add capsule to the Windows build
  ........
................
  r79454 | michael.foord | 2010-03-26 21:41:24 -0400 (Fri, 26 Mar 2010) | 8 lines

  Blocked revisions 79432 via svnmerge

  ........
    r79432 | michael.foord | 2010-03-25 23:56:33 +0000 (Thu, 25 Mar 2010) | 1 line

    Turn unittest tests into a package
  ........
................
  r79462 | michael.foord | 2010-03-27 08:41:09 -0400 (Sat, 27 Mar 2010) | 8 lines

  Blocked revisions 79433 via svnmerge

  ........
    r79433 | michael.foord | 2010-03-26 00:03:38 +0000 (Fri, 26 Mar 2010) | 1 line

    Remove incorrect docstring in unittest.test
  ........
................
  r79463 | michael.foord | 2010-03-27 08:49:01 -0400 (Sat, 27 Mar 2010) | 8 lines

  Blocked revisions 79436 via svnmerge

  ........
    r79436 | michael.foord | 2010-03-26 02:53:56 +0000 (Fri, 26 Mar 2010) | 1 line

    Move a support TestCase out of the main namespace in unittest.test.test_suite
  ........
................
  r79467 | michael.foord | 2010-03-27 09:29:35 -0400 (Sat, 27 Mar 2010) | 8 lines

  Blocked revisions 79443 via svnmerge

  ........
    r79443 | benjamin.peterson | 2010-03-26 13:53:32 +0000 (Fri, 26 Mar 2010) | 1 line

    reorder imports
  ........
................
  r79505 | antoine.pitrou | 2010-03-30 14:59:21 -0400 (Tue, 30 Mar 2010) | 8 lines

  Blocked revisions 79504 via svnmerge

  ........
    r79504 | antoine.pitrou | 2010-03-30 20:58:22 +0200 (mar., 30 mars 2010) | 3 lines

    Fix small error in r79502
  ........
................
  r79591 | larry.hastings | 2010-04-02 07:03:37 -0400 (Fri, 02 Apr 2010) | 16 lines

  Blocked revisions 79590 via svnmerge

  ........
    r79590 | larry.hastings | 2010-04-02 04:01:35 -0700 (Fri, 02 Apr 2010) | 10 lines

    Capsule-related changes:
    * PyCObject_AsVoidPtr() can now open capsules.  This addresses
      most of the remaining backwards-compatibility concerns about
      the conversion of Python 2.7 from CObjects to capsules.
    * CObjects were marked Pending Deprecation.
    * Documentation about this pending deprecation was added to
      cobject.h.
    * The capsule source files were added to the legacy PC build
      processes.
  ........
................
  r79593 | larry.hastings | 2010-04-02 07:20:07 -0400 (Fri, 02 Apr 2010) | 9 lines

  Blocked revisions 79592 via svnmerge

  ........
    r79592 | larry.hastings | 2010-04-02 04:18:17 -0700 (Fri, 02 Apr 2010) | 3 lines

    Issue #8235: _socket: Add the constant ``SO_SETFIB``.  SO_SETFIB is
    a socket option available on FreeBSD 7.1 and newer.
  ........
................
  r79628 | ezio.melotti | 2010-04-02 18:15:23 -0400 (Fri, 02 Apr 2010) | 8 lines

  Blocked revisions 79582 via svnmerge

  ........
    r79582 | georg.brandl | 2010-04-02 11:51:31 +0300 (Fri, 02 Apr 2010) | 1 line

    Fix typo in unicode character name.
  ........
................
  r79641 | benjamin.peterson | 2010-04-02 21:02:00 -0400 (Fri, 02 Apr 2010) | 14 lines

  Blocked revisions 79636,79639 via svnmerge

  ........
    r79636 | benjamin.peterson | 2010-04-02 18:59:41 -0500 (Fri, 02 Apr 2010) | 4 lines

    always check _PyString_Resize for error

    also normalize how this error is checked
  ........
    r79639 | benjamin.peterson | 2010-04-02 19:57:33 -0500 (Fri, 02 Apr 2010) | 1 line

    more _PyString_Resize error checking
  ........
................
  r79656 | victor.stinner | 2010-04-03 04:43:28 -0400 (Sat, 03 Apr 2010) | 11 lines

  Blocked revisions 79654 via svnmerge

  ........
    r79654 | victor.stinner | 2010-04-03 10:40:16 +0200 (sam., 03 avril 2010) | 5 lines

    Issue #8227: Fix C API documentation, argument parsing

     * 'z', 'z#', 'z*' does also accept Unicode
     * unify types name: replace "string or Unicode objet" by "string or Unicode"
  ........
................
  r79694 | ezio.melotti | 2010-04-03 11:39:17 -0400 (Sat, 03 Apr 2010) | 8 lines

  Blocked revisions 79624 via svnmerge

  ........
    r79624 | ezio.melotti | 2010-04-03 00:43:10 +0300 (Sat, 03 Apr 2010) | 1 line

    Fix test_compiler.py that was using unittest.__file__ to find Lib/ (unittest is now a package).
  ........
................
  r79696 | benjamin.peterson | 2010-04-03 11:42:04 -0400 (Sat, 03 Apr 2010) | 12 lines

  Blocked revisions 79693,79695 via svnmerge

  ........
    r79693 | benjamin.peterson | 2010-04-03 10:38:38 -0500 (Sat, 03 Apr 2010) | 1 line

    wrap
  ........
    r79695 | benjamin.peterson | 2010-04-03 10:40:29 -0500 (Sat, 03 Apr 2010) | 1 line

    remove unneeded argument
  ........
................
  r79705 | benjamin.peterson | 2010-04-03 12:01:50 -0400 (Sat, 03 Apr 2010) | 16 lines

  Blocked revisions 79697-79698,79704 via svnmerge

  ........
    r79697 | benjamin.peterson | 2010-04-03 10:44:56 -0500 (Sat, 03 Apr 2010) | 1 line

    silence PyCObject warnings in bsddb
  ........
    r79698 | benjamin.peterson | 2010-04-03 10:45:59 -0500 (Sat, 03 Apr 2010) | 1 line

    spelling
  ........
    r79704 | benjamin.peterson | 2010-04-03 10:58:15 -0500 (Sat, 03 Apr 2010) | 1 line

    remove deprecation warnings silence attempting
  ........
................
  r79708 | mark.dickinson | 2010-04-03 12:42:09 -0400 (Sat, 03 Apr 2010) | 11 lines

  Blocked revisions 79707 via svnmerge

  ........
    r79707 | mark.dickinson | 2010-04-03 17:41:20 +0100 (Sat, 03 Apr 2010) | 5 lines

    Ensure 'module removed' warning messages contain the word 'module' or 'package'.

    This should fix the test_py3kwarn failure on OS X.  test_support.import_module
    also requires this.
  ........
................
  r79715 | mark.dickinson | 2010-04-03 14:18:44 -0400 (Sat, 03 Apr 2010) | 8 lines

  Blocked revisions 79714 via svnmerge

  ........
    r79714 | mark.dickinson | 2010-04-03 19:17:54 +0100 (Sat, 03 Apr 2010) | 1 line

    Silence DeprecationWarnings from uses of has_key and <> in plat-mac.
  ........
................
  r79720 | benjamin.peterson | 2010-04-03 17:57:26 -0400 (Sat, 03 Apr 2010) | 8 lines

  Blocked revisions 79712 via svnmerge

  ........
    r79712 | raymond.hettinger | 2010-04-03 12:10:05 -0500 (Sat, 03 Apr 2010) | 1 line

    Silence a compiler warning.
  ........
................
  r79721 | benjamin.peterson | 2010-04-03 18:11:20 -0400 (Sat, 03 Apr 2010) | 12 lines

  Blocked revisions 79718-79719 via svnmerge

  ........
    r79718 | antoine.pitrou | 2010-04-03 16:42:18 -0500 (Sat, 03 Apr 2010) | 3 lines

    Remove useless (?) import from r79706
  ........
    r79719 | benjamin.peterson | 2010-04-03 16:50:40 -0500 (Sat, 03 Apr 2010) | 1 line

    import bsddb more robustly
  ........
................
  r79770 | benjamin.peterson | 2010-04-04 19:25:45 -0400 (Sun, 04 Apr 2010) | 8 lines

  Blocked revisions 79769 via svnmerge

  ........
    r79769 | benjamin.peterson | 2010-04-04 18:23:22 -0500 (Sun, 04 Apr 2010) | 1 line

    fix dis on new style classes #8310
  ........
................
  r79933 | benjamin.peterson | 2010-04-10 14:57:52 -0400 (Sat, 10 Apr 2010) | 20 lines

  Blocked revisions 79927-79928,79930,79932 via svnmerge

  ........
    r79927 | benjamin.peterson | 2010-04-10 11:22:05 -0500 (Sat, 10 Apr 2010) | 1 line

    bump version to 2.7b1
  ........
    r79928 | benjamin.peterson | 2010-04-10 11:28:34 -0500 (Sat, 10 Apr 2010) | 1 line

    update pydoc-topics
  ........
    r79930 | raymond.hettinger | 2010-04-10 11:57:36 -0500 (Sat, 10 Apr 2010) | 1 line

    Issue 8361: Remove assert from functools.total_ordering
  ........
    r79932 | benjamin.peterson | 2010-04-10 13:53:58 -0500 (Sat, 10 Apr 2010) | 1 line

    towards beta 2
  ........
................
  r79948 | benjamin.peterson | 2010-04-10 22:17:08 -0400 (Sat, 10 Apr 2010) | 162 lines

  Blocked revisions 79285,79292,79384,79387,79480-79481,79483,79509,79511,79528,79549,79569,79575-79578,79625,79650-79651,79706,79710,79713,79722,79730,79744,79750,79755,79808,79915,79918,79920,79937,79939 via svnmerge

  ................
    r79285 | jesus.cea | 2010-03-22 09:22:26 -0500 (Mon, 22 Mar 2010) | 1 line

    pybsddb 4.8.4 integration. Please, comment in issue #8156
  ................
    r79292 | jesus.cea | 2010-03-22 10:18:46 -0500 (Mon, 22 Mar 2010) | 1 line

    Missing testsuite files
  ................
    r79384 | antoine.pitrou | 2010-03-24 16:55:12 -0500 (Wed, 24 Mar 2010) | 3 lines

    Trying to fix #8108.  Will watch the buildbot(s).
  ................
    r79387 | antoine.pitrou | 2010-03-24 17:12:15 -0500 (Wed, 24 Mar 2010) | 3 lines

    Revert r79384 (the fix failed).
  ................
    r79480 | raymond.hettinger | 2010-03-28 13:02:41 -0500 (Sun, 28 Mar 2010) | 1 line

    Update itertools recipes.
  ................
    r79481 | raymond.hettinger | 2010-03-28 13:08:15 -0500 (Sun, 28 Mar 2010) | 1 line

    Add a note on optimizing the itertools recipes for production.
  ................
    r79483 | raymond.hettinger | 2010-03-28 13:25:01 -0500 (Sun, 28 Mar 2010) | 1 line

    Update itertools recipe for consume().
  ................
    r79509 | thomas.heller | 2010-03-30 14:46:23 -0500 (Tue, 30 Mar 2010) | 24 lines

    Merged revisions 79115,79424,79491 via svnmerge from
    svn+ssh://pythondev@svn.python.org/python/branches/branch_libffi-3_0_10-win

    ........
      r79115 | thomas.heller | 2010-03-19 22:14:47 +0100 (Fr, 19 Mrz 2010) | 7 lines

      Work in progress.  2 tests fail on x86/win32 because the stack
      checking code in ffi_call_win32 is not yet implemented.

      Remove most files from _ctypes/libffi_msvc, only two include files
      stay (updated from _ctypes/libffi/...).  Other files are used in the
      cross-platform _ctypes/libffi directory.
    ........
      r79424 | thomas.heller | 2010-03-25 19:28:02 +0100 (Do, 25 Mrz 2010) | 1 line

      Build _ctypes on Win64.
    ........
      r79491 | thomas.heller | 2010-03-29 21:30:33 +0200 (Mo, 29 Mrz 2010) | 4 lines

      On Windows, ctypes does no longer check the stack before and after
      calling a foreign function.
      This allows to use the unmodified libffi library.
    ........
  ................
    r79511 | thomas.heller | 2010-03-30 14:55:34 -0500 (Tue, 30 Mar 2010) | 3 lines

    Removed merge tracking for "svnmerge" for
    svn+ssh://pythondev@svn.python.org/python/branches/branch_libffi-3_0_10-win
  ................
    r79528 | ezio.melotti | 2010-03-31 03:33:50 -0500 (Wed, 31 Mar 2010) | 1 line

    Silence a py3k warning.
  ................
    r79549 | raymond.hettinger | 2010-04-01 02:54:16 -0500 (Thu, 01 Apr 2010) | 1 line

    Document link to Sorting HowTo
  ................
    r79569 | raymond.hettinger | 2010-04-01 21:44:31 -0500 (Thu, 01 Apr 2010) | 1 line

    Add and update itertools recipes.
  ................
    r79575 | raymond.hettinger | 2010-04-02 01:23:12 -0500 (Fri, 02 Apr 2010) | 1 line

    Cleanup itertools recipes
  ................
    r79576 | florent.xicluna | 2010-04-02 02:24:52 -0500 (Fri, 02 Apr 2010) | 2 lines

    #7092: Fix additional "-3" warnings in the idlelib package, and convert to absolute imports.
  ................
    r79577 | florent.xicluna | 2010-04-02 03:15:26 -0500 (Fri, 02 Apr 2010) | 2 lines

    #7092: Drop the cmp argument.
  ................
    r79578 | florent.xicluna | 2010-04-02 03:30:21 -0500 (Fri, 02 Apr 2010) | 2 lines

    #7092: silence some py3k warnings
  ................
    r79625 | brian.curtin | 2010-04-02 16:51:37 -0500 (Fri, 02 Apr 2010) | 2 lines

    Add a line about #7347 to Misc\News
  ................
    r79650 | raymond.hettinger | 2010-04-02 22:14:28 -0500 (Fri, 02 Apr 2010) | 1 line

    Improve clear() method.  Keeps key/value refcnts >= 1 until final dict.clear() so that decrefs to zero won't trigger arbitrary code .  Also runs a bit faster.
  ................
    r79651 | raymond.hettinger | 2010-04-03 02:57:09 -0500 (Sat, 03 Apr 2010) | 1 line

    Factor-out constant expressions
  ................
    r79706 | benjamin.peterson | 2010-04-03 11:06:42 -0500 (Sat, 03 Apr 2010) | 1 line

    stop CObject deprecation warnings in test___all__
  ................
    r79710 | mark.dickinson | 2010-04-03 11:54:02 -0500 (Sat, 03 Apr 2010) | 1 line

    Replace backquotes with repr(), to silence a SyntaxWarning.
  ................
    r79713 | raymond.hettinger | 2010-04-03 13:10:37 -0500 (Sat, 03 Apr 2010) | 1 line

    Add count() method to collections.deque().
  ................
    r79722 | raymond.hettinger | 2010-04-03 17:34:15 -0500 (Sat, 03 Apr 2010) | 1 line

    Expand test coverage for deque.count().
  ................
    r79730 | raymond.hettinger | 2010-04-03 20:24:59 -0500 (Sat, 03 Apr 2010) | 1 line

    Issue 5479:  Add functools.total_ordering class decorator.
  ................
    r79744 | raymond.hettinger | 2010-04-04 02:33:46 -0500 (Sun, 04 Apr 2010) | 1 line

    Documentation nit
  ................
    r79750 | raymond.hettinger | 2010-04-04 13:34:45 -0500 (Sun, 04 Apr 2010) | 1 line

    Add functools.CmpToKey()
  ................
    r79755 | raymond.hettinger | 2010-04-04 16:45:01 -0500 (Sun, 04 Apr 2010) | 6 lines

    Add tests for cmp_to_key.
    Adopt PEP 8 compliant function name.
    Factor-out existing uses cmp_to_key.
    Update documentation to use internal pointers instead of external resource.
  ................
    r79808 | raymond.hettinger | 2010-04-05 13:53:43 -0500 (Mon, 05 Apr 2010) | 1 line

    Classes that override __eq__ also need to define __hash__.
  ................
    r79915 | antoine.pitrou | 2010-04-09 16:00:36 -0500 (Fri, 09 Apr 2010) | 3 lines

    Temporarily commit fix to issue #8108, to check for buildbot response
  ................
    r79918 | antoine.pitrou | 2010-04-09 17:41:31 -0500 (Fri, 09 Apr 2010) | 3 lines

    Revert r79915 (temporary commit to check for buildbots -> the fix was successful)
  ................
    r79920 | raymond.hettinger | 2010-04-10 02:01:32 -0500 (Sat, 10 Apr 2010) | 1 line

    Fixup new itertools recipes.
  ................
    r79937 | antoine.pitrou | 2010-04-10 17:43:05 -0500 (Sat, 10 Apr 2010) | 3 lines

    Temporary commit of fix to issue #5380 (in order to watch buildbot response)
  ................
    r79939 | raymond.hettinger | 2010-04-10 19:01:23 -0500 (Sat, 10 Apr 2010) | 1 line

    Add the sorting HOWTO to the main docs.
  ................
................
  r79953 | benjamin.peterson | 2010-04-11 10:49:17 -0400 (Sun, 11 Apr 2010) | 12 lines

  Blocked revisions 79938,79949 via svnmerge

  ........
    r79938 | antoine.pitrou | 2010-04-10 18:32:12 -0500 (Sat, 10 Apr 2010) | 3 lines

    Revert temporary commit in r79937
  ........
    r79949 | raymond.hettinger | 2010-04-11 03:14:45 -0500 (Sun, 11 Apr 2010) | 1 line

    Add descriptor howto to main documentation
  ........
................
  r79955 | benjamin.peterson | 2010-04-11 11:41:33 -0400 (Sun, 11 Apr 2010) | 20 lines

  Blocked revisions 79493,79515,79637,79760 via svnmerge

  ........
    r79493 | michael.foord | 2010-03-29 15:04:23 -0500 (Mon, 29 Mar 2010) | 1 line

    Backport of weakref.WeakSet and tests from Python 3.
  ........
    r79515 | thomas.heller | 2010-03-30 15:57:06 -0500 (Tue, 30 Mar 2010) | 1 line

    Revert rev. 79509; ctypes doesn't build on linux.
  ........
    r79637 | raymond.hettinger | 2010-04-02 19:39:26 -0500 (Fri, 02 Apr 2010) | 1 line

    Clear cyclical references in list based OrderedDict.
  ........
    r79760 | raymond.hettinger | 2010-04-04 17:24:03 -0500 (Sun, 04 Apr 2010) | 1 line

    Add tests for functools.total_ordering.
  ........
................
  r79966 | benjamin.peterson | 2010-04-11 16:49:42 -0400 (Sun, 11 Apr 2010) | 8 lines

  Blocked revisions 79962 via svnmerge

  ........
    r79962 | raymond.hettinger | 2010-04-11 15:39:28 -0500 (Sun, 11 Apr 2010) | 1 line

    Minor factoring
  ........
................
  r79967 | benjamin.peterson | 2010-04-11 17:03:55 -0400 (Sun, 11 Apr 2010) | 15 lines

  Blocked revisions 79935 via svnmerge

  ........
    r79935 | jean-paul.calderone | 2010-04-10 14:59:28 -0500 (Sat, 10 Apr 2010) | 9 lines

    Refactor a couple inspect module tests to remove duplicate code

    The test_classify_oldstyle and test_classify_newstyle methods of
    test.test_inspect.TestClassesAndFunctions were previously almost
    identical (aside from irrelevant whitespace and one semantic
    difference).  They now share a single helper.

    Fixes issue #8363.
  ........
................
  r79972 | benjamin.peterson | 2010-04-11 17:56:02 -0400 (Sun, 11 Apr 2010) | 8 lines

  Blocked revisions 79307 via svnmerge

  ........
    r79307 | florent.xicluna | 2010-03-22 17:45:50 -0500 (Mon, 22 Mar 2010) | 2 lines

    #7667: Fix doctest failures with non-ASCII paths.
  ........
................
  r80019 | benjamin.peterson | 2010-04-12 17:18:30 -0400 (Mon, 12 Apr 2010) | 8 lines

  Blocked revisions 80017 via svnmerge

  ........
    r80017 | raymond.hettinger | 2010-04-12 16:12:06 -0500 (Mon, 12 Apr 2010) | 1 line

    Add usage notes for collections.Counter().
  ........
................
  r80083 | georg.brandl | 2010-04-14 17:42:41 -0400 (Wed, 14 Apr 2010) | 8 lines

  Blocked revisions 80082 via svnmerge

  ........
    r80082 | georg.brandl | 2010-04-14 23:36:49 +0200 (Mi, 14 Apr 2010) | 1 line

    #8370: fix module name in backported doc addition.
  ........
................
  r80122 | benjamin.peterson | 2010-04-16 17:56:43 -0400 (Fri, 16 Apr 2010) | 8 lines

  Blocked revisions 80121 via svnmerge

  ........
    r80121 | benjamin.peterson | 2010-04-16 16:55:10 -0500 (Fri, 16 Apr 2010) | 1 line

    remove check for unicode
  ........
................
  r80206 | benjamin.peterson | 2010-04-18 19:08:30 -0400 (Sun, 18 Apr 2010) | 8 lines

  Blocked revisions 80202 via svnmerge

  ........
    r80202 | raymond.hettinger | 2010-04-18 17:57:57 -0500 (Sun, 18 Apr 2010) | 1 line

    Issue 8436: set.__init__ accepts keyword args
  ........
................
  r80217 | antoine.pitrou | 2010-04-19 15:38:22 -0400 (Mon, 19 Apr 2010) | 9 lines

  Blocked revisions 80215 via svnmerge

  ........
    r80215 | antoine.pitrou | 2010-04-19 20:52:43 +0200 (lun., 19 avril 2010) | 4 lines

    Issue #8438: Remove reference to the missing "surrogateescape" encoding
    error handler from the new IO library.
  ........
................
  r80272 | ezio.melotti | 2010-04-20 12:57:51 -0400 (Tue, 20 Apr 2010) | 8 lines

  Blocked revisions 80270 via svnmerge

  ........
    r80270 | ezio.melotti | 2010-04-20 19:49:48 +0300 (Tue, 20 Apr 2010) | 1 line

    #8472: fix wrong function name in functions.rst: itertools.filterfalse -> itertools.ifilterfalse
  ........
................
  r80493 | brett.cannon | 2010-04-25 18:35:57 -0400 (Sun, 25 Apr 2010) | 12 lines

  Blocked revisions 80492 via svnmerge

  ........
    r80492 | brett.cannon | 2010-04-25 15:33:36 -0700 (Sun, 25 Apr 2010) | 6 lines

    When DeprecationWarning was silenced by default, it also silenced any use of -Q
    by default as well. This change fixes that by treating -Q like -3 when it comes
    to DeprecationWarning; using it causes the silencing to not occur.

    Fixes issue #7319.
  ........
................
  r80497 | benjamin.peterson | 2010-04-25 19:18:00 -0400 (Sun, 25 Apr 2010) | 8 lines

  Blocked revisions 80496 via svnmerge

  ........
    r80496 | brett.cannon | 2010-04-25 18:11:51 -0500 (Sun, 25 Apr 2010) | 1 line

    Revert an accidental commit from r80492.
  ........
................
  r80550 | benjamin.peterson | 2010-04-27 17:19:15 -0400 (Tue, 27 Apr 2010) | 12 lines

  Blocked revisions 80546-80547 via svnmerge

  ........
    r80546 | benjamin.peterson | 2010-04-27 16:15:28 -0500 (Tue, 27 Apr 2010) | 1 line

    fix comment
  ........
    r80547 | benjamin.peterson | 2010-04-27 16:17:22 -0500 (Tue, 27 Apr 2010) | 1 line

    fold __future__ imports
  ........
................
  r80697 | mark.dickinson | 2010-05-02 05:40:10 -0400 (Sun, 02 May 2010) | 8 lines

  Blocked revisions 80695 via svnmerge

  ........
    r80695 | mark.dickinson | 2010-05-02 10:38:43 +0100 (Sun, 02 May 2010) | 2 lines

    Improve error message from nb_int returning a non-integer, in various PyInt_As* functions:
  ........
................
  r80740 | benjamin.peterson | 2010-05-03 20:36:36 -0400 (Mon, 03 May 2010) | 10 lines

  Blocked revisions 80738 via svnmerge

  ........
    r80738 | brett.cannon | 2010-05-03 19:30:17 -0500 (Mon, 03 May 2010) | 4 lines

    Remove a redundant string length check and variable assignment.

    Found with Clang's static analyzer.
  ........
................
  r80750 | alexandre.vassalotti | 2010-05-03 23:26:10 -0400 (Mon, 03 May 2010) | 8 lines

  Blocked revisions 80749 via svnmerge

  ........
    r80749 | alexandre.vassalotti | 2010-05-03 20:21:51 -0700 (Mon, 03 May 2010) | 2 lines

    Issue #8404: Fix set operations on dictionary views.
  ........
................
  r80760 | mark.dickinson | 2010-05-04 12:50:06 -0400 (Tue, 04 May 2010) | 18 lines

  Blocked revisions 80758-80759 via svnmerge

  ........
    r80758 | mark.dickinson | 2010-05-04 17:18:25 +0100 (Tue, 04 May 2010) | 9 lines

    Issue #1533: fix inconsistency in range function argument processing:
    any non-float non-integer argument is now converted to an integer (if
    possible) using its __int__ method.  Previously, only small arguments
    were treated this way; larger arguments (those whose __int__ was
    outside the range of a C long) would produce a TypeError.

    Patch by Alexander Belopolsky (with minor modifications).
  ........
    r80759 | mark.dickinson | 2010-05-04 17:19:06 +0100 (Tue, 04 May 2010) | 1 line

    Fix trailing whitespace.
  ........
................
  r80778 | victor.stinner | 2010-05-05 08:42:20 -0400 (Wed, 05 May 2010) | 9 lines

  Blocked revisions 80777 via svnmerge

  ........
    r80777 | victor.stinner | 2010-05-05 14:40:49 +0200 (mer., 05 mai 2010) | 3 lines

    Issue #8313: traceback.format_exception_only() encodes unicode message to
    ASCII with backslashreplace error handler if str(value) failed
  ........
................
  r80806 | ronald.oussoren | 2010-05-05 15:12:30 -0400 (Wed, 05 May 2010) | 14 lines

  Blocked revisions 80804 via svnmerge

  ........
    r80804 | ronald.oussoren | 2010-05-05 21:09:31 +0200 (Wed, 05 May 2010) | 8 lines

    In a number of places code still revers
    to "sys.platform == 'mac'" and that is
    dead code because it refers to a platform
    that is no longer supported (and hasn't been
    supported for several releases).

    Fixes issue #7908 for the trunk.
  ........
................
  r80842 | mark.dickinson | 2010-05-05 18:44:34 -0400 (Wed, 05 May 2010) | 9 lines

  Blocked revisions 80839 via svnmerge

  ........
    r80839 | mark.dickinson | 2010-05-05 23:42:51 +0100 (Wed, 05 May 2010) | 3 lines

    Issue #1533:  test_range in test_builtin: fix test comment and add test
    for rejection of small floats.  Thanks Alexander Belopolsky.
  ........
................
  r80973 | matthias.klose | 2010-05-08 07:12:56 -0400 (Sat, 08 May 2010) | 27 lines

  Blocked revisions 80964-80966,80969-80970 via svnmerge

  ........
    r80964 | matthias.klose | 2010-05-08 12:00:28 +0200 (Sa, 08 Mai 2010) | 2 lines

    - Issue #8510: Update to autoconf2.65.
  ........
    r80965 | matthias.klose | 2010-05-08 12:14:46 +0200 (Sa, 08 Mai 2010) | 2 lines

    - configure.in: Replace AC_HELP_STRING with AS_HELP_STRING
  ........
    r80966 | matthias.klose | 2010-05-08 12:17:27 +0200 (Sa, 08 Mai 2010) | 2 lines

    configure.in: s/AC_AIX/AC_USE_SYSTEM_EXTENSIONS/
  ........
    r80969 | matthias.klose | 2010-05-08 13:01:39 +0200 (Sa, 08 Mai 2010) | 3 lines

    configure.in: convert all obsolete AC_TRY_* macros to AC_*_IFELSE,
    only whitespace changes in generated configure (diff -uEwB).
  ........
    r80970 | matthias.klose | 2010-05-08 13:04:18 +0200 (Sa, 08 Mai 2010) | 4 lines

    configure.in: Avoid autoconf warning: Assume C89 semantics that
    RETSIGTYPE is always void (issue #8510).
    pyconfig.h: Regenerate
  ........
................
  r81003 | benjamin.peterson | 2010-05-08 14:57:34 -0400 (Sat, 08 May 2010) | 16 lines

  Blocked revisions 80996,80998,81002 via svnmerge

  ........
    r80996 | benjamin.peterson | 2010-05-08 12:05:19 -0500 (Sat, 08 May 2010) | 1 line

    update pydoc-topics
  ........
    r80998 | benjamin.peterson | 2010-05-08 12:08:17 -0500 (Sat, 08 May 2010) | 1 line

    bump version to 2.7 beta 2
  ........
    r81002 | benjamin.peterson | 2010-05-08 13:53:42 -0500 (Sat, 08 May 2010) | 1 line

    towards 2.7 release candidate 1
  ........
................
  r81009 | benjamin.peterson | 2010-05-08 17:03:44 -0400 (Sat, 08 May 2010) | 8 lines

  Blocked revisions 81008 via svnmerge

  ........
    r81008 | benjamin.peterson | 2010-05-08 15:59:42 -0500 (Sat, 08 May 2010) | 1 line

    remove svn:mergeinfo property
  ........
................
  r81021 | mark.dickinson | 2010-05-09 05:30:53 -0400 (Sun, 09 May 2010) | 9 lines

  Blocked revisions 81020 via svnmerge

  ........
    r81020 | mark.dickinson | 2010-05-09 10:30:06 +0100 (Sun, 09 May 2010) | 3 lines

    Issue #8644:  Improve accuracy of timedelta.total_seconds method.
    (Backport of r80979 to py3k.)  Thanks Alexander Belopolsky.
  ........
................
  r81028 | eric.smith | 2010-05-09 10:09:25 -0400 (Sun, 09 May 2010) | 8 lines

  Blocked revisions 81026 via svnmerge

  ........
    r81026 | eric.smith | 2010-05-09 10:04:59 -0400 (Sun, 09 May 2010) | 1 line

    Issue 8671: Whitespace fix.
  ........
................
  r81136 | victor.stinner | 2010-05-13 12:20:26 -0400 (Thu, 13 May 2010) | 12 lines

  Blocked revisions 81135 via svnmerge (r81135 is a merge of r80163 from py3k)

  ........
    r81135 | victor.stinner | 2010-05-13 18:18:14 +0200 (jeu., 13 mai 2010) | 6 lines

    Issue #8422, test_genericpath: skip the creation of a directory with an invalid
    UTF name on Mac OS X because the OS deny it (the name have to be a valid UTF8
    string).

    Merge r80163 from py3k branch.
  ........
................
  r81138 | victor.stinner | 2010-05-13 12:23:09 -0400 (Thu, 13 May 2010) | 10 lines

  Blocked revisions 81137 via svnmerge

  ........
    r81137 | victor.stinner | 2010-05-13 18:22:15 +0200 (jeu., 13 mai 2010) | 4 lines

    Fix verb tense in skip message.

    Ooops, merge also r80334 (patch by r.david.murray)
  ........
................
  r81211 | amaury.forgeotdarc | 2010-05-15 17:49:45 -0400 (Sat, 15 May 2010) | 8 lines

  Blocked revisions 81210 via svnmerge

  ........
    r81210 | amaury.forgeotdarc | 2010-05-15 23:45:30 +0200 (sam., 15 mai 2010) | 2 lines

    Remove unused variable, and fix a compilation warning on Windows
  ........
................
  r81378 | victor.stinner | 2010-05-20 07:30:37 -0400 (Thu, 20 May 2010) | 14 lines

  Blocked revisions 81377 via svnmerge

  ........
    r81377 | victor.stinner | 2010-05-20 13:29:45 +0200 (jeu., 20 mai 2010) | 8 lines

    libpython.py: fix support of non-BMP unicode characters

    Forward port some code from Python3:

     * join surrogate pairs if sizeof(Py_UNICODE)==2
     * Enable non-BMP test on narrow builds using u"\U0001D121" instead of
       unichr(0x1D121)
  ........
................
  r81424 | georg.brandl | 2010-05-21 17:03:02 -0400 (Fri, 21 May 2010) | 8 lines

  Blocked revisions 81419 via svnmerge

  ........
    r81419 | georg.brandl | 2010-05-21 22:58:12 +0200 (Fr, 21 Mai 2010) | 1 line

    Add missing parameter in SimpleXMLRPCServer signature.
  ........
................
  r81455 | victor.stinner | 2010-05-21 18:52:10 -0400 (Fri, 21 May 2010) | 9 lines

  Blocked revisions 81454 via svnmerge

  ........
    r81454 | victor.stinner | 2010-05-22 00:50:28 +0200 (sam., 22 mai 2010) | 3 lines

    Issue #5640: Fix Shift-JIS incremental encoder for error handlers different
    than strict
  ........
................
  r81511 | benjamin.peterson | 2010-05-24 22:27:55 -0400 (Mon, 24 May 2010) | 8 lines

  Blocked revisions 81509 via svnmerge

  ........
    r81509 | benjamin.peterson | 2010-05-24 21:23:32 -0500 (Mon, 24 May 2010) | 1 line

    correct default docs
  ........
................
  r81519 | r.david.murray | 2010-05-25 11:26:21 -0400 (Tue, 25 May 2010) | 13 lines

  Blocked revisions 81518 via svnmerge

  ........
    r81518 | r.david.murray | 2010-05-25 11:20:46 -0400 (Tue, 25 May 2010) | 8 lines

    Issue 8143: sync unquote in urlparse with urllib; add comment about doing so.

    unquote is duplicated in the two files to avoid a circular reference.
    (This is fixed in Python3.)  Updates keep getting made to the public unquote
    without fixing the urlparse one, however, so this fix syncs the two
    and adds a comment to both to make sure changes are applied to both.
  ........
................
  r81538 | victor.stinner | 2010-05-25 18:35:40 -0400 (Tue, 25 May 2010) | 11 lines

  Blocked revisions 81537 via svnmerge

  ........
    r81537 | victor.stinner | 2010-05-26 00:30:32 +0200 (mer., 26 mai 2010) | 3 lines

    Issue #3798: Write sys.exit() message to sys.stderr to use stderr encoding and
    error handler, instead of writing to the C stderr file in utf-8
  ........

  py3k was already fixed by r81252.
................
  r81581 | benjamin.peterson | 2010-05-27 23:23:57 -0400 (Thu, 27 May 2010) | 12 lines

  Blocked revisions 81578-81579 via svnmerge

  ........
    r81578 | benjamin.peterson | 2010-05-27 21:12:36 -0500 (Thu, 27 May 2010) | 1 line

    remove non-ascii coding per PEP 8
  ........
    r81579 | benjamin.peterson | 2010-05-27 22:10:31 -0500 (Thu, 27 May 2010) | 1 line

    2to3 doesn't fix test_support #6583
  ........
................
  r81607 | mark.dickinson | 2010-05-30 08:12:56 -0400 (Sun, 30 May 2010) | 10 lines

  Blocked revisions 81606 via svnmerge

  ........
    r81606 | mark.dickinson | 2010-05-30 13:12:25 +0100 (Sun, 30 May 2010) | 4 lines

    Issue #5211: Complete removal of implicit coercions for the complex
    type.  Coercion for arithmetic operations was already removed in
    r78280, but that commit didn't remove coercion for rich comparisons.
  ........
................
  r81609 | mark.dickinson | 2010-05-30 08:17:39 -0400 (Sun, 30 May 2010) | 8 lines

  Blocked revisions 81608 via svnmerge

  ........
    r81608 | mark.dickinson | 2010-05-30 13:17:11 +0100 (Sun, 30 May 2010) | 1 line

    Remove declaration for unused variable.
  ........
................
  r81737 | mark.dickinson | 2010-06-05 07:53:11 -0400 (Sat, 05 Jun 2010) | 8 lines

  Blocked revisions 81736 via svnmerge

  ........
    r81736 | mark.dickinson | 2010-06-05 12:52:24 +0100 (Sat, 05 Jun 2010) | 1 line

    Issue #8627: remove out-of-date warning about overriding __cmp__
  ........
................
  r81743 | mark.dickinson | 2010-06-05 08:38:00 -0400 (Sat, 05 Jun 2010) | 10 lines

  Blocked revisions 81740 via svnmerge

  ........
    r81740 | mark.dickinson | 2010-06-05 13:14:43 +0100 (Sat, 05 Jun 2010) | 5 lines

    Issue #8627: Fix "XXX undetected error" from unchecked PyErr_WarnPy3k return.
    This is just a quick fix:  if the warning is turned into an exception, the
    exception simply gets ignored.
  ........
................
  r81746 | mark.dickinson | 2010-06-05 08:52:23 -0400 (Sat, 05 Jun 2010) | 8 lines

  Blocked revisions 81744 via svnmerge

  ........
    r81744 | mark.dickinson | 2010-06-05 13:51:21 +0100 (Sat, 05 Jun 2010) | 1 line

    Fix comment typo.
  ........
................
  r81751 | mark.dickinson | 2010-06-05 09:27:17 -0400 (Sat, 05 Jun 2010) | 8 lines

  Blocked revisions 81749 via svnmerge

  ........
    r81749 | mark.dickinson | 2010-06-05 14:18:33 +0100 (Sat, 05 Jun 2010) | 2 lines

    Fix test_py3kwarn not to test for __cmp__-related DeprecationWarning.
  ........
................
  r81762 | michael.foord | 2010-06-05 15:58:25 -0400 (Sat, 05 Jun 2010) | 8 lines

  Blocked revisions 81761 via svnmerge

  ........
    r81761 | michael.foord | 2010-06-05 20:51:38 +0100 (Sat, 05 Jun 2010) | 1 line

    Updated NEWS file.
  ........
................
  r81778 | benjamin.peterson | 2010-06-05 22:14:27 -0400 (Sat, 05 Jun 2010) | 16 lines

  Blocked revisions 81772-81773,81777 via svnmerge

  ........
    r81772 | benjamin.peterson | 2010-06-05 19:22:09 -0500 (Sat, 05 Jun 2010) | 1 line

    bump version to 2.7 rc1
  ........
    r81773 | benjamin.peterson | 2010-06-05 19:49:27 -0500 (Sat, 05 Jun 2010) | 1 line

    update pydoc-topics
  ........
    r81777 | benjamin.peterson | 2010-06-05 21:09:33 -0500 (Sat, 05 Jun 2010) | 1 line

    careening towards 2.7rc2 we go
  ........
................
  r81816 | ezio.melotti | 2010-06-07 17:57:18 -0400 (Mon, 07 Jun 2010) | 8 lines

  Blocked revisions 81769 via svnmerge

  ........
    r81769 | ezio.melotti | 2010-06-06 01:28:10 +0300 (Sun, 06 Jun 2010) | 1 line

    Replace deprecated fail* methods with the equivalent assert* ones.
  ........
................
  r81818 | ezio.melotti | 2010-06-07 18:02:50 -0400 (Mon, 07 Jun 2010) | 8 lines

  Blocked revisions 81817 via svnmerge

  ........
    r81817 | ezio.melotti | 2010-06-08 01:00:18 +0300 (Tue, 08 Jun 2010) | 1 line

    Silence deprecation warning in test___all__ caused by an import bsddb.
  ........
................
  r81827 | benjamin.peterson | 2010-06-07 18:36:44 -0400 (Mon, 07 Jun 2010) | 8 lines

  Blocked revisions 81825 via svnmerge

  ........
    r81825 | benjamin.peterson | 2010-06-07 17:33:09 -0500 (Mon, 07 Jun 2010) | 1 line

    use unicode literals
  ........
................
  r81829 | stefan.krah | 2010-06-08 09:26:49 -0400 (Tue, 08 Jun 2010) | 21 lines

  Blocked revisions 81669,81672,81683 via svnmerge

  ........
    r81669 | stefan.krah | 2010-06-03 14:39:50 +0200 (Thu, 03 Jun 2010) | 9 lines

    Issue #7384: If the system readline library is linked against ncurses,
    the curses module must be linked against ncurses as well. Otherwise it
    is not safe to load both the readline and curses modules in an application.

    Thanks Thomas Dickey for answering questions about ncurses/ncursesw
    and readline!
  ........
    r81672 | stefan.krah | 2010-06-03 16:25:16 +0200 (Thu, 03 Jun 2010) | 3 lines

    Use compiler rather than compiler_obj. Thanks Michael Foord for noticing.
  ........
    r81683 | stefan.krah | 2010-06-04 11:49:20 +0200 (Fri, 04 Jun 2010) | 1 line

    Detect missing ldd on all systems.
  ........
................
  r81877 | michael.foord | 2010-06-10 12:33:34 -0400 (Thu, 10 Jun 2010) | 8 lines

  Blocked revisions 81876 via svnmerge

  ........
    r81876 | michael.foord | 2010-06-10 17:32:00 +0100 (Thu, 10 Jun 2010) | 1 line

    NEWS update for issue 8948.
  ........
................
  r81901 | victor.stinner | 2010-06-11 15:24:36 -0400 (Fri, 11 Jun 2010) | 8 lines

  Blocked revisions 81899 via svnmerge

  ........
    r81899 | victor.stinner | 2010-06-11 21:22:28 +0200 (ven., 11 juin 2010) | 2 lines

    Issue #8362: Add Misc/maintainers.rst: list of module maintainers
  ........
................
  r81905 | mark.dickinson | 2010-06-11 16:29:09 -0400 (Fri, 11 Jun 2010) | 10 lines

  Blocked revisions 81904 via svnmerge

  ........
    r81904 | mark.dickinson | 2010-06-11 21:27:05 +0100 (Fri, 11 Jun 2010) | 4 lines

    Fix possible undefined behaviour from signed overflow in struct module.

    Backport of revisions 81897, 81898 and 81902 from py3k.
  ........
................
  r81946 | nick.coghlan | 2010-06-12 09:46:56 -0400 (Sat, 12 Jun 2010) | 8 lines

  Blocked revisions 81945 via svnmerge

  ........
    r81945 | nick.coghlan | 2010-06-12 23:45:37 +1000 (Sat, 12 Jun 2010) | 1 line

    Backport a fix from Py3k for a potentially misleading example
  ........
................
  r81958 | mark.dickinson | 2010-06-12 14:54:20 -0400 (Sat, 12 Jun 2010) | 11 lines

  Blocked revisions 81957 via svnmerge

  ........
    r81957 | mark.dickinson | 2010-06-12 19:50:34 +0100 (Sat, 12 Jun 2010) | 5 lines

    Issue #8469:  Add standard sizes to table in struct documentation; additional
    clarifications and documentation tweaks.

    Backport of revisions 81955-81956 from py3k.
  ........
................
  r82014 | r.david.murray | 2010-06-16 08:53:07 -0400 (Wed, 16 Jun 2010) | 20 lines

  Blocked revisions 81571,81678 via svnmerge

  I'm going to merge 81678 by hand.

  ........
    r81571 | victor.stinner | 2010-05-27 18:29:48 -0400 (Thu, 27 May 2010) | 3 lines

    Issue #8835: test_support.transient_internet() catchs gaierror(EAI_NONAME) and
    gaierror(EAI_NODATA)
  ........
    r81678 | r.david.murray | 2010-06-03 16:19:25 -0400 (Thu, 03 Jun 2010) | 7 lines

    #8889: rewrite transient_internet so we don't use EAI_NODATA on FreeBSD.

    FreeBSD doesn't have socket.EAI_NODATA.  I rewrote the routine because
    there's no easy way to conditionally include a context manager in a
    with statement.  As a side benefit, instead of a stack of context
    managers there's now only one.
  ........
................
2010-06-16 19:27:57 +00:00
Demo Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
Doc Merged revisions 82028 via svnmerge from 2010-06-16 17:47:48 +00:00
Grammar Merged revisions 73196,73278-73280,73299,73308,73312-73313,73317-73318,73321,73324,73331,73335,73340,73363 via svnmerge from 2009-06-11 22:54:11 +00:00
Include Merged revisions 81400 via svnmerge from 2010-05-21 17:33:14 +00:00
Lib Issue #7384: If the system readline library is linked against 2010-06-16 15:07:41 +00:00
Mac Merged revisions 80659 via svnmerge from 2010-04-30 15:13:51 +00:00
Misc Issue #7384: If the system readline library is linked against 2010-06-16 15:07:41 +00:00
Modules Merged revisions 81965 via svnmerge from 2010-06-13 09:18:16 +00:00
Objects Merged revisions 81908 via svnmerge from 2010-06-11 21:48:34 +00:00
PC Merged revisions 81843 via svnmerge from 2010-06-08 21:00:35 +00:00
PCbuild Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
Parser Merged revisions 81288 via svnmerge from 2010-05-18 13:51:07 +00:00
Python Merged revisions 81849 via svnmerge from 2010-06-08 21:46:32 +00:00
Tools Recorded merge of revisions 81032 via svnmerge from 2010-05-09 16:14:21 +00:00
.bzrignore Merged revisions 74126,74130-74131,74149,74155,74157,74180-74183,74398 via svnmerge from 2009-08-13 09:34:05 +00:00
.hgignore Merged revisions 79161 via svnmerge from 2010-03-21 19:10:15 +00:00
.hgtags tag Python 3.1.2 2010-03-20 20:49:45 +00:00
LICENSE Merged revisions 79957 via svnmerge from 2010-04-16 23:26:56 +00:00
Makefile.pre.in Merged revisions 79983 via svnmerge from 2010-04-12 00:20:24 +00:00
README version becomes 3.1.2 2010-03-20 20:47:27 +00:00
configure Merged revisions 78965 via svnmerge from 2010-05-02 16:45:41 +00:00
configure.in Merged revisions 78965 via svnmerge from 2010-05-02 16:45:41 +00:00
install-sh Patch #746366: Update to current automake install-sh. Will backport to 2.2. 2003-06-14 06:58:32 +00:00
pyconfig.h.in Merged revisions 76566 via svnmerge from 2009-11-28 12:52:39 +00:00
runtests.sh Really commit the patch for bug 4125; runtests.sh use -bb flag 2008-10-17 12:05:40 +00:00
setup.py Issue #7384: If the system readline library is linked against 2010-06-16 15:07:41 +00:00

README

This is Python version 3.1.2
============================

Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
Python Software Foundation.
All rights reserved.

Python 3.x is a new version of the language, which is incompatible with the
2.x line of releases.  The language is mostly the same, but many details,
especially how built-in objects like dictionaries and strings work, have
changed considerably, and a lot of deprecated features have finally been
removed.


Build Instructions
------------------

On Unix, Linux, BSD, OSX, and Cygwin:

    ./configure
    make
    make test
    sudo make install

This will install Python as python3.

You can pass many options to the configure script; run "./configure
--help" to find out more.  On OSX and Cygwin, the executable is called
python.exe; elsewhere it's just python.

On Mac OS X, if you have configured Python with --enable-framework,
you should use "make frameworkinstall" to do the installation.  Note
that this installs the Python executable in a place that is not
normally on your PATH, you may want to set up a symlink in
/usr/local/bin.

On Windows, see PCbuild/readme.txt.

If you wish, you can create a subdirectory and invoke configure from
there.  For example:

    mkdir debug
    cd debug
    ../configure --with-pydebug
    make
    make test

(This will fail if you *also* built at the top-level directory.  You
should do a "make clean" at the toplevel first.)


What's New
----------

We try to have a comprehensive overview of the changes in the "What's New in
Python 3.1" document, found at

    http://docs.python.org/dev/3.1/whatsnew/3.1.html

For a more detailed change log, read Misc/NEWS (though this file, too,
is incomplete, and also doesn't list anything merged in from the 2.7
release under development).

If you want to install multiple versions of Python see the section below
entitled "Installing multiple versions".


Documentation
-------------

Documentation for Python 3.1 is online, updated twice a day:

    http://docs.python.org/dev/3.1/

All documentation is also available online at the Python web site
(http://docs.python.org/, see below).  It is available online for
occasional reference, or can be downloaded in many formats for faster
access.  The documentation is downloadable in HTML, PostScript, PDF,
LaTeX (through 2.5), and reStructuredText (2.6+) formats; the LaTeX and
reStructuredText versions are primarily for documentation authors,
translators, and people with special formatting requirements.


Converting From Python 2.x to 3.x
---------------------------------

Python starting with 2.6 will contain features to help locating code that
needs to be changed, such as optional warnings when deprecated features are
used, and backported versions of certain key Python 3.x features.

A source-to-source translation tool, "2to3", can take care of the mundane task
of converting large amounts of source code.  It is not a complete solution but
is complemented by the deprecation warnings in 2.6.  See
http://docs.python.org/dev/py3k/library/2to3.html for more information.


Testing
-------

To test the interpreter, type "make test" in the top-level directory.
This runs the test set twice (once with no compiled files, once with
the compiled files left by the previous test run).  The test set
produces some output.  You can generally ignore the messages about
skipped tests due to optional features which can't be imported.
If a message is printed about a failed test or a traceback or core
dump is produced, something is wrong.  On some Linux systems (those
that are not yet using glibc 6), test_strftime fails due to a
non-standard implementation of strftime() in the C library. Please
ignore this, or upgrade to glibc version 6.

By default, tests are prevented from overusing resources like disk space and
memory.  To enable these tests, run "make testall".

IMPORTANT: If the tests fail and you decide to mail a bug report,
*don't* include the output of "make test".  It is useless.  Run the
failing test manually, as follows:

        ./python Lib/test/regrtest.py -v test_whatever

(substituting the top of the source tree for '.' if you built in a
different directory).  This runs the test in verbose mode.


Installing multiple versions
----------------------------

On Unix and Mac systems if you intend to install multiple versions of Python
using the same installation prefix (--prefix argument to the configure
script) you must take care that your primary python executable is not
overwritten by the installation of a different version.  All files and
directories installed using "make altinstall" contain the major and minor
version and can thus live side-by-side.  "make install" also creates
${prefix}/bin/python3 which refers to ${prefix}/bin/pythonX.Y.  If you intend
to install multiple versions using the same prefix you must decide which
version (if any) is your "primary" version.  Install that version using
"make install".  Install all other versions using "make altinstall".

For example, if you want to install Python 2.5, 2.6 and 3.0 with 2.6 being
the primary version, you would execute "make install" in your 2.6 build
directory and "make altinstall" in the others.


Issue Tracker and Mailing List
------------------------------

We're soliciting bug reports about all aspects of the language.  Fixes
are also welcome, preferable in unified diff format.  Please use the
issue tracker:

    http://bugs.python.org/

If you're not sure whether you're dealing with a bug or a feature, use
the mailing list:

    python-dev@python.org

To subscribe to the list, use the mailman form:

    http://mail.python.org/mailman/listinfo/python-dev/


Proposals for enhancement
-------------------------

If you have a proposal to change Python, you may want to send an email to the
comp.lang.python or python-ideas mailing lists for inital feedback. A Python
Enhancement Proposal (PEP) may be submitted if your idea gains ground. All
current PEPs, as well as guidelines for submitting a new PEP, are listed at
http://www.python.org/dev/peps/.


Release Schedule
----------------

See PEP 375 for release details: http://www.python.org/dev/peps/pep-0375/


Copyright and License Information
---------------------------------

Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Python Software Foundation.
All rights reserved.

Copyright (c) 2000 BeOpen.com.
All rights reserved.

Copyright (c) 1995-2001 Corporation for National Research Initiatives.
All rights reserved.

Copyright (c) 1991-1995 Stichting Mathematisch Centrum.
All rights reserved.

See the file "LICENSE" for information on the history of this
software, terms & conditions for usage, and a DISCLAIMER OF ALL
WARRANTIES.

This Python distribution contains *no* GNU General Public License
(GPL) code, so it may be used in proprietary projects.  There are
interfaces to some GNU code but these are entirely optional.

All trademarks referenced herein are property of their respective
holders.