Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add SoC name, and reorganize this section a bit | Andrew M. Kuchling | 2006-05-30 | 1 | -4/+10 |
| | |||||
* | Add News entry for last commit. | Georg Brandl | 2006-05-29 | 1 | -0/+3 |
| | |||||
* | Apply modified version of Collin Winter's patch #1478788 | Nick Coghlan | 2006-05-29 | 1 | -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 ports | Georg Brandl | 2006-05-28 | 1 | -0/+3 |
| | |||||
* | Patch #1080727: add "encoding" parameter to doctest.DocFileSuite | George Yoshida | 2006-05-28 | 1 | -0/+2 |
| | | | | Contributed by Bjorn Tillenius. | ||||
* | Add news item for new-style exception class branch merge. | Georg Brandl | 2006-05-27 | 1 | -0/+4 |
| | |||||
* | Patch 1494554: Update numeric properties to Unicode 4.1. | Martin v. Löwis | 2006-05-27 | 1 | -0/+3 |
| | |||||
* | Add Richard Tew to developers | Steve Holden | 2006-05-26 | 1 | -0/+1 |
| | |||||
* | Record Iceland sprint attendees. | Tim Peters | 2006-05-26 | 1 | -0/+16 |
| | |||||
* | Change C spacing to 4 spaces by default to match PEP 7 for new C files. | Brett Cannon | 2006-05-26 | 1 | -1/+1 |
| | |||||
* | Need for speed: Patch #921466 : sys.path_importer_cache is now used to cache ↵ | Georg Brandl | 2006-05-26 | 1 | -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 student | Andrew M. Kuchling | 2006-05-26 | 1 | -4/+5 |
| | |||||
* | Some Win64 pre-release in 2000 didn't support | Tim Peters | 2006-05-25 | 1 | -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 typo | Andrew M. Kuchling | 2006-05-25 | 1 | -1/+7 |
| | |||||
* | Heavily fiddled variant of patch #1442927: PyLong_FromString optimization. | Tim Peters | 2006-05-24 | 1 | -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 module | Bob Ippolito | 2006-05-23 | 1 | -0/+2 |
| | |||||
* | revert #1493701 | Bob Ippolito | 2006-05-23 | 1 | -2/+0 |
| | |||||
* | Remove duplicate item | Andrew M. Kuchling | 2006-05-23 | 1 | -3/+0 |
| | |||||
* | Patch #1493701: performance enhancements for struct module. | Bob Ippolito | 2006-05-23 | 1 | -0/+2 |
| | |||||
* | Bug #1334662 / patch #1335972: int(string, base) wrong answers. | Tim Peters | 2006-05-23 | 2 | -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 #1281707 | Bob Ippolito | 2006-05-23 | 1 | -2/+2 |
| | |||||
* | Update Misc/NEWS for gzip patch #1281707 | Bob Ippolito | 2006-05-23 | 1 | -0/+2 |
| | |||||
* | Applied patch 1337051 by Neal Norwitz, saving 4 ints on frame objects. | Richard Jones | 2006-05-23 | 1 | -0/+5 |
| | |||||
* | PyErr_NewException now accepts a tuple of base classes as its | Georg Brandl | 2006-05-23 | 1 | -0/+3 |
| | | | | "base" parameter. | ||||
* | Merge from rjones-funccall branch. | Richard Jones | 2006-05-23 | 1 | -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öwis | 2006-05-22 | 2 | -0/+3 |
| | |||||
* | Bug/Patch #1481770: Use .so extension for shared libraries on HP-UX for ia64. | Neal Norwitz | 2006-05-19 | 2 | -0/+3 |
| | | | | I suppose this could be backported if anyone cares. | ||||
* | Bug #1462152: file() now checks more thoroughly for invalid mode | Georg Brandl | 2006-05-18 | 1 | -0/+4 |
| | | | | | strings and removes a possible "U" before passing the mode to the C library function. | ||||
* | Patch #1180296: improve locale string formatting functions | Georg Brandl | 2006-05-17 | 1 | -0/+4 |
| | |||||
* | Patch #1486962: Several bugs in the turtle Tk demo module were fixed | Georg Brandl | 2006-05-17 | 1 | -0/+3 |
| | | | | and several features added, such as speed and geometry control. | ||||
* | Patch #1490224: set time.altzone correctly on Cygwin. | Georg Brandl | 2006-05-17 | 1 | -0/+2 |
| | |||||
* | Update for 'ImportWarning' | George Yoshida | 2006-05-16 | 1 | -3/+3 |
| | |||||
* | Patch #1435422: zlib's compress and decompress objects now have a | Georg Brandl | 2006-05-16 | 1 | -0/+3 |
| | | | | copy() method. | ||||
* | [ 1488881 ] tarfile.py: support for file-objects and bz2 (cp. #1488634) | Georg Brandl | 2006-05-15 | 1 | -0/+3 |
| | |||||
* | Patch #1488312, Fix memory alignment problem on SPARC in unicode. Will backport | Neal Norwitz | 2006-05-15 | 2 | -0/+3 |
| | |||||
* | - Bug #1487966: Fix SystemError with conditional expression in assignment | Neal Norwitz | 2006-05-15 | 2 | -0/+3 |
| | | | | Most of the test_syntax changes are just updating the numbers. | ||||
* | Move items implemented after a2 into the new a3 section | Neal Norwitz | 2006-05-15 | 1 | -35/+61 |
| | |||||
* | Teach PyString_FromFormat, PyErr_Format, and PyString_FromFormatV | Tim Peters | 2006-05-13 | 1 | -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 Unicode | Martin v. Löwis | 2006-05-12 | 1 | -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 Peters | 2006-05-12 | 2 | -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öwis | 2006-05-11 | 1 | -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 and | Georg Brandl | 2006-05-10 | 1 | -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 fixes | Georg Brandl | 2006-05-10 | 1 | -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 Peters | 2006-05-10 | 1 | -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öwis | 2006-05-06 | 1 | -2/+2 |
| | |||||
* | Implement os.{chdir,rename,rmdir,remove} using Win32 directly. | Martin v. Löwis | 2006-05-04 | 1 | -0/+3 |
| | |||||
* | Patch #1475845: Raise IndentationError for unexpected indent. | Martin v. Löwis | 2006-05-04 | 1 | -0/+2 |
| | |||||
* | Bug #1385040: don't allow "def foo(a=1, b): pass" in the compiler package. | Georg Brandl | 2006-05-03 | 1 | -0/+3 |
| | |||||
* | Get rid of __context__, per the latest changes to PEP 343 and python-dev | Guido van Rossum | 2006-05-02 | 1 | -2/+0 |
| | | | | | | | | discussion. There are two places of documentation that still mention __context__: Doc/lib/libstdtypes.tex -- I wasn't quite sure how to rewrite that without spending a whole lot of time thinking about it; and whatsnew, which Andrew usually likes to change himself. | ||||
* | SF #1479181: split open() and file() from being aliases for each other. | Neal Norwitz | 2006-05-02 | 1 | -0/+2 |
| |