Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reformat by replacing tabs with 4-spaces. Makes the code more PEP-7 compliant | Eli Bendersky | 2012-04-05 | 1 | -8/+8 |
| | | | | and gets rid of some gross formatting on tab=4-space-configured editors. | ||||
* | Rename _PyIter_GetBuiltin to _PyObject_GetBuiltin, and do not include it in ↵ | Antoine Pitrou | 2012-04-04 | 2 | -2/+5 |
| | | | | the stable ABI. | ||||
* | Issue #14288: Serialization support for builtin iterators. | Kristján Valur Jónsson | 2012-04-03 | 1 | -0/+2 |
| | |||||
* | Post-release update. | Georg Brandl | 2012-04-02 | 1 | -1/+1 |
| | |||||
* | Bump to 3.3.0a2.v3.3.0a2 | Georg Brandl | 2012-04-01 | 1 | -2/+2 |
| | |||||
* | Issue #14383: Add _PyDict_GetItemId() and _PyDict_SetItemId() functions | Victor Stinner | 2012-03-26 | 1 | -0/+2 |
| | | | | | These functions simplify the usage of static constant Unicode strings. Generalize the usage of _Py_Identifier in ceval.c and typeobject.c. | ||||
* | Merge with 3.2 (Issue #14387) | Kristján Valur Jónsson | 2012-03-22 | 1 | -0/+2 |
|\ | |||||
| * | Issue #14387 : undefine 'small' so that it doesn't clash with Windows headers. | Kristján Valur Jónsson | 2012-03-22 | 1 | -0/+2 |
| | | |||||
* | | Issue #14387: Do not include accu.h from Python.h. | Antoine Pitrou | 2012-03-22 | 1 | -1/+0 |
|\ \ | |/ | |||||
| * | Issue #14387: Do not include accu.h from Python.h. | Antoine Pitrou | 2012-03-22 | 1 | -1/+0 |
| | | |||||
| * | Merge 3.2.3rc2 from release clone. | Georg Brandl | 2012-03-18 | 1 | -2/+2 |
| |\ | |||||
| | * | Post-release updates for 3.2.3rc2. | Georg Brandl | 2012-03-18 | 1 | -1/+1 |
| | | | |||||
| | * | Bump to 3.2.3rc2.v3.2.3rc2 | Georg Brandl | 2012-03-18 | 1 | -2/+2 |
| | | | |||||
| | * | 3.2.3rc1 done | Georg Brandl | 2012-02-25 | 1 | -1/+1 |
| | | | |||||
* | | | make _PyNumber_ConvertIntegralToInt static, since it's only used in abstract.c | Benjamin Peterson | 2012-03-21 | 1 | -15/+0 |
| | | | |||||
* | | | Issue #7652: Integrate the decimal floating point libmpdec library to speed | Stefan Krah | 2012-03-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | up the decimal module. Performance gains of the new C implementation are between 12x and 80x, depending on the application. | ||||
* | | | perform yield from delegation by repeating YIELD_FROM opcode (closes #14230) | Benjamin Peterson | 2012-03-15 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | This allows generators that are using yield from to be seen by debuggers. It also kills the f_yieldfrom field on frame objects. Patch mostly from Mark Shannon with a few tweaks by me. | ||||
* | | | merge 3.2 | Matthias Klose | 2012-03-14 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
| * | | merge 3.1 | Matthias Klose | 2012-03-14 | 1 | -1/+1 |
| |\ \ | | |/ | |/| | |||||
| | * | - rename configure.in to configure.ac | Matthias Klose | 2012-03-14 | 1 | -1/+1 |
| | | | | | | | | | | | | - change references from configure.in to configure.ac | ||||
| | * | version now 3.1.5rc1v3.1.5rc1 | Benjamin Peterson | 2012-02-23 | 1 | -4/+4 |
| | | | |||||
| * | | Bump version to 3.2.3rc1. | Georg Brandl | 2012-02-23 | 1 | -4/+4 |
| | | | |||||
* | | | Close #14180: Factorize code to convert a number of seconds to time_t, ↵ | Victor Stinner | 2012-03-13 | 2 | -27/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | timeval or timespec time.ctime(), gmtime(), time.localtime(), datetime.date.fromtimestamp(), datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now raises an OverflowError, instead of a ValueError, if the timestamp does not fit in time_t. datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now round microseconds towards zero instead of rounding to nearest with ties going away from zero. | ||||
* | | | Fix regression after c8d1df9ac987 | Antoine Pitrou | 2012-03-10 | 1 | -1/+1 |
| | | | | | | | | | | | | (PPC buildbot) | ||||
* | | | Fix a comment: PySequence_Fast() creates a list, not a tuple. | Larry Hastings | 2012-03-06 | 1 | -1/+1 |
| | | | |||||
* | | | 3.3.0a1 is done. | Georg Brandl | 2012-03-05 | 1 | -1/+1 |
| | | | |||||
* | | | Bump to 3.3.0a1. | Georg Brandl | 2012-03-04 | 1 | -2/+2 |
| | | | |||||
* | | | Close #14085: remove assertions from PyUnicode_WRITE macro | Victor Stinner | 2012-03-04 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | Add checks in PyUnicode_WriteChar() and convert PyUnicode_New() assertion to a test raising a Python exception. | ||||
* | | | Issue #13964: signal.sigtimedwait() timeout is now a float instead of a tuple | Victor Stinner | 2012-03-02 | 1 | -0/+11 |
| | | | | | | | | | | | | Add a private API to convert an int or float to a C timespec structure. | ||||
* | | | Issue #14153 Create _Py_device_encoding() to prevent _io from having to import | Brett Cannon | 2012-02-29 | 1 | -0/+2 |
| | | | | | | | | | | | | the os module. | ||||
* | | | the days of pre-standard C compilers are gone | Benjamin Peterson | 2012-02-26 | 1 | -10/+0 |
| | | | |||||
* | | | Close issue #6210: Implement PEP 409 | Nick Coghlan | 2012-02-26 | 1 | -0/+1 |
| | | | |||||
* | | | - Issue #10181: New memoryview implementation fixes multiple ownership | Stefan Krah | 2012-02-25 | 3 | -49/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and lifetime issues of dynamically allocated Py_buffer members (#9990) as well as crashes (#8305, #7433). Many new features have been added (See whatsnew/3.3), and the documentation has been updated extensively. The ndarray test object from _testbuffer.c implements all aspects of PEP-3118, so further development towards the complete implementation of the PEP can proceed in a test-driven manner. Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review and many ideas. - Issue #12834: Fix incorrect results of memoryview.tobytes() for non-contiguous arrays. - Issue #5231: Introduce memoryview.cast() method that allows changing format and shape without making a copy of the underlying memory. | ||||
* | | | Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separator | Victor Stinner | 2012-02-23 | 1 | -15/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Decode thousands separator and decimal point using PyUnicode_DecodeLocale() (from the locale encoding), instead of decoding them implicitly from latin1 * Remove _PyUnicode_InsertThousandsGroupingLocale(), it was not used * Change _PyUnicode_InsertThousandsGrouping() API to return the maximum character if unicode is NULL * Replace MIN/MAX macros by Py_MIN/Py_MAX * stringlib/undef.h undefines STRINGLIB_IS_UNICODE * stringlib/localeutil.h only supports Unicode | ||||
* | | | Fix test failure in test_cmd_line by initializing the hash secret at the ↵ | Antoine Pitrou | 2012-02-21 | 2 | -0/+3 |
|\ \ \ | |/ / | | | | | | | earliest point. | ||||
| * | | Fix test failure in test_cmd_line by initializing the hash secret at the ↵ | Antoine Pitrou | 2012-02-21 | 2 | -0/+3 |
| | | | | | | | | | | | | earliest point. | ||||
* | | | merge 3.2 | Benjamin Peterson | 2012-02-21 | 1 | -0/+4 |
|\ \ \ | |/ / | |||||
| * | | merge 3.2 | Benjamin Peterson | 2012-02-21 | 1 | -0/+4 |
| |\ \ | | |/ | |||||
| | * | ensure no one tries to hash things before the random seed is found | Benjamin Peterson | 2012-02-21 | 1 | -0/+4 |
| | | | |||||
* | | | Merge 3.2: Issue #13703 plus some related test suite fixes. | Georg Brandl | 2012-02-20 | 3 | -0/+9 |
|\ \ \ | |/ / | |||||
| * | | Merge from 3.1: Issue #13703: add a way to randomize the hash values of ↵ | Georg Brandl | 2012-02-20 | 3 | -0/+9 |
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | basic types (str, bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
| | * | Issue #13703: add a way to randomize the hash values of basic types (str, ↵ | Georg Brandl | 2012-02-20 | 3 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
| | * | onto 3.1.5 | Benjamin Peterson | 2011-06-11 | 1 | -1/+1 |
| | | | |||||
| | * | bump to 3.1.4v3.1.4 | Benjamin Peterson | 2011-06-11 | 1 | -3/+3 |
| | | | |||||
| | * | bump to 3.1.4rc1 | Benjamin Peterson | 2011-05-29 | 1 | -4/+4 |
| | | | |||||
| | * | Port 5b607cd8c71b (closes #11892) | Jesus Cea | 2011-04-20 | 1 | -0/+4 |
| | | | |||||
* | | | add generic implementation of a __dict__ descriptor for C types | Benjamin Peterson | 2012-02-20 | 1 | -0/+2 |
| | | | |||||
* | | | Backout f8409b3d6449: the PEP 410 is not accepted yet | Victor Stinner | 2012-02-08 | 1 | -27/+1 |
| | | | |||||
* | | | PEP 410 | Victor Stinner | 2012-02-08 | 1 | -1/+27 |
| | | | |||||
* | | | Issue #13706: Add assertions to detect bugs earlier | Victor Stinner | 2012-01-31 | 1 | -0/+3 |
| | | |