Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #25638: Optimized ElementTree.iterparse(); it is now 2x faster. | Serhiy Storchaka | 2015-12-07 | 1 | -3/+4 |
| | | | | | ElementTree.XMLParser._setevents now accepts any objects with the append method, not just a list. | ||||
* | Issue #25626: Merge zlib fix from 3.5 | Martin Panter | 2015-11-21 | 1 | -4/+4 |
|\ | |||||
| * | Issue #25626: Change zlib to accept Py_ssize_t and cap to UINT_MAX | Martin Panter | 2015-11-20 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The underlying zlib library stores sizes in “unsigned int”. The corresponding Python parameters are all sizes of buffers filled in by zlib, so it is okay to reduce higher values to the UINT_MAX internal cap. OverflowError is still raised for sizes that do not fit in Py_ssize_t. Sizes are now limited to Py_ssize_t rather than unsigned long, because Python byte strings cannot be larger than Py_ssize_t. Previously this could result in a SystemError on 32-bit platforms. This resolves a regression in the gzip module when reading more than UINT_MAX or LONG_MAX bytes in one call, introduced by revision 62723172412c. | ||||
* | | Issue #25523: Merge a-to-an corrections from 3.5 | Martin Panter | 2015-11-02 | 1 | -5/+5 |
|\ \ | |/ | |||||
| * | Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5 | Martin Panter | 2015-11-02 | 1 | -5/+5 |
| |\ | |||||
| | * | Issue #25523: Correct "a" article to "an" article | Martin Panter | 2015-11-02 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed or edited some other way to fix the grammar. | ||||
* | | | Issue #25357: Add an optional newline paramer to binascii.b2a_base64(). | Victor Stinner | 2015-10-11 | 1 | -7/+10 |
| | | | | | | | | | | | | base64.b64encode() uses it to avoid a memory copy. | ||||
* | | | Issue #23738: Merge 3.5 into 3.6 | Martin Panter | 2015-09-09 | 1 | -3/+3 |
|\ \ \ | |/ / | |||||
| * | | Issue #23738: Merge 3.4 into 3.5 | Martin Panter | 2015-09-09 | 1 | -3/+3 |
| |\ \ | | |/ | |||||
* | | | Issue #23530: fix clinic comment. | Charles-François Natali | 2015-08-13 | 1 | -3/+7 |
|/ / | |||||
* | | Issue #24824: Signatures of codecs.encode() and codecs.decode() now are | Serhiy Storchaka | 2015-08-09 | 1 | -7/+5 |
| | | | | | | | | compatible with pydoc. | ||||
* | | Issue #19176: Fixed doctype() related bugs in C implementation of ElementTree. | Serhiy Storchaka | 2015-06-29 | 1 | -6/+19 |
|\ \ | |/ | | | | | | | | | | | A deprecation warning no longer issued by XMLParser subclass with default doctype() method. Direct call of doctype() now issues a warning. Parser's doctype() now is not called if target's doctype() is called. Based on patch by Martin Panter. | ||||
* | | Issue #19543: Implementation of isclose as per PEP 485 | Tal Einat | 2015-05-31 | 1 | -1/+52 |
| | | | | | | | | | | | | | | | | | | For details, see: PEP 0485 -- A Function for testing approximate equality Functions added: math.isclose() and cmath.isclose(). Original code by Chris Barker. Patch by Tal Einat. | ||||
* | | Specify default values of semantic booleans in Argument Clinic generated ↵ | Serhiy Storchaka | 2015-05-30 | 1 | -6/+6 |
| | | | | | | | | signatures as booleans. | ||||
* | | Fixed compilation error in signalmodule.c (issue #20182). | Serhiy Storchaka | 2015-05-16 | 1 | -5/+5 |
| | | |||||
* | | Issue #20182: converted the signal module to use Argument Clinic | Tal Einat | 2015-05-16 | 1 | -0/+432 |
| | | |||||
* | | Issue #20172: Update clinicizations to current clinic. | Zachary Ware | 2015-05-13 | 1 | -65/+68 |
| | | |||||
* | | Issue #20172: Convert the _winapi module to Argument Clinic. | Zachary Ware | 2015-05-13 | 1 | -0/+851 |
| | | |||||
* | | Converted os._getfullpathname() and os._isdir() to Argument Clinic. | Serhiy Storchaka | 2015-05-12 | 1 | -1/+73 |
| | | |||||
* | | Issue #20173: Converted the _codecs module to Argument Clinic. | Serhiy Storchaka | 2015-05-12 | 1 | -1/+1369 |
| | | |||||
* | | Issue #20159. Converted the _elementtree module to Argument Clinic. | Serhiy Storchaka | 2015-05-04 | 1 | -0/+666 |
| | | |||||
* | | Issue #20179: Converted the _ssl module to Argument Clinic. | Serhiy Storchaka | 2015-05-03 | 1 | -0/+1105 |
| | | |||||
* | | Issue #20148: Converted the _sre module to Argument Clinic. | Serhiy Storchaka | 2015-05-03 | 1 | -0/+693 |
| | | |||||
* | | Issue #20168: Converted the _tkinter module to Argument Clinic. | Serhiy Storchaka | 2015-05-03 | 1 | -0/+624 |
| | | |||||
* | | Issue #24007: Argument Clinic now writes the format of PyArg_Parse*() at the | Serhiy Storchaka | 2015-04-23 | 25 | -634/+288 |
| | | | | | | | | same line as function name. | ||||
* | | Issue #23728: binascii.crc_hqx() could return an integer outside of the range | Serhiy Storchaka | 2015-04-20 | 1 | -8/+8 |
|\ \ | |/ | | | | | 0-0xffff for empty data. | ||||
| * | Issue #23728: binascii.crc_hqx() could return an integer outside of the range | Serhiy Storchaka | 2015-04-20 | 1 | -7/+7 |
| | | | | | | | | 0-0xffff for empty data. | ||||
* | | Issue #20181: Converted the unicodedata module to Argument Clinic. | Serhiy Storchaka | 2015-04-17 | 1 | -12/+360 |
| | | |||||
* | | Issue #20184: Converted _dbm and _gdbm modules to Argument Clinic. | Serhiy Storchaka | 2015-04-17 | 2 | -10/+336 |
| | | |||||
* | | Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. | Larry Hastings | 2015-04-14 | 13 | -75/+144 |
| | | |||||
* | | Issue #20586: Argument Clinic now ensures signatures on functions without ↵ | Zachary Ware | 2015-04-13 | 1 | -2/+3 |
| | | | | | | | | docstrings. | ||||
* | | Issue #23668: Regenerates posixmodule.c.h for new ifdefs | Steve Dower | 2015-04-12 | 1 | -5/+5 |
| | | |||||
* | | Issue #23492: Argument Clinic now generates argument parsing code with | Serhiy Storchaka | 2015-04-03 | 11 | -236/+236 |
| | | | | | | | | PyArg_Parse instead of PyArg_ParseTuple if possible. | ||||
* | | Issue #23501: Argumen Clinic now generates code into separate files by default. | Serhiy Storchaka | 2015-04-03 | 14 | -0/+6984 |
| | | |||||
* | | Issue #23500: Argument Clinic is now smarter about generating the "#ifndef" | Larry Hastings | 2015-04-03 | 2 | -14/+10 |
| | | | | | | | | | | | | (empty) definition of the methoddef macro: it's only generated once, even if Argument Clinic processes the same symbol multiple times, and it's emitted at the end of all processing rather than immediately after the first use. | ||||
* | | Issue #22832: Tweaked parameter names for fcntl module to better match | Serhiy Storchaka | 2015-03-20 | 1 | -18/+17 |
| | | | | | | | | | | official POSIX documentation. Updated the documenttion for Python 3. Patch by Alex Shkop. | ||||
* | | Issue #15955: Add an option to limit the output size in bz2.decompress(). | Antoine Pitrou | 2015-02-26 | 1 | -14/+23 |
| | | | | | | | | Patch by Nikolaus Rath. | ||||
* | | Regenerated Argument Clinic checksums. | Serhiy Storchaka | 2015-02-20 | 2 | -3/+3 |
| | | |||||
* | | Merge with 3.4 (closes #23280) | Zachary Ware | 2015-01-20 | 1 | -1/+69 |
|\ \ | |/ | |||||
| * | Issue #23280: Fix docstrings for binascii.(un)hexlify | Zachary Ware | 2015-01-20 | 1 | -1/+69 |
| | | |||||
* | | Issue #15955: Add an option to limit output size when decompressing LZMA data. | Antoine Pitrou | 2015-01-17 | 1 | -14/+23 |
| | | | | | | | | Patch by Nikolaus Rath and Martin Panter. | ||||
* | | Issue #21092: Merge from 3.4. | Mark Dickinson | 2015-01-11 | 1 | -3/+3 |
|\ \ | |/ | |||||
* | | Issue #15513: Added a __sizeof__ implementation for pickle classes. | Serhiy Storchaka | 2014-12-16 | 1 | -1/+55 |
|\ \ | |/ | |||||
| * | Issue #15513: Added a __sizeof__ implementation for pickle classes. | Serhiy Storchaka | 2014-12-16 | 1 | -1/+55 |
| | | |||||
* | | Issue 20152, 22821: Port the fcntl module to Argument Clinic. | Brett Cannon | 2014-11-10 | 1 | -0/+188 |
| | | | | | | | | | | | | | | | | Along the way, fix an argumrnt to fcntl.fcntl to be an int instead of a long. Thanks to Serhiy Storchaka for reviewing my Clinic patch and for writing the patch to fix the long/int issue. | ||||
* | | Issue #20152: Convert the cmath module to Argument Clinic. | Brett Cannon | 2014-10-14 | 1 | -0/+851 |
| | | |||||
* | | Issue #22615: Argument Clinic now supports the "type" argument for the | Larry Hastings | 2014-10-13 | 1 | -3/+3 |
| | | | | | | | | | | int converter. This permits using the int converter with enums and typedefs. | ||||
* | | Issue #20152: Port the array module to Argument Clinic. | Brett Cannon | 2014-10-10 | 1 | -0/+505 |
| | | |||||
* | | Add a missing Argument Clinic file | Brett Cannon | 2014-08-22 | 1 | -0/+73 |
| | | |||||
* | | Issue #20152: Port the spwd module to Argument Clinic. | Brett Cannon | 2014-08-22 | 1 | -0/+70 |
| | |