summaryrefslogtreecommitdiffstats
path: root/Misc/ACKS
Commit message (Collapse)AuthorAgeFilesLines
* Patch 1046644 - improved distutils support for SWIG.Anthony Baxter2004-10-141-0/+1
|
* Patch 983206: distutils obeys LDSHARED env var. Removed the code inAnthony Baxter2004-10-131-0/+1
| | | | | Python's own setup.py that did the same thing (and tested on Solaris, where LDSHARED is needed...)
* 969574Anthony Baxter2004-10-131-0/+1
|
* Patch #1025790: Add status code constants to httplib.Martin v. Löwis2004-09-181-0/+1
|
* Patch #808120: Add --force-arch=ARCH to bdist_rpm.py.Martin v. Löwis2004-09-101-0/+1
|
* compiler.transformer: correct lineno attribute when possibleJeremy Hylton2004-09-071-0/+1
| | | | | | | | | | | | | | | | SF patch #1015989 The basic idea of this patch is to compute lineno attributes for all AST nodes. The actual implementation lead to a lot of restructing and code cleanup. The generated AST nodes now have an optional lineno argument to constructor. Remove the top-level asList(), since it didn't seem to serve any purpose. Add an __iter__ to ast nodes. Use isinstance() instead of explicit type tests. Change transformer to use the new lineno attribute, which replaces three lines of code with one. Use universal newlines so that we can get rid of special-case code for line endings. Use lookup_node() in a few more frequently called, but simple com_xxx methods(). Change string exception to class exception.
* SF patch 936813: fast modular exponentiationTim Peters2004-08-291-0/+1
| | | | | | | | | | | | | | | | | | This checkin is adapted from part 1 (of 3) of Trevor Perrin's patch set. x_mul() - sped a little by optimizing the C - sped a lot (~2X) if it's doing a square; note that long_pow() squares often k_mul() - more cache-friendly now if it's doing a square KARATSUBA_CUTOFF - boosted; gradeschool mult is quicker now, and it may have been too low for many platforms anyway KARATSUBA_SQUARE_CUTOFF - new - since x_mul is a lot faster at squaring now, the point at which Karatsuba pays for squaring is much higher than for general mult
* Patch #914575: difflib side by side diff support, diff.py s/b/s HTML option.Martin v. Löwis2004-08-291-0/+1
|
* Add Nick Coghlan for his patch solving an issue with joining stringRaymond Hettinger2004-08-231-0/+1
| | | | subclasses.
* Add nameAndrew M. Kuchling2004-08-071-0/+1
|
* notes for @decoratorAnthony Baxter2004-08-021-0/+1
|
* New codec: [ 996067 ] hp-roman8 codecMarc-André Lemburg2004-07-281-0/+1
|
* Patch #998149: imaplib deleteacl and myrights.Martin v. Löwis2004-07-271-0/+1
|
* Patch #605370: Add description[s] for RFC 2980 compliance.Martin v. Löwis2004-07-261-0/+1
|
* Add itemAndrew M. Kuchling2004-07-101-0/+1
|
* Add note about closing of bug #679953 and add Jimmy Burgett for helping out toBrett Cannon2004-07-101-0/+1
| | | | Misc/ACKS.
* This closes patch:Michael W. Hudson2004-07-071-0/+1
| | | | | | | | | | | | | | | | | [ 960406 ] unblock signals in threads although the changes do not correspond exactly to any patch attached to that report. Non-main threads no longer have all signals masked. A different interface to readline is used. The handling of signals inside calls to PyOS_Readline is now rather different. These changes are all a bit scary! Review and cross-platform testing much appreciated.
* [Patch #974633] Check PyObject_MALLOC return for errorAndrew M. Kuchling2004-06-291-0/+1
|
* Fix leak found by Eric Huss.Raymond Hettinger2004-06-251-0/+1
|
* SF patch 876130: add C API to datetime module, from Anthony Tuininga.Tim Peters2004-06-201-0/+1
| | | | | | The LaTeX is untested (well, so is the new API, for that matter). Note that I also changed NULL to get spelled consistently in concrete.tex. If that was a wrong thing to do, Fred should yell at me.
* shutil.move() will raise an exception when trying to move a directory intoBrett Cannon2004-06-191-0/+1
| | | | | | itself. Closes bug #919012 . Thanks Johannes Gijsbers.
* pydoc.stripid() is now case-insensitive for its regex to support platforms thatBrett Cannon2004-06-191-0/+1
| | | | | | have pointer addresses in uppercase. Closes bug #934282. Thanks Robin Becker.
* Add a final permutation step to the tuple hash function.Raymond Hettinger2004-06-101-0/+1
| | | | | Prevents a collision pattern that occurs with nested tuples. (Yitz Gale provided code that repeatably demonstrated the weakness.)
* Add a name (old change sitting in my tree)Andrew M. Kuchling2004-06-021-0/+1
|
* SF patch #872326: Generator expression implementationRaymond Hettinger2004-05-191-0/+1
| | | | | | | | | | | | | | (Code contributed by Jiwon Seo.) The documentation portion of the patch is being re-worked and will be checked-in soon. Likewise, PEP 289 will be updated to reflect Guido's rationale for the design decisions on binding behavior (as described in in his patch comments and in discussions on python-dev). The test file, test_genexps.py, is written in doctest format and is meant to exercise all aspects of the the patch. Further additions are welcome from everyone. Please stress test this new feature as much as possible before the alpha release.
* ...for work done at PyCon 2004 (and beyond...)Nicholas Bastin2004-03-231-0/+1
|
* SF #904720: dict.update should take a 2-tuple sequence like dict.__init_Raymond Hettinger2004-03-041-0/+1
| | | | | | | | (Championed by Bob Ippolito.) The update() method for mappings now accepts all the same argument forms as the dict() constructor. This includes item lists and/or keyword arguments.
* SF patch #875689: >100k alloc wasted on startupRaymond Hettinger2004-02-081-0/+1
| | | | | | | (Contributed by Mike Pall.) Make sure fill_free_list() is called only once rather than 106 times when pre-allocating small ints.
* Patch #874083: Bluetooth support for socket module.Martin v. Löwis2004-01-311-0/+1
|
* SF Patch #864863: Bisect C implementationRaymond Hettinger2004-01-051-0/+1
| | | | (Contributed by Dmitry Vasiliev.)
* complete backout of listobject.c v2.171Andrew MacIntyre2003-12-281-1/+0
|
* Performance of list([]) in 2.3 came up in a thread on comp.lang.python,Andrew MacIntyre2003-12-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which can be reviewed via http://coding.derkeiler.com/Archive/Python/comp.lang.python/2003-12/1011.html Duncan Booth investigated, and discovered that an "optimisation" was in fact a pessimisation for small numbers of elements in a source list, compared to not having the optimisation, although with large numbers of elements in the source list the optimisation was quite beneficial. He posted his change to comp.lang.python (but not to SF). Further research has confirmed his assessment that the optimisation only becomes a net win when the source list has more than 100 elements. I also found that the optimisation could apply to tuples as well, but the gains only arrive with source tuples larger than about 320 elements and are nowhere near as significant as the gains with lists, (~95% gain @ 10000 elements for lists, ~20% gain @ 10000 elements for tuples) so I haven't proceeded with this. The code as it was applied the optimisation to list subclasses as well, and this also appears to be a net loss for all reasonable sized sources (~80-100% for up to 100 elements, ~20% for more than 500 elements; I tested up to 10000 elements). Duncan also suggested special casing empty lists, which I've extended to all empty sequences. On the basis that list_fill() is only ever called with a list for the result argument, testing for the source being the destination has now happens before testing source types.
* Patch #798297: Add IMAP THREAD command.Martin v. Löwis2003-11-101-0/+1
|
* Plug tempfile.mktemp() hole (Iustin Pop).Guido van Rossum2003-11-101-0/+1
|
* Patch #: Add POP3 over SSL support.Martin v. Löwis2003-10-311-0/+1
|
* Added Bjorn Pettersen for initial conversion of Lib/platform.py's docstring ↵Brett Cannon2003-10-141-0/+1
| | | | to LaTeX.
* See rev. 1.250 for log messageBrett Cannon2003-10-121-0/+1
|
* SF patch #820195 by Wojtek Walczak (gminick at users.sourceforge.net):Guido van Rossum2003-10-081-0/+1
| | | | make obj.__contains__() returns True/False instead of 1/0.
* SF 798269: bug fix for doctest (sf bug id: 798254Raymond Hettinger2003-09-021-0/+1
| | | | (Contributed by Alexander Belopolsky.)
* SF patch #798534: Windows os.popen needlessly gets a reference to tuple ()Raymond Hettinger2003-09-011-0/+1
| | | | | | (Contributed by Andrew Gaul.) Fixes a minor leak.
* SF patch #798467: Update docstring of has_key for bool changesRaymond Hettinger2003-09-011-0/+1
| | | | (Contributed by George Yoshida.)
* [Patch #739124] Add use_default_colors() to curses moduleAndrew M. Kuchling2003-08-131-0/+1
|
* SF patch 764470Jeremy Hylton2003-07-171-0/+1
|
* SF bug 770601.Jeremy Hylton2003-07-171-0/+1
|
* Added Bob Halley for work on socket.timeoutRaymond Hettinger2003-06-291-0/+1
|
* Added Steven Taschuk for efforts fixing zipfile.pyRaymond Hettinger2003-06-281-0/+1
|
* Add the IDLEFORK team.Raymond Hettinger2003-06-091-0/+2
|
* SF bug 735293: Command line timeit.py sets sys.path badlyRaymond Hettinger2003-05-201-0/+1
| | | | | Paul Moore's patch to have timeit.py check the current directory for imports (instead of the directory for Lib/timeit.py).
* John J. Lee contributed two urllib2 patches.Brett Cannon2003-05-121-0/+1
|
* help with MSVC 7 support in distutilsJeremy Hylton2003-05-091-0/+1
|