1. 17 Kas, 2013 1 kayıt (commit)
  2. 24 Eki, 2013 1 kayıt (commit)
  3. 13 Agu, 2013 1 kayıt (commit)
  4. 08 May, 2015 1 kayıt (commit)
  5. 04 May, 2015 1 kayıt (commit)
  6. 17 Nis, 2015 1 kayıt (commit)
  7. 04 Ara, 2010 1 kayıt (commit)
  8. 09 May, 2010 2 kayıt (commit)
  9. 02 Şub, 2009 1 kayıt (commit)
  10. 25 Kas, 2008 1 kayıt (commit)
  11. 02 Tem, 2008 1 kayıt (commit)
  12. 11 Haz, 2008 1 kayıt (commit)
  13. 28 May, 2008 1 kayıt (commit)
  14. 26 May, 2008 2 kayıt (commit)
  15. 16 Mar, 2008 1 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions… · dd15f6c3
      Christian Heimes yazdı
      Merged revisions 61239-61249,61252-61257,61260-61264,61269-61275,61278-61279,61285-61286,61288-61290,61298,61303-61305,61312-61314,61317,61329,61332,61344,61350-61351,61363-61376,61378-61379,61382-61383,61387-61388,61392,61395-61396,61402-61403 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61239 | andrew.kuchling | 2008-03-05 01:44:41 +0100 (Wed, 05 Mar 2008) | 1 line
      
        Add more items; add fragmentary notes
      ........
        r61240 | amaury.forgeotdarc | 2008-03-05 02:50:33 +0100 (Wed, 05 Mar 2008) | 13 lines
      
        Issue#2238: some syntax errors from *args or **kwargs expressions
        would give bogus error messages, because of untested exceptions::
      
            >>> f(**g(1=2))
            XXX undetected error
            Traceback (most recent call last):
              File "<stdin>", line 1, in <module>
            TypeError: 'int' object is not iterable
      
        instead of the expected SyntaxError: keyword can't be an expression
      
        Will backport.
      ........
        r61241 | neal.norwitz | 2008-03-05 06:10:48 +0100 (Wed, 05 Mar 2008) | 3 lines
      
        Remove the files/dirs after closing the DB so the tests work on Windows.
        Patch from Trent Nelson.  Also simplified removing a file by using test_support.
      ........
        r61242 | neal.norwitz | 2008-03-05 06:14:18 +0100 (Wed, 05 Mar 2008) | 3 lines
      
        Get this test to pass even when there is no sound card in the system.
        Patch from Trent Nelson.  (I can't test this.)
      ........
        r61243 | neal.norwitz | 2008-03-05 06:20:44 +0100 (Wed, 05 Mar 2008) | 3 lines
      
        Catch OSError when trying to remove a file in case removal fails. This
        should prevent a failure in tearDown masking any real test failure.
      ........
        r61244 | neal.norwitz | 2008-03-05 06:38:06 +0100 (Wed, 05 Mar 2008) | 5 lines
      
        Make the timeout longer to give slow machines a chance to pass the test
        before timing out.  This doesn't change the duration of the test under
        normal circumstances.  This is targetted at fixing the spurious failures
        on the FreeBSD buildbot primarily.
      ........
        r61245 | neal.norwitz | 2008-03-05 06:49:03 +0100 (Wed, 05 Mar 2008) | 1 line
      
        Tabs -> spaces
      ........
        r61246 | neal.norwitz | 2008-03-05 06:50:20 +0100 (Wed, 05 Mar 2008) | 1 line
      
        Use -u urlfetch to run more tests
      ........
        r61247 | neal.norwitz | 2008-03-05 06:51:20 +0100 (Wed, 05 Mar 2008) | 1 line
      
        test_smtplib sometimes reports leaks too, suppress it
      ........
        r61248 | jeffrey.yasskin | 2008-03-05 07:19:56 +0100 (Wed, 05 Mar 2008) | 5 lines
      
        Fix test_socketserver on Windows after r61099 added several signal.alarm()
        calls (which don't exist on non-Unix platforms).
      
        Thanks to Trent Nelson for the report and patch.
      ........
        r61249 | georg.brandl | 2008-03-05 08:10:35 +0100 (Wed, 05 Mar 2008) | 2 lines
      
        Fix some rst.
      ........
        r61252 | thomas.heller | 2008-03-05 15:53:39 +0100 (Wed, 05 Mar 2008) | 2 lines
      
        News entry for yesterdays commit.
      ........
        r61253 | thomas.heller | 2008-03-05 16:34:29 +0100 (Wed, 05 Mar 2008) | 3 lines
      
        Issue 1872: Changed the struct module typecode from 't' to '?', for
        compatibility with PEP3118.
      ........
        r61254 | skip.montanaro | 2008-03-05 17:41:09 +0100 (Wed, 05 Mar 2008) | 4 lines
      
        Elaborate on the role of the altinstall target when installing multiple
        versions.
      ........
        r61255 | georg.brandl | 2008-03-05 20:31:44 +0100 (Wed, 05 Mar 2008) | 2 lines
      
        #2239: PYTHONPATH delimiter is os.pathsep.
      ........
        r61256 | raymond.hettinger | 2008-03-05 21:59:58 +0100 (Wed, 05 Mar 2008) | 1 line
      
        C implementation of itertools.permutations().
      ........
        r61257 | raymond.hettinger | 2008-03-05 22:04:32 +0100 (Wed, 05 Mar 2008) | 1 line
      
        Small code cleanup.
      ........
        r61260 | martin.v.loewis | 2008-03-05 23:24:31 +0100 (Wed, 05 Mar 2008) | 2 lines
      
        cd PCbuild only after deleting all pyc files.
      ........
        r61261 | raymond.hettinger | 2008-03-06 02:15:52 +0100 (Thu, 06 Mar 2008) | 1 line
      
        Add examples.
      ........
        r61262 | andrew.kuchling | 2008-03-06 02:36:27 +0100 (Thu, 06 Mar 2008) | 1 line
      
        Add two items
      ........
        r61263 | georg.brandl | 2008-03-06 07:47:18 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        #1725737: ignore other VC directories other than CVS and SVN's too.
      ........
        r61264 | martin.v.loewis | 2008-03-06 07:55:22 +0100 (Thu, 06 Mar 2008) | 4 lines
      
        Patch #2232: os.tmpfile might fail on Windows if the user has no
        permission to create files in the root directory.
        Will backport to 2.5.
      ........
        r61269 | georg.brandl | 2008-03-06 08:19:15 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        Expand on re.split behavior with captured expressions.
      ........
        r61270 | georg.brandl | 2008-03-06 08:22:09 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        Little clarification of assignments.
      ........
        r61271 | georg.brandl | 2008-03-06 08:31:34 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        Add isinstance/issubclass to tutorial.
      ........
        r61272 | georg.brandl | 2008-03-06 08:34:52 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        Add missing NEWS entry for r61263.
      ........
        r61273 | georg.brandl | 2008-03-06 08:41:16 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        #2225: return nonzero status code from py_compile if not all files could be compiled.
      ........
        r61274 | georg.brandl | 2008-03-06 08:43:02 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        #2220: handle matching failure more gracefully.
      ........
        r61275 | georg.brandl | 2008-03-06 08:45:52 +0100 (Thu, 06 Mar 2008) | 2 lines
      
        Bug #2220: handle rlcompleter attribute match failure more gracefully.
      ........
        r61278 | martin.v.loewis | 2008-03-06 14:49:47 +0100 (Thu, 06 Mar 2008) | 1 line
      
        Rely on x64 platform configuration when building _bsddb on AMD64.
      ........
        r61279 | martin.v.loewis | 2008-03-06 14:50:28 +0100 (Thu, 06 Mar 2008) | 1 line
      
        Update db-4.4.20 build procedure.
      ........
        r61285 | raymond.hettinger | 2008-03-06 21:52:01 +0100 (Thu, 06 Mar 2008) | 1 line
      
        More tests.
      ........
        r61286 | raymond.hettinger | 2008-03-06 23:51:36 +0100 (Thu, 06 Mar 2008) | 1 line
      
        Issue 2246:  itertools grouper object did not participate in GC (should be backported).
      ........
        r61288 | raymond.hettinger | 2008-03-07 02:33:20 +0100 (Fri, 07 Mar 2008) | 1 line
      
        Tweak recipes and tests
      ........
        r61289 | jeffrey.yasskin | 2008-03-07 07:22:15 +0100 (Fri, 07 Mar 2008) | 5 lines
      
        Progress on issue #1193577 by adding a polling .shutdown() method to
        SocketServers. The core of the patch was written by Pedro Werneck, but any bugs
        are mine. I've also rearranged the code for timeouts in order to avoid
        interfering with the shutdown poll.
      ........
        r61290 | nick.coghlan | 2008-03-07 15:13:28 +0100 (Fri, 07 Mar 2008) | 1 line
      
        Speed up with statements by storing the __exit__ method on the stack instead of in a temp variable (bumps the magic number for pyc files)
      ........
        r61298 | andrew.kuchling | 2008-03-07 22:09:23 +0100 (Fri, 07 Mar 2008) | 1 line
      
        Grammar fix
      ........
        r61303 | georg.brandl | 2008-03-08 10:54:06 +0100 (Sat, 08 Mar 2008) | 2 lines
      
        #2253: fix continue vs. finally docs.
      ........
        r61304 | marc-andre.lemburg | 2008-03-08 11:01:43 +0100 (Sat, 08 Mar 2008) | 3 lines
      
        Add new name for Mandrake: Mandriva.
      ........
        r61305 | georg.brandl | 2008-03-08 11:05:24 +0100 (Sat, 08 Mar 2008) | 2 lines
      
        #1533486: fix types in refcount intro.
      ........
        r61312 | facundo.batista | 2008-03-08 17:50:27 +0100 (Sat, 08 Mar 2008) | 5 lines
      
      
        Issue 1106316. post_mortem()'s parameter, traceback, is now
        optional: it defaults to the traceback of the exception that is currently
        being handled.
      ........
        r61313 | jeffrey.yasskin | 2008-03-08 19:26:54 +0100 (Sat, 08 Mar 2008) | 2 lines
      
        Add tests for with and finally performance to pybench.
      ........
        r61314 | jeffrey.yasskin | 2008-03-08 21:08:21 +0100 (Sat, 08 Mar 2008) | 2 lines
      
        Fix pybench for pythons < 2.6, tested back to 2.3.
      ........
        r61317 | jeffrey.yasskin | 2008-03-08 22:35:15 +0100 (Sat, 08 Mar 2008) | 3 lines
      
        Well that was dumb. platform.python_implementation returns a function, not a
        string.
      ........
        r61329 | georg.brandl | 2008-03-09 16:11:39 +0100 (Sun, 09 Mar 2008) | 2 lines
      
        #2249: document assertTrue and assertFalse.
      ........
        r61332 | neal.norwitz | 2008-03-09 20:03:42 +0100 (Sun, 09 Mar 2008) | 4 lines
      
        Introduce a lock to fix a race condition which caused an exception in the test.
        Some buildbots were consistently failing (e.g., amd64).
        Also remove a couple of semi-colons.
      ........
        r61344 | raymond.hettinger | 2008-03-11 01:19:07 +0100 (Tue, 11 Mar 2008) | 1 line
      
        Add recipe to docs.
      ........
        r61350 | guido.van.rossum | 2008-03-11 22:18:06 +0100 (Tue, 11 Mar 2008) | 3 lines
      
        Fix the overflows in expandtabs().  "This time for sure!"
        (Exploit at request.)
      ........
        r61351 | raymond.hettinger | 2008-03-11 22:37:46 +0100 (Tue, 11 Mar 2008) | 1 line
      
        Improve docs for itemgetter().  Show that it works with slices.
      ........
        r61363 | georg.brandl | 2008-03-13 08:15:56 +0100 (Thu, 13 Mar 2008) | 2 lines
      
        #2265: fix example.
      ........
        r61364 | georg.brandl | 2008-03-13 08:17:14 +0100 (Thu, 13 Mar 2008) | 2 lines
      
        #2270: fix typo.
      ........
        r61365 | georg.brandl | 2008-03-13 08:21:41 +0100 (Thu, 13 Mar 2008) | 2 lines
      
        #1720705: add docs about import/threading interaction, wording by Nick.
      ........
        r61366 | andrew.kuchling | 2008-03-13 12:07:35 +0100 (Thu, 13 Mar 2008) | 1 line
      
        Add class decorators
      ........
        r61367 | raymond.hettinger | 2008-03-13 17:43:17 +0100 (Thu, 13 Mar 2008) | 1 line
      
        Add 2-to-3 support for the itertools moved to builtins or renamed.
      ........
        r61368 | raymond.hettinger | 2008-03-13 17:43:59 +0100 (Thu, 13 Mar 2008) | 1 line
      
        Consistent tense.
      ........
        r61369 | raymond.hettinger | 2008-03-13 20:03:51 +0100 (Thu, 13 Mar 2008) | 1 line
      
        Issue 2274:  Add heapq.heappushpop().
      ........
        r61370 | raymond.hettinger | 2008-03-13 20:33:34 +0100 (Thu, 13 Mar 2008) | 1 line
      
        Simplify the nlargest() code using heappushpop().
      ........
        r61371 | brett.cannon | 2008-03-13 21:27:00 +0100 (Thu, 13 Mar 2008) | 4 lines
      
        Move test_thread over to unittest. Commits GHOP 237.
      
        Thanks Benjamin Peterson for the patch.
      ........
        r61372 | brett.cannon | 2008-03-13 21:33:10 +0100 (Thu, 13 Mar 2008) | 4 lines
      
        Move test_tokenize to doctest.
      
        Done as GHOP 238 by Josip Dzolonga.
      ........
        r61373 | brett.cannon | 2008-03-13 21:47:41 +0100 (Thu, 13 Mar 2008) | 4 lines
      
        Convert test_contains, test_crypt, and test_select to unittest.
      
        Patch from GHOP 294 by David Marek.
      ........
        r61374 | brett.cannon | 2008-03-13 22:02:16 +0100 (Thu, 13 Mar 2008) | 4 lines
      
        Move test_gdbm to use unittest.
      
        Closes issue #1960. Thanks Giampaolo Rodola.
      ........
        r61375 | brett.cannon | 2008-03-13 22:09:28 +0100 (Thu, 13 Mar 2008) | 4 lines
      
        Convert test_fcntl to unittest.
      
        Closes issue #2055. Thanks Giampaolo Rodola.
      ........
        r61376 | raymond.hettinger | 2008-03-14 06:03:44 +0100 (Fri, 14 Mar 2008) | 1 line
      
        Leave heapreplace() unchanged.
      ........
        r61378 | martin.v.loewis | 2008-03-14 14:56:09 +0100 (Fri, 14 Mar 2008) | 2 lines
      
        Patch #2284: add -x64 option to rt.bat.
      ........
        r61379 | martin.v.loewis | 2008-03-14 14:57:59 +0100 (Fri, 14 Mar 2008) | 2 lines
      
        Use -x64 flag.
      ........
        r61382 | brett.cannon | 2008-03-14 15:03:10 +0100 (Fri, 14 Mar 2008) | 2 lines
      
        Remove a bad test.
      ........
        r61383 | mark.dickinson | 2008-03-14 15:23:37 +0100 (Fri, 14 Mar 2008) | 9 lines
      
        Issue 705836: Fix struct.pack(">f", 1e40) to behave consistently
        across platforms:  it should now raise OverflowError on all
        platforms.  (Previously it raised OverflowError only on
        non IEEE 754 platforms.)
      
        Also fix the (already existing) test for this behaviour
        so that it actually raises TestFailed instead of just
        referencing it.
      ........
        r61387 | thomas.heller | 2008-03-14 22:06:21 +0100 (Fri, 14 Mar 2008) | 1 line
      
        Remove unneeded initializer.
      ........
        r61388 | martin.v.loewis | 2008-03-14 22:19:28 +0100 (Fri, 14 Mar 2008) | 2 lines
      
        Run debug version, cd to PCbuild.
      ........
        r61392 | georg.brandl | 2008-03-15 00:10:34 +0100 (Sat, 15 Mar 2008) | 2 lines
      
        Remove obsolete paragraph. #2288.
      ........
        r61395 | georg.brandl | 2008-03-15 01:20:19 +0100 (Sat, 15 Mar 2008) | 2 lines
      
        Fix lots of broken links in the docs, found by Sphinx' external link checker.
      ........
        r61396 | skip.montanaro | 2008-03-15 03:32:49 +0100 (Sat, 15 Mar 2008) | 1 line
      
        note that fork and forkpty raise OSError on failure
      ........
        r61402 | skip.montanaro | 2008-03-15 17:04:45 +0100 (Sat, 15 Mar 2008) | 1 line
      
        add %f format to datetime - issue 1158
      ........
        r61403 | skip.montanaro | 2008-03-15 17:07:11 +0100 (Sat, 15 Mar 2008) | 2 lines
      
        .
      ........
      dd15f6c3
  16. 26 Şub, 2008 2 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions… · 836baa53
      Christian Heimes yazdı
      Merged revisions 61038,61042-61045,61047,61050,61053,61055-61056,61061-61064,61066-61080 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r61063 | andrew.kuchling | 2008-02-25 17:29:19 +0100 (Mon, 25 Feb 2008) | 1 line
      
        Move .setupterm() output so that we don't try to call endwin() if it fails
      ........
        r61064 | andrew.kuchling | 2008-02-25 17:29:58 +0100 (Mon, 25 Feb 2008) | 1 line
      
        Use file descriptor for real stdout
      ........
        r61067 | facundo.batista | 2008-02-25 19:06:00 +0100 (Mon, 25 Feb 2008) | 4 lines
      
      
        Issue 2117.  Update compiler module to handle class decorators.
        Thanks Thomas Herve
      ........
        r61069 | georg.brandl | 2008-02-25 21:17:56 +0100 (Mon, 25 Feb 2008) | 2 lines
      
        Rename sphinx.addons to sphinx.ext.
      ........
        r61071 | georg.brandl | 2008-02-25 21:20:45 +0100 (Mon, 25 Feb 2008) | 2 lines
      
        Revert r61029.
      ........
        r61072 | facundo.batista | 2008-02-25 23:33:55 +0100 (Mon, 25 Feb 2008) | 4 lines
      
      
        Issue 2168. gdbm and dbm needs to be iterable; this fixes a
        failure in the shelve module.  Thanks Thomas Herve.
      ........
        r61073 | raymond.hettinger | 2008-02-25 23:42:32 +0100 (Mon, 25 Feb 2008) | 1 line
      
        Make sure the itertools filter functions give the same performance for func=bool as func=None.
      ........
        r61074 | raymond.hettinger | 2008-02-26 00:17:41 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Revert part of r60927 which made invalid assumptions about the API offered by db modules.
      ........
        r61075 | facundo.batista | 2008-02-26 00:46:02 +0100 (Tue, 26 Feb 2008) | 3 lines
      
      
        Coerced PyBool_Type to be able to compare it.
      ........
        r61076 | raymond.hettinger | 2008-02-26 03:46:54 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Docs for itertools.combinations().  Implementation in forthcoming checkin.
      ........
        r61077 | neal.norwitz | 2008-02-26 05:50:37 +0100 (Tue, 26 Feb 2008) | 3 lines
      
        Don't use a hard coded port.  This test could hang/fail if the port is in use.
        Speed this test up by avoiding a sleep and using the event.
      ........
        r61078 | neal.norwitz | 2008-02-26 06:12:50 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Whitespace normalization
      ........
        r61079 | neal.norwitz | 2008-02-26 06:23:51 +0100 (Tue, 26 Feb 2008) | 1 line
      
        Whitespace normalization
      ........
        r61080 | georg.brandl | 2008-02-26 07:40:10 +0100 (Tue, 26 Feb 2008) | 2 lines
      
        Banish tab.
      ........
      836baa53
    • Christian Heimes's avatar
  17. 25 Şub, 2008 1 kayıt (commit)
  18. 19 Ara, 2007 2 kayıt (commit)
  19. 06 Kas, 2007 1 kayıt (commit)
    • Guido van Rossum's avatar
      Merging the py3k-pep3137 branch back into the py3k branch. · 98297ee7
      Guido van Rossum yazdı
      No detailed change log; just check out the change log for the py3k-pep3137
      branch.  The most obvious changes:
      
        - str8 renamed to bytes (PyString at the C level);
        - bytes renamed to buffer (PyBytes at the C level);
        - PyString and PyUnicode are no longer compatible.
      
      I.e. we now have an immutable bytes type and a mutable bytes type.
      
      The behavior of PyString was modified quite a bit, to make it more
      bytes-like.  Some changes are still on the to-do list.
      98297ee7
  20. 11 Agu, 2007 1 kayıt (commit)
  21. 21 Tem, 2007 2 kayıt (commit)
    • Martin v. Löwis's avatar
      Merged revisions 56467-56482 via svnmerge from · 9f2e3469
      Martin v. Löwis yazdı
      svn+ssh://pythondev@svn.python.org/python/branches/p3yk
      
      ................
        r56477 | martin.v.loewis | 2007-07-21 09:04:38 +0200 (Sa, 21 Jul 2007) | 11 lines
      
        Merged revisions 56466-56476 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r56476 | martin.v.loewis | 2007-07-21 08:55:02 +0200 (Sa, 21 Jul 2007) | 4 lines
      
          PEP 3123: Provide forward compatibility with Python 3.0, while keeping
          backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and
          PyVarObject_HEAD_INIT.
        ........
      ................
        r56478 | martin.v.loewis | 2007-07-21 09:47:23 +0200 (Sa, 21 Jul 2007) | 2 lines
      
        PEP 3123: Use proper C inheritance for PyObject.
      ................
        r56479 | martin.v.loewis | 2007-07-21 10:06:55 +0200 (Sa, 21 Jul 2007) | 3 lines
      
        Add longintrepr.h to Python.h, so that the compiler can
        see that PyFalse is really some kind of PyObject*.
      ................
        r56480 | martin.v.loewis | 2007-07-21 10:47:18 +0200 (Sa, 21 Jul 2007) | 2 lines
      
        Qualify SHIFT, MASK, BASE.
      ................
        r56482 | martin.v.loewis | 2007-07-21 19:10:57 +0200 (Sa, 21 Jul 2007) | 2 lines
      
        Correctly refer to _ob_next.
      ................
      9f2e3469
    • Martin v. Löwis's avatar
      PEP 3123: Provide forward compatibility with Python 3.0, while keeping · 6819210b
      Martin v. Löwis yazdı
      backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and
      PyVarObject_HEAD_INIT.
      6819210b
  22. 23 May, 2007 1 kayıt (commit)
  23. 19 Agu, 2006 1 kayıt (commit)
  24. 18 Agu, 2006 1 kayıt (commit)
  25. 08 Haz, 2006 1 kayıt (commit)
    • Thomas Wouters's avatar
      Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svn · 4d70c3d9
      Thomas Wouters yazdı
      merge in bad ways, so I'll have to merge that extra-carefully (probably manually.)
      
      Merged revisions 46495-46605 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r46495 | tim.peters | 2006-05-28 03:52:38 +0200 (Sun, 28 May 2006) | 2 lines
      
        Added missing svn:eol-style property to text files.
      ........
        r46497 | tim.peters | 2006-05-28 12:41:29 +0200 (Sun, 28 May 2006) | 3 lines
      
        PyErr_Display(), PyErr_WriteUnraisable():  Coverity found a cut-and-paste
        bug in both:  `className` was referenced before being checked for NULL.
      ........
        r46499 | fredrik.lundh | 2006-05-28 14:06:46 +0200 (Sun, 28 May 2006) | 5 lines
      
        needforspeed: added Py_MEMCPY macro (currently tuned for Visual C only),
        and use it for string copy operations.  this gives a 20% speedup on some
        string benchmarks.
      ........
        r46501 | michael.hudson | 2006-05-28 17:51:40 +0200 (Sun, 28 May 2006) | 26 lines
      
        Quality control, meet exceptions.c.
      
        Fix a number of problems with the need for speed code:
      
        One is doing this sort of thing:
      
            Py_DECREF(self->field);
            self->field = newval;
            Py_INCREF(self->field);
      
        without being very sure that self->field doesn't start with a
        value that has a __del__, because that almost certainly can lead
        to segfaults.
      
        As self->args is constrained to be an exact tuple we may as well
        exploit this fact consistently.  This leads to quite a lot of
        simplification (and, hey, probably better performance).
      
        Add some error checking in places lacking it.
      
        Fix some rather strange indentation in the Unicode code.
      
        Delete some trailing whitespace.
      
        More to come, I haven't fixed all the reference leaks yet...
      ........
        r46502 | george.yoshida | 2006-05-28 18:39:09 +0200 (Sun, 28 May 2006) | 3 lines
      
        Patch #1080727: add "encoding" parameter to doctest.DocFileSuite
        Contributed by Bjorn Tillenius.
      ........
        r46503 | martin.v.loewis | 2006-05-28 18:57:38 +0200 (Sun, 28 May 2006) | 4 lines
      
        Rest of patch #1490384: Commit icon source, remove
        claim that Erik von Blokland is the author of the
        installer picture.
      ........
        r46504 | michael.hudson | 2006-05-28 19:40:29 +0200 (Sun, 28 May 2006) | 16 lines
      
        Quality control, meet exceptions.c, round two.
      
        Make some functions that should have been static static.
      
        Fix a bunch of refleaks by fixing the definition of
        MiddlingExtendsException.
      
        Remove all the __new__ implementations apart from
        BaseException_new.  Rewrite most code that needs it to cope with
        NULL fields (such code could get excercised anyway, the
        __new__-removal just makes it more likely).  This involved
        editing the code for WindowsError, which I can't test.
      
        This fixes all the refleaks in at least the start of a regrtest
        -R :: run.
      ........
        r46505 | marc-andre.lemburg | 2006-05-28 19:46:58 +0200 (Sun, 28 May 2006) | 10 lines
      
        Initial version of systimes - a module to provide platform dependent
        performance measurements.
      
        The module is currently just a proof-of-concept implementation, but
        will integrated into pybench once it is stable enough.
      
        License: pybench license.
        Author: Marc-Andre Lemburg.
      ........
        r46507 | armin.rigo | 2006-05-28 21:13:17 +0200 (Sun, 28 May 2006) | 15 lines
      
        ("Forward-port" of r46506)
      
        Remove various dependencies on dictionary order in the standard library
        tests, and one (clearly an oversight, potentially critical) in the
        standard library itself - base64.py.
      
        Remaining open issues:
         * test_extcall is an output test, messy to make robust
         * tarfile.py has a potential bug here, but I'm not familiar
           enough with this code.  Filed in as SF bug #1496501.
         * urllib2.HTTPPasswordMgr() returns a random result if there is more
           than one matching root path.  I'm asking python-dev for
           clarification...
      ........
        r46508 | georg.brandl | 2006-05-28 22:11:45 +0200 (Sun, 28 May 2006) | 4 lines
      
        The empty string is a valid import path.
         (fixes #1496539)
      ........
        r46509 | georg.brandl | 2006-05-28 22:23:12 +0200 (Sun, 28 May 2006) | 3 lines
      
        Patch #1496206: urllib2 PasswordMgr ./. default ports
      ........
        r46510 | georg.brandl | 2006-05-28 22:57:09 +0200 (Sun, 28 May 2006) | 3 lines
      
        Fix refleaks in UnicodeError get and set methods.
      ........
        r46511 | michael.hudson | 2006-05-28 23:19:03 +0200 (Sun, 28 May 2006) | 3 lines
      
        use the UnicodeError traversal and clearing functions in UnicodeError
        subclasses.
      ........
        r46512 | thomas.wouters | 2006-05-28 23:32:12 +0200 (Sun, 28 May 2006) | 4 lines
      
      
        Make last patch valid C89 so Windows compilers can deal with it.
      ........
        r46513 | georg.brandl | 2006-05-28 23:42:54 +0200 (Sun, 28 May 2006) | 3 lines
      
        Fix ref-antileak in _struct.c which eventually lead to deallocating None.
      ........
        r46514 | georg.brandl | 2006-05-28 23:57:35 +0200 (Sun, 28 May 2006) | 4 lines
      
        Correct None refcount issue in Mac modules. (Are they
        still used?)
      ........
        r46515 | armin.rigo | 2006-05-29 00:07:08 +0200 (Mon, 29 May 2006) | 3 lines
      
        A clearer error message when passing -R to regrtest.py with
        release builds of Python.
      ........
        r46516 | georg.brandl | 2006-05-29 00:14:04 +0200 (Mon, 29 May 2006) | 3 lines
      
        Fix C function calling conventions in _sre module.
      ........
        r46517 | georg.brandl | 2006-05-29 00:34:51 +0200 (Mon, 29 May 2006) | 3 lines
      
        Convert audioop over to METH_VARARGS.
      ........
        r46518 | georg.brandl | 2006-05-29 00:38:57 +0200 (Mon, 29 May 2006) | 3 lines
      
        METH_NOARGS functions do get called with two args.
      ........
        r46519 | georg.brandl | 2006-05-29 11:46:51 +0200 (Mon, 29 May 2006) | 4 lines
      
        Fix refleak in socketmodule. Replace bogus Py_BuildValue calls.
        Fix refleak in exceptions.
      ........
        r46520 | nick.coghlan | 2006-05-29 14:43:05 +0200 (Mon, 29 May 2006) | 7 lines
      
        Apply modified version of Collin Winter's patch #1478788
      
        Renames functional extension module to _functools and adds a Python
        functools module so that utility functions like update_wrapper can be
        added easily.
      ........
        r46522 | georg.brandl | 2006-05-29 15:53:16 +0200 (Mon, 29 May 2006) | 3 lines
      
        Convert fmmodule to METH_VARARGS.
      ........
        r46523 | georg.brandl | 2006-05-29 16:13:21 +0200 (Mon, 29 May 2006) | 3 lines
      
        Fix #1494605.
      ........
        r46524 | georg.brandl | 2006-05-29 16:28:05 +0200 (Mon, 29 May 2006) | 3 lines
      
        Handle PyMem_Malloc failure in pystrtod.c. Closes #1494671.
      ........
        r46525 | georg.brandl | 2006-05-29 16:33:55 +0200 (Mon, 29 May 2006) | 3 lines
      
        Fix compiler warning.
      ........
        r46526 | georg.brandl | 2006-05-29 16:39:00 +0200 (Mon, 29 May 2006) | 3 lines
      
        Fix #1494787 (pyclbr counts whitespace as superclass name)
      ........
        r46527 | bob.ippolito | 2006-05-29 17:47:29 +0200 (Mon, 29 May 2006) | 1 line
      
        simplify the struct code a bit (no functional changes)
      ........
        r46528 | armin.rigo | 2006-05-29 19:59:47 +0200 (Mon, 29 May 2006) | 2 lines
      
        Silence a warning.
      ........
        r46529 | georg.brandl | 2006-05-29 21:39:45 +0200 (Mon, 29 May 2006) | 3 lines
      
        Correct some value converting strangenesses.
      ........
        r46530 | nick.coghlan | 2006-05-29 22:27:44 +0200 (Mon, 29 May 2006) | 1 line
      
        When adding a module like functools, it helps to let SVN know about the file.
      ........
        r46531 | georg.brandl | 2006-05-29 22:52:54 +0200 (Mon, 29 May 2006) | 4 lines
      
        Patches #1497027 and #972322: try HTTP digest auth first,
        and watch out for handler name collisions.
      ........
        r46532 | georg.brandl | 2006-05-29 22:57:01 +0200 (Mon, 29 May 2006) | 3 lines
      
        Add News entry for last commit.
      ........
        r46533 | georg.brandl | 2006-05-29 23:04:52 +0200 (Mon, 29 May 2006) | 4 lines
      
        Make use of METH_O and METH_NOARGS where possible.
        Use Py_UnpackTuple instead of PyArg_ParseTuple where possible.
      ........
        r46534 | georg.brandl | 2006-05-29 23:58:42 +0200 (Mon, 29 May 2006) | 3 lines
      
        Convert more modules to METH_VARARGS.
      ........
        r46535 | georg.brandl | 2006-05-30 00:00:30 +0200 (Tue, 30 May 2006) | 3 lines
      
        Whoops.
      ........
        r46536 | fredrik.lundh | 2006-05-30 00:42:07 +0200 (Tue, 30 May 2006) | 4 lines
      
        fixed "abc".count("", 100) == -96 error (hopefully, nobody's relying on
        the current behaviour ;-)
      ........
        r46537 | bob.ippolito | 2006-05-30 00:55:48 +0200 (Tue, 30 May 2006) | 1 line
      
        struct: modulo math plus warning on all endian-explicit formats for compatibility with older struct usage (ugly)
      ........
        r46539 | bob.ippolito | 2006-05-30 02:26:01 +0200 (Tue, 30 May 2006) | 1 line
      
        Add a length check to aifc to ensure it doesn't write a bogus file
      ........
        r46540 | tim.peters | 2006-05-30 04:25:25 +0200 (Tue, 30 May 2006) | 10 lines
      
        deprecated_err():  Stop bizarre warning messages when the tests
        are run in the order:
      
            test_genexps (or any other doctest-based test)
            test_struct
            test_doctest
      
        The `warnings` module needs an advertised way to save/restore
        its internal filter list.
      ........
        r46541 | tim.peters | 2006-05-30 04:26:46 +0200 (Tue, 30 May 2006) | 2 lines
      
        Whitespace normalization.
      ........
        r46542 | tim.peters | 2006-05-30 04:30:30 +0200 (Tue, 30 May 2006) | 2 lines
      
        Set a binary svn:mime-type property on this UTF-8 encoded file.
      ........
        r46543 | neal.norwitz | 2006-05-30 05:18:50 +0200 (Tue, 30 May 2006) | 1 line
      
        Simplify further by using AddStringConstant
      ........
        r46544 | tim.peters | 2006-05-30 06:16:25 +0200 (Tue, 30 May 2006) | 6 lines
      
        Convert relevant dict internals to Py_ssize_t.
      
        I don't have a box with nearly enough RAM, or an OS,
        that could get close to tickling this, though (requires
        a dict w/ at least 2**31 entries).
      ........
        r46545 | neal.norwitz | 2006-05-30 06:19:21 +0200 (Tue, 30 May 2006) | 1 line
      
        Remove stray | in comment
      ........
        r46546 | neal.norwitz | 2006-05-30 06:25:05 +0200 (Tue, 30 May 2006) | 1 line
      
        Use Py_SAFE_DOWNCAST for safety.  Fix format strings.  Remove 2 more stray | in comment
      ........
        r46547 | neal.norwitz | 2006-05-30 06:43:23 +0200 (Tue, 30 May 2006) | 1 line
      
        No DOWNCAST is required since sizeof(Py_ssize_t) >= sizeof(int) and Py_ReprEntr returns an int
      ........
        r46548 | tim.peters | 2006-05-30 07:04:59 +0200 (Tue, 30 May 2006) | 3 lines
      
        dict_print():  Explicitly narrow the return value
        from a (possibly) wider variable.
      ........
        r46549 | tim.peters | 2006-05-30 07:23:59 +0200 (Tue, 30 May 2006) | 5 lines
      
        dict_print():  So that Neal & I don't spend the rest of
        our lives taking turns rewriting code that works ;-),
        get rid of casting illusions by declaring a new variable
        with the obvious type.
      ........
        r46550 | georg.brandl | 2006-05-30 09:04:55 +0200 (Tue, 30 May 2006) | 3 lines
      
        Restore exception pickle support. #1497319.
      ........
        r46551 | georg.brandl | 2006-05-30 09:13:29 +0200 (Tue, 30 May 2006) | 3 lines
      
        Add a test case for exception pickling. args is never NULL.
      ........
        r46552 | neal.norwitz | 2006-05-30 09:21:10 +0200 (Tue, 30 May 2006) | 1 line
      
        Don't fail if the (sub)pkgname already exist.
      ........
        r46553 | georg.brandl | 2006-05-30 09:34:45 +0200 (Tue, 30 May 2006) | 3 lines
      
        Disallow keyword args for exceptions.
      ........
        r46554 | neal.norwitz | 2006-05-30 09:36:54 +0200 (Tue, 30 May 2006) | 5 lines
      
        I'm impatient.  I think this will fix a few more problems with the buildbots.
        I'm not sure this is the best approach, but I can't think of anything better.
        If this creates problems, feel free to revert, but I think it's safe and
        should make things a little better.
      ........
        r46555 | georg.brandl | 2006-05-30 10:17:00 +0200 (Tue, 30 May 2006) | 4 lines
      
        Do the check for no keyword arguments in __init__ so that
        subclasses of Exception can be supplied keyword args
      ........
        r46556 | georg.brandl | 2006-05-30 10:47:19 +0200 (Tue, 30 May 2006) | 3 lines
      
        Convert test_exceptions to unittest.
      ........
        r46557 | andrew.kuchling | 2006-05-30 14:52:01 +0200 (Tue, 30 May 2006) | 1 line
      
        Add SoC name, and reorganize this section a bit
      ........
        r46559 | tim.peters | 2006-05-30 17:53:34 +0200 (Tue, 30 May 2006) | 11 lines
      
        PyLong_FromString():  Continued fraction analysis (explained in
        a new comment) suggests there are almost certainly large input
        integers in all non-binary input bases for which one Python digit
        too few is initally allocated to hold the final result.  Instead
        of assert-failing when that happens, allocate more space.  Alas,
        I estimate it would take a few days to find a specific such case,
        so this isn't backed up by a new test (not to mention that such
        a case may take hours to run, since conversion time is quadratic
        in the number of digits, and preliminary attempts suggested that
        the smallest such inputs contain at least a million digits).
      ........
        r46560 | fredrik.lundh | 2006-05-30 19:11:48 +0200 (Tue, 30 May 2006) | 3 lines
      
        changed find/rfind to return -1 for matches outside the source string
      ........
        r46561 | bob.ippolito | 2006-05-30 19:37:54 +0200 (Tue, 30 May 2006) | 1 line
      
        Change wrapping terminology to overflow masking
      ........
        r46562 | fredrik.lundh | 2006-05-30 19:39:58 +0200 (Tue, 30 May 2006) | 3 lines
      
        changed count to return 0 for slices outside the source string
      ........
        r46568 | tim.peters | 2006-05-31 01:28:02 +0200 (Wed, 31 May 2006) | 2 lines
      
        Whitespace normalization.
      ........
        r46569 | brett.cannon | 2006-05-31 04:19:54 +0200 (Wed, 31 May 2006) | 5 lines
      
        Clarify wording on default values for strptime(); defaults are used when better
        values cannot be inferred.
      
        Closes bug #1496315.
      ........
        r46572 | neal.norwitz | 2006-05-31 09:43:27 +0200 (Wed, 31 May 2006) | 1 line
      
        Calculate smallest properly (it was off by one) and use proper ssize_t types for Win64
      ........
        r46573 | neal.norwitz | 2006-05-31 10:01:08 +0200 (Wed, 31 May 2006) | 1 line
      
        Revert last checkin, it is better to do make distclean
      ........
        r46574 | neal.norwitz | 2006-05-31 11:02:44 +0200 (Wed, 31 May 2006) | 3 lines
      
        On 64-bit platforms running test_struct after test_tarfile would fail
        since the deprecation warning wouldn't be raised.
      ........
        r46575 | thomas.heller | 2006-05-31 13:37:58 +0200 (Wed, 31 May 2006) | 3 lines
      
        PyTuple_Pack is not available in Python 2.3, but ctypes must stay
        compatible with that.
      ........
        r46576 | andrew.kuchling | 2006-05-31 15:18:56 +0200 (Wed, 31 May 2006) | 1 line
      
        'functional' module was renamed to 'functools'
      ........
        r46577 | kristjan.jonsson | 2006-05-31 15:35:41 +0200 (Wed, 31 May 2006) | 1 line
      
        Fixup the PCBuild8 project directory.  exceptions.c have moved to Objects, and the functionalmodule.c has been replaced with _functoolsmodule.c.  Other minor changes to .vcproj files and .sln to fix compilation
      ........
        r46578 | andrew.kuchling | 2006-05-31 16:08:48 +0200 (Wed, 31 May 2006) | 15 lines
      
        [Bug #1473048]
        SimpleXMLRPCServer and DocXMLRPCServer don't look at
        the path of the HTTP request at all; you can POST or
        GET from / or /RPC2 or /blahblahblah with the same results.
        Security scanners that look for /cgi-bin/phf will therefore report
        lots of vulnerabilities.
      
        Fix: add a .rpc_paths attribute to the SimpleXMLRPCServer class,
        and report a 404 error if the path isn't on the allowed list.
      
        Possibly-controversial aspect of this change: the default makes only
        '/' and '/RPC2' legal.  Maybe this will break people's applications
        (though I doubt it).  We could just set the default to an empty tuple,
        which would exactly match the current behaviour.
      ........
        r46579 | andrew.kuchling | 2006-05-31 16:12:47 +0200 (Wed, 31 May 2006) | 1 line
      
        Mention SimpleXMLRPCServer change
      ........
        r46580 | tim.peters | 2006-05-31 16:28:07 +0200 (Wed, 31 May 2006) | 2 lines
      
        Trimmed trailing whitespace.
      ........
        r46581 | tim.peters | 2006-05-31 17:33:22 +0200 (Wed, 31 May 2006) | 4 lines
      
        _range_error():  Speed and simplify (there's no real need for
        loops here).  Assert that size_t is actually big enough, and
        that f->size is at least one.  Wrap a long line.
      ........
        r46582 | tim.peters | 2006-05-31 17:34:37 +0200 (Wed, 31 May 2006) | 2 lines
      
        Repaired error in new comment.
      ........
        r46584 | neal.norwitz | 2006-06-01 07:32:49 +0200 (Thu, 01 Jun 2006) | 4 lines
      
        Remove ; at end of macro.  There was a compiler recently that warned
        about extra semi-colons.  It may have been the HP C compiler.
        This file will trigger a bunch of those warnings now.
      ........
        r46585 | georg.brandl | 2006-06-01 08:39:19 +0200 (Thu, 01 Jun 2006) | 3 lines
      
        Correctly unpickle 2.4 exceptions via __setstate__ (patch #1498571)
      ........
        r46586 | georg.brandl | 2006-06-01 10:27:32 +0200 (Thu, 01 Jun 2006) | 3 lines
      
        Correctly allocate complex types with tp_alloc. (bug #1498638)
      ........
        r46587 | georg.brandl | 2006-06-01 14:30:46 +0200 (Thu, 01 Jun 2006) | 2 lines
      
        Correctly dispatch Faults in loads (patch #1498627)
      ........
        r46588 | georg.brandl | 2006-06-01 15:00:49 +0200 (Thu, 01 Jun 2006) | 3 lines
      
        Some code style tweaks, and remove apply.
      ........
        r46589 | armin.rigo | 2006-06-01 15:19:12 +0200 (Thu, 01 Jun 2006) | 5 lines
      
        [ 1497053 ] Let dicts propagate the exceptions in user __eq__().
      
        [ 1456209 ] dictresize() vulnerability ( <- backport candidate ).
      ........
        r46590 | tim.peters | 2006-06-01 15:41:46 +0200 (Thu, 01 Jun 2006) | 2 lines
      
        Whitespace normalization.
      ........
        r46591 | tim.peters | 2006-06-01 15:49:23 +0200 (Thu, 01 Jun 2006) | 2 lines
      
        Record bugs 1275608 and 1456209 as being fixed.
      ........
        r46592 | tim.peters | 2006-06-01 15:56:26 +0200 (Thu, 01 Jun 2006) | 5 lines
      
        Re-enable a new empty-string test added during the NFS sprint,
        but disabled then because str and unicode strings gave different
        results.  The implementations were repaired later during the
        sprint, but the new test remained disabled.
      ........
        r46594 | tim.peters | 2006-06-01 17:50:44 +0200 (Thu, 01 Jun 2006) | 7 lines
      
        Armin committed his patch while I was reviewing it (I'm sure
        he didn't know this), so merged in some changes I made during
        review.  Nothing material apart from changing a new `mask` local
        from int to Py_ssize_t.  Mostly this is repairing comments that
        were made incorrect, and adding new comments.  Also a few
        minor code rewrites for clarity or helpful succinctness.
      ........
        r46599 | neal.norwitz | 2006-06-02 06:45:53 +0200 (Fri, 02 Jun 2006) | 1 line
      
        Convert docstrings to comments so regrtest -v prints method names
      ........
        r46600 | neal.norwitz | 2006-06-02 06:50:49 +0200 (Fri, 02 Jun 2006) | 2 lines
      
        Fix memory leak found by valgrind.
      ........
        r46601 | neal.norwitz | 2006-06-02 06:54:52 +0200 (Fri, 02 Jun 2006) | 1 line
      
        More memory leaks from valgrind
      ........
        r46602 | neal.norwitz | 2006-06-02 08:23:00 +0200 (Fri, 02 Jun 2006) | 11 lines
      
        Patch #1357836:
      
        Prevent an invalid memory read from test_coding in case the done flag is set.
        In that case, the loop isn't entered.  I wonder if rather than setting
        the done flag in the cases before the loop, if they should just exit early.
      
        This code looks like it should be refactored.
      
        Backport candidate (also the early break above if decoding_fgets fails)
      ........
        r46603 | martin.blais | 2006-06-02 15:03:43 +0200 (Fri, 02 Jun 2006) | 1 line
      
        Fixed struct test to not use unittest.
      ........
        r46605 | tim.peters | 2006-06-03 01:22:51 +0200 (Sat, 03 Jun 2006) | 10 lines
      
        pprint functions used to sort a dict (by key) if and only if
        the output required more than one line.  "Small" dicts got
        displayed in seemingly random order (the hash-induced order
        produced by dict.__repr__).  None of this was documented.
        Now pprint functions always sort dicts by key, and the docs
        promise it.
      
        This was proposed and agreed to during the PyCon 2006 core
        sprint -- I just didn't have time for it before now.
      ........
      4d70c3d9
  26. 29 May, 2006 1 kayıt (commit)
  27. 01 Mar, 2006 1 kayıt (commit)
  28. 15 Şub, 2006 1 kayıt (commit)
  29. 19 Ock, 2006 1 kayıt (commit)
  30. 07 Tem, 2004 1 kayıt (commit)
  31. 02 Agu, 2002 1 kayıt (commit)
  32. 17 Tem, 2002 1 kayıt (commit)
    • Jeremy Hylton's avatar
      staticforward bites the dust. · 938ace69
      Jeremy Hylton yazdı
      The staticforward define was needed to support certain broken C
      compilers (notably SCO ODT 3.0, perhaps early AIX as well) botched the
      static keyword when it was used with a forward declaration of a static
      initialized structure.  Standard C allows the forward declaration with
      static, and we've decided to stop catering to broken C compilers.  (In
      fact, we expect that the compilers are all fixed eight years later.)
      
      I'm leaving staticforward and statichere defined in object.h as
      static.  This is only for backwards compatibility with C extensions
      that might still use it.
      
      XXX I haven't updated the documentation.
      938ace69
  33. 13 Haz, 2002 1 kayıt (commit)
  34. 08 Ara, 2001 1 kayıt (commit)
    • Guido van Rossum's avatar
      Patch supplied by Burton Radons for his own SF bug #487390: Modifying · 14648396
      Guido van Rossum yazdı
      type.__module__ behavior.
      
      This adds the module name and a dot in front of the type name in every
      type object initializer, except for built-in types (and those that
      already had this).  Note that it touches lots of Mac modules -- I have
      no way to test these but the changes look right.  Apologies if they're
      not.  This also touches the weakref docs, which contains a sample type
      object initializer.  It also touches the mmap test output, because the
      mmap type's repr is included in that output.  It touches object.h to
      put the correct description in a comment.
      14648396
  35. 28 Kas, 2001 1 kayıt (commit)