summaryrefslogtreecommitdiffstats
path: root/Misc
Commit message (Collapse)AuthorAgeFilesLines
* Port to OpenBSD 3.9. Patch from Aldo Cortesi.Martin v. Löwis2006-06-031-0/+2
|
* pprint functions used to sort a dict (by key) if and only ifTim Peters2006-06-021-0/+6
| | | | | | | | | | | 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.
* Record bugs 1275608 and 1456209 as being fixed.Tim Peters2006-06-011-4/+9
|
* [ 1497053 ] Let dicts propagate the exceptions in user __eq__().Armin Rigo2006-06-011-0/+5
| | | | [ 1456209 ] dictresize() vulnerability ( <- backport candidate ).
* Add SoC name, and reorganize this section a bitAndrew M. Kuchling2006-05-301-4/+10
|
* Add News entry for last commit.Georg Brandl2006-05-291-0/+3
|
* Apply modified version of Collin Winter's patch #1478788Nick Coghlan2006-05-291-2/+10
| | | | | | Renames functional extension module to _functools and adds a Python functools module so that utility functions like update_wrapper can be added easily.
* Patch #1496206: urllib2 PasswordMgr ./. default portsGeorg Brandl2006-05-281-0/+3
|
* Patch #1080727: add "encoding" parameter to doctest.DocFileSuiteGeorge Yoshida2006-05-281-0/+2
| | | | Contributed by Bjorn Tillenius.
* Add news item for new-style exception class branch merge.Georg Brandl2006-05-271-0/+4
|
* Patch 1494554: Update numeric properties to Unicode 4.1.Martin v. Löwis2006-05-271-0/+3
|
* Add Richard Tew to developersSteve Holden2006-05-261-0/+1
|
* Record Iceland sprint attendees.Tim Peters2006-05-261-0/+16
|
* Change C spacing to 4 spaces by default to match PEP 7 for new C files.Brett Cannon2006-05-261-1/+1
|
* Need for speed: Patch #921466 : sys.path_importer_cache is now used to cache ↵Georg Brandl2006-05-261-0/+4
| | | | | | | | | | valid and invalid file paths for the built-in import machinery which leads to fewer open calls on startup. Also fix issue with PEP 302 style import hooks which lead to more open() calls than necessary.
* Add Soc studentAndrew M. Kuchling2006-05-261-4/+5
|
* Some Win64 pre-release in 2000 didn't supportTim Peters2006-05-251-0/+4
| | | | | | | | QueryPerformanceCounter(), but we believe Win64 does support it now. So use in time.clock(). It would be peachy if someone with a Win64 box tried this ;-)
* Add entry; and fix a typoAndrew M. Kuchling2006-05-251-1/+7
|
* Heavily fiddled variant of patch #1442927: PyLong_FromString optimization.Tim Peters2006-05-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``long(str, base)`` is now up to 6x faster for non-power-of-2 bases. The largest speedup is for inputs with about 1000 decimal digits. Conversion from non-power-of-2 bases remains quadratic-time in the number of input digits (it was and remains linear-time for bases 2, 4, 8, 16 and 32). Speedups at various lengths for decimal inputs, comparing 2.4.3 with current trunk. Note that it's actually a bit slower for 1-digit strings: len speedup ---- ------- 1 -4.5% 2 4.6% 3 8.3% 4 12.7% 5 16.9% 6 28.6% 7 35.5% 8 44.3% 9 46.6% 10 55.3% 11 65.7% 12 77.7% 13 73.4% 14 75.3% 15 85.2% 16 103.0% 17 95.1% 18 112.8% 19 117.9% 20 128.3% 30 174.5% 40 209.3% 50 236.3% 60 254.3% 70 262.9% 80 295.8% 90 297.3% 100 324.5% 200 374.6% 300 403.1% 400 391.1% 500 388.7% 600 440.6% 700 468.7% 800 498.0% 900 507.2% 1000 501.2% 2000 450.2% 3000 463.2% 4000 452.5% 5000 440.6% 6000 439.6% 7000 424.8% 8000 418.1% 9000 417.7%
* patch #1493701: performance enhancements for struct moduleBob Ippolito2006-05-231-0/+2
|
* revert #1493701Bob Ippolito2006-05-231-2/+0
|
* Remove duplicate itemAndrew M. Kuchling2006-05-231-3/+0
|
* Patch #1493701: performance enhancements for struct module.Bob Ippolito2006-05-231-0/+2
|
* Bug #1334662 / patch #1335972: int(string, base) wrong answers.Tim Peters2006-05-232-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In rare cases of strings specifying true values near sys.maxint, and oddball bases (not decimal or a power of 2), int(string, base) could deliver insane answers. This repairs all such problems, and also speeds string->int significantly. On my box, here are % speedups for decimal strings of various lengths: length speedup ------ ------- 1 12.4% 2 15.7% 3 20.6% 4 28.1% 5 33.2% 6 37.5% 7 41.9% 8 46.3% 9 51.2% 10 19.5% 11 19.9% 12 23.9% 13 23.7% 14 23.3% 15 24.9% 16 25.3% 17 28.3% 18 27.9% 19 35.7% Note that the difference between 9 and 10 is the difference between short and long Python ints on a 32-bit box. The patch doesn't actually do anything to speed conversion to long: the speedup is due to detecting "unsigned long" overflow more quickly. This is a bugfix candidate, but it's a non-trivial patch and it would be painful to separate the "bug fix" from the "speed up" parts.
* Update Misc/NEWS for gzip patch #1281707Bob Ippolito2006-05-231-2/+2
|
* Update Misc/NEWS for gzip patch #1281707Bob Ippolito2006-05-231-0/+2
|
* Applied patch 1337051 by Neal Norwitz, saving 4 ints on frame objects.Richard Jones2006-05-231-0/+5
|
* PyErr_NewException now accepts a tuple of base classes as itsGeorg Brandl2006-05-231-0/+3
| | | | "base" parameter.
* Merge from rjones-funccall branch.Richard Jones2006-05-231-0/+3
| | | | | | Applied patch zombie-frames-2.diff from sf patch 876206 with updates for Python 2.5 and also modified to retain the free_list to avoid the 67% slow-down in pybench recursion test. 5% speed up in function call pybench.
* Patch #1492356: Port to Windows CE (patch set 1).Martin v. Löwis2006-05-222-0/+3
|
* Bug/Patch #1481770: Use .so extension for shared libraries on HP-UX for ia64.Neal Norwitz2006-05-192-0/+3
| | | | I suppose this could be backported if anyone cares.
* Bug #1462152: file() now checks more thoroughly for invalid modeGeorg Brandl2006-05-181-0/+4
| | | | | strings and removes a possible "U" before passing the mode to the C library function.
* Patch #1180296: improve locale string formatting functionsGeorg Brandl2006-05-171-0/+4
|
* Patch #1486962: Several bugs in the turtle Tk demo module were fixedGeorg Brandl2006-05-171-0/+3
| | | | and several features added, such as speed and geometry control.
* Patch #1490224: set time.altzone correctly on Cygwin.Georg Brandl2006-05-171-0/+2
|
* Update for 'ImportWarning'George Yoshida2006-05-161-3/+3
|
* Patch #1435422: zlib's compress and decompress objects now have aGeorg Brandl2006-05-161-0/+3
| | | | copy() method.
* [ 1488881 ] tarfile.py: support for file-objects and bz2 (cp. #1488634)Georg Brandl2006-05-151-0/+3
|
* Patch #1488312, Fix memory alignment problem on SPARC in unicode. Will backportNeal Norwitz2006-05-152-0/+3
|
* - Bug #1487966: Fix SystemError with conditional expression in assignmentNeal Norwitz2006-05-152-0/+3
| | | | Most of the test_syntax changes are just updating the numbers.
* Move items implemented after a2 into the new a3 sectionNeal Norwitz2006-05-151-35/+61
|
* Teach PyString_FromFormat, PyErr_Format, and PyString_FromFormatVTim Peters2006-05-131-1/+5
| | | | | | | | | | | | about "%u", "%lu" and "%zu" formats. Since PyString_FromFormat and PyErr_Format have exactly the same rules (both inherited from PyString_FromFormatV), it would be good if someone with more LaTeX Fu changed one of them to just point to the other. Their docs were way out of synch before this patch, and I just did a mass copy+paste to repair that. Not a backport candidate (this is a new feature).
* Dynamically allocate path name buffer for UnicodeMartin v. Löwis2006-05-121-0/+3
| | | | | | path name in listdir. Fixes #1431582. Stop overallocating MAX_PATH characters for ANSI path names. Stop assigning to errno.
* SF patch #1473132: Improve docs for tp_clear and tp_traverse,Tim Peters2006-05-122-0/+3
| | | | | | by Collin Winter. Bugfix candidate (but I'm not going to bother).
* Change WindowsError to carry the Win32 error code in winerror,Martin v. Löwis2006-05-111-0/+5
| | | | | and the DOS error code in errno. Revert changes where WindowsError catch blocks unnecessarily special-case OSError.
* Patch #721464: pdb.Pdb instances can now be given explicit stdin andGeorg Brandl2006-05-101-0/+4
| | | | | stdout arguments, making it possible to redirect input and output for remote debugging.
* Patch #1484695: Update the tarfile module to version 0.8. This fixesGeorg Brandl2006-05-101-0/+4
| | | | | a couple of issues, notably handling of long file names using the GNU LONGNAME extension.
* Variant of patch #1478292. doctest.register_optionflag(name)Tim Peters2006-05-101-1/+4
| | | | | shouldn't create a new flag when `name` is already the name of an option flag.
* Port access, chmod, parts of getcwdu, mkdir, and utime to direct Win32 API.Martin v. Löwis2006-05-061-2/+2
|
* Implement os.{chdir,rename,rmdir,remove} using Win32 directly.Martin v. Löwis2006-05-041-0/+3
|