Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Issue #10181: New memoryview implementation fixes multiple ownership | Stefan Krah | 2012-02-25 | 4 | -50/+3517 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | unused imports, pep8 | Philip Jenvey | 2012-02-25 | 2 | -12/+12 |
| | |||||
* | Close #14095: type.__new__() doesn't remove __qualname__ key from the class | Victor Stinner | 2012-02-25 | 1 | -3/+13 |
| | | | | | dict anymore if the key is present. Reject also non-string qualified names. And fix reference leaks in type.__new__(). | ||||
* | Issue #14107: fix bigmem tests on str.capitalize(), str.swapcase() and | Victor Stinner | 2012-02-24 | 1 | -6/+39 |
| | | | | | str.title(). Compute correctly how much memory is required for the test (memuse). | ||||
* | Simplify importib._resolve_name(). | Brett Cannon | 2012-02-24 | 1 | -11/+5 |
| | |||||
* | #13973: move a couple of imports at module level. Patch by Tshepang ↵ | Ezio Melotti | 2012-02-24 | 1 | -2/+1 |
| | | | | Lekhonkhobe. | ||||
* | merge | Brett Cannon | 2012-02-24 | 1 | -1/+9 |
|\ | |||||
| * | Issue #13706: Fix format(float, "n") for locale with non-ASCII decimal point ↵ | Victor Stinner | 2012-02-24 | 1 | -1/+9 |
| | | | | | | | | (e.g. ps_aF) | ||||
* | | Turn _return_module() into _handle_fromlist(). | Brett Cannon | 2012-02-24 | 1 | -25/+25 |
|/ | |||||
* | merge | Brett Cannon | 2012-02-24 | 1 | -0/+15 |
|\ | |||||
| * | Issue #13706: Fix format(int, "n") for locale with non-ASCII thousands separator | Victor Stinner | 2012-02-23 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | | Make the benchmark recording more sensible for importlib.test.benchmark. | Brett Cannon | 2012-02-24 | 1 | -29/+27 |
|/ | |||||
* | merge | Brett Cannon | 2012-02-23 | 2 | -27/+54 |
|\ | |||||
| * | Merged fix added for recent changes in non-threading environments. | Vinay Sajip | 2012-02-23 | 2 | -7/+28 |
| |\ | |||||
| | * | Fix added for recent changes in non-threading environments. | Vinay Sajip | 2012-02-23 | 2 | -7/+28 |
| | | | |||||
| * | | Merged logging flush/close changes from 3.2. | Vinay Sajip | 2012-02-23 | 2 | -27/+33 |
| |\ \ | | |/ | |||||
| | * | logging: Added locking in flush() and close() handler methods. Thanks to ↵ | Vinay Sajip | 2012-02-23 | 2 | -29/+35 |
| | | | | | | | | | | | | Fayaz Yusuf Khan for the suggestion. | ||||
| | * | Fix (presumably) test_hash under big-endian systems (PPC). | Antoine Pitrou | 2012-02-22 | 1 | -2/+8 |
| | | | |||||
* | | | Improper type for __package__ should raise TypeError, not ValueError. | Brett Cannon | 2012-02-23 | 2 | -2/+2 |
| | | | |||||
* | | | Do a type check instead of an interface check. | Brett Cannon | 2012-02-23 | 1 | -2/+2 |
|/ / | |||||
* | | Merge | Brett Cannon | 2012-02-23 | 1 | -29/+7 |
|\ \ | |||||
| * | | Simplify zlib bigmem tests. | Nadeem Vawda | 2012-02-23 | 1 | -6/+2 |
| | | | |||||
| * | | Fix previous fix (for test_zlib) to work on 32-bit systems. | Nadeem Vawda | 2012-02-23 | 1 | -2/+2 |
| | | | |||||
| * | | Issue #13873: Fix crash in test_zlib on bigmem buildbot. | Nadeem Vawda | 2012-02-23 | 1 | -23/+5 |
| | | | |||||
* | | | Refactor importlib to make it easier to re-implement in C. | Brett Cannon | 2012-02-22 | 1 | -45/+31 |
|/ / | |||||
* | | Issue #14077: importlib: Fix regression introduced by de6703671386. | Charles-François Natali | 2012-02-22 | 1 | -3/+6 |
| | | |||||
* | | Fix sporadic test_subprocess regression introduced by 834650d63130. | Ross Lagerwall | 2012-02-22 | 1 | -2/+2 |
| | | |||||
* | | Fix (presumably) test_hash under big-endian systems (PPC). | Antoine Pitrou | 2012-02-22 | 1 | -2/+8 |
| | | |||||
* | | Additional debug info in case of failure | Antoine Pitrou | 2012-02-22 | 1 | -2/+1 |
| | | |||||
* | | unload() should be sufficient | Antoine Pitrou | 2012-02-22 | 1 | -2/+2 |
| | | |||||
* | | Try to debug sporadic test failures | Antoine Pitrou | 2012-02-22 | 1 | -2/+5 |
| | | |||||
* | | site: don't import traceback at startup to speed up Python startup | Victor Stinner | 2012-02-21 | 1 | -1/+1 |
| | | |||||
* | | enable hash randomization by default | Benjamin Peterson | 2012-02-21 | 2 | -4/+4 |
| | | |||||
* | | Actually run the new tests. | Antoine Pitrou | 2012-02-21 | 1 | -0/+1 |
| | | |||||
* | | Add a test that memoryviews have hash randomization enabled. | Antoine Pitrou | 2012-02-21 | 1 | -0/+6 |
| | | |||||
* | | Merge branch '3.2' | Petri Lehtinen | 2012-02-21 | 1 | -0/+18 |
|\ \ | |/ | | | | | Closes #8033. | ||||
| * | sqlite3: Fix 64-bit integer handling in user functions on 32-bit architectures | Petri Lehtinen | 2012-02-21 | 1 | -0/+18 |
| | | | | | | | | Closes #8033. | ||||
* | | Merge the HTMLParser fix with 3.2. | Ezio Melotti | 2012-02-21 | 2 | -7/+32 |
|\ \ | |/ | |||||
| * | HTMLParser is now able to handle slashes in the start tag. | Ezio Melotti | 2012-02-21 | 2 | -7/+32 |
| | | |||||
* | | update to Unicode 6.1 | Benjamin Peterson | 2012-02-21 | 1 | -2/+2 |
| | | |||||
* | | Merge more test vs hashing-order fixes from 3.2. | Georg Brandl | 2012-02-20 | 2 | -1/+3 |
|\ \ | |/ | |||||
| * | Disable an inspect test: it depends on dict ordering which parameter is ↵ | Georg Brandl | 2012-02-20 | 1 | -1/+2 |
| | | | | | | | | reported as duplicate. | ||||
| * | Delete the iterator, which could accidentally keep a temporary reference to ↵ | Antoine Pitrou | 2012-02-20 | 1 | -0/+1 |
| | | | | | | | | the yielded element. | ||||
* | | Merge 3.2: Issue #13703 plus some related test suite fixes. | Georg Brandl | 2012-02-20 | 20 | -80/+224 |
|\ \ | |/ | |||||
| * | Make "regrtest -j" "-R"-aware | Antoine Pitrou | 2012-02-20 | 1 | -0/+1 |
| | | |||||
| * | Fix obscure failures of datetime-related tests due to the datetime tests ↵ | Georg Brandl | 2012-02-20 | 2 | -19/+23 |
| | | | | | | | | failing to restore the system state completely after testing the pure-Python versions. | ||||
| * | Fix dbm_gnu test relying on set order. | Georg Brandl | 2012-02-20 | 1 | -1/+1 |
| | | |||||
| * | Fix use of deprecated assertRegexpMatches method. | Georg Brandl | 2012-02-20 | 1 | -1/+1 |
| | | |||||
| * | Remove setting hash seed to regrtest's random seed and re-execv()ing: this ↵ | Georg Brandl | 2012-02-20 | 1 | -5/+0 |
| | | | | | | | | doesn't preserve Python flags and fails from a temp directory. | ||||
| * | Another test_dis dict order dependency. | Georg Brandl | 2012-02-20 | 1 | -6/+6 |
| | |