summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Issue #15926: Fix crash after multiple reinitializations of the interpreter.Antoine Pitrou2012-09-121-0/+2
|
* - Issue #15906: Fix a regression in argparse caused by the preceding change,Barry Warsaw2012-09-121-0/+3
|\ | | | | | | when action='append', type='str' and default=[].
| * - Issue #15906: Fix a regression in argparse caused by the preceding change,Barry Warsaw2012-09-121-0/+3
| | | | | | | | when action='append', type='str' and default=[].
* | Updates NEWS for issue #15895Christian Heimes2012-09-111-2/+2
| |
* | Issue #15895: my analysis was slightly off. The FILE pointer is only leaked ↵Christian Heimes2012-09-111-1/+2
| | | | | | | | when set_main_loader() fails for a pyc file with closeit=0. In the success case run_pyc_file() does its own cleanup of the fp. I've changed the code to use another FILE ptr for pyc files and moved the fclose() to PyRun_SimpleFileExFlags() to make it more obvious what's happening.
* | Issue #15895: Fix FILE pointer leak in PyRun_SimpleFileExFlags() when ↵Christian Heimes2012-09-111-0/+3
| | | | | | | | filename points to a pyc/pyo file and closeit is false.
* | Spelling past tense -> present tenseChristian Heimes2012-09-111-1/+1
| |
* | Issue #15900: Fixed reference leak in PyUnicode_TranslateCharmap()Christian Heimes2012-09-111-0/+2
| |
* | MERGE: Closes #15793: Stack corruption in ssl.RAND_egd()Jesus Cea2012-09-111-0/+3
|\ \ | |/
| * Closes #15793: Stack corruption in ssl.RAND_egd()Jesus Cea2012-09-111-0/+3
| |
* | Issue #15882: Change _decimal to accept any coefficient tuple whenStefan Krah2012-09-101-0/+4
| | | | | | | | | | | | constructing infinities. This is done for backwards compatibility with decimal.py: Infinity coefficients are undefined in _decimal (in accordance with the specification).
* | Closes #15676: mmap: add empty file check prior to offset checkJesus Cea2012-09-091-0/+3
|\ \ | |/
| * Closes #15676: mmap: add empty file check prior to offset checkJesus Cea2012-09-091-0/+3
| |
* | mergeAlexander Belopolsky2012-09-091-0/+7
|\ \ | |/
| * Issue #15881: Added NEWS entry and proper credit.Alexander Belopolsky2012-09-091-0/+3
| |
| * Issue #15822: Fix installation of lib2to3 grammar pickles to ensureNed Deily2012-09-091-1/+1
| | | | | | | | | | they are created in the install locations and with the proper timestamp. (Solution suggested by MvL)
* | Merge in changes from 3.3.0rc2 release clone.Georg Brandl2012-09-091-11/+29
|\ \
| * | Post-release updates for 3.3.0rc2.Georg Brandl2012-09-091-0/+12
| | |
| * | Issue #15814: Add NEWS entry regarding intended memoryview hashing restrictionsNick Coghlan2012-09-031-0/+8
| | |
| * | Bump to 3.3.0rc2.Georg Brandl2012-09-091-1/+1
| | |
| * | Fix NEWS entry location.Georg Brandl2012-09-091-3/+6
| | |
| * | Issue #15822: Fix installation of lib2to3 grammar pickles to ensureNed Deily2012-09-091-0/+3
| | | | | | | | | | | | | | | they are created in the install locations and with the proper timestamp. (Solution suggested by MvL)
| * | Issue #13992: The trashcan mechanism is now thread-safe. This eliminatesAntoine Pitrou2012-09-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 3.2.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 3.2.3 and earlier. However, extension modules compiled for 3.2.3 and earlier will be loadable by 3.2.4.
| * | Changelog entry for 8c2e87aeb707.Georg Brandl2012-09-081-0/+3
| | |
| * | Closes #10650: Deprecate the watchexp parameter of Decimal.quantize().Stefan Krah2012-08-301-0/+3
| | |
| * | Close #14223: Fix window.addch(curses.ACS_HLINE)Victor Stinner2012-09-011-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fix window.addch() of the curses module for special characters like curses.ACS_HLINE: the Python function addch(int) and addch(bytes) is now calling the C function waddch()/mvwaddch() (as it was done in Python 3.2), instead of wadd_wch()/mvwadd_wch(). The Python function addch(str) is still calling the C function wadd_wch()/mvwadd_wch() if the Python curses is linked to libncursesw.
| * | Issue #15828: Restore support for C extension modules in imp.load_module()Nick Coghlan2012-08-311-0/+2
| | |
| * | Issue #15340: Fix importing the random module when /dev/urandom cannot be ↵Antoine Pitrou2012-09-071-0/+3
| | | | | | | | | | | | | | | | | | opened. This was a regression caused by the hash randomization patch.
| * | Issue #15781: Fix two small race conditions in import's module locking.Antoine Pitrou2012-08-271-0/+2
| | |
| * | Issue #15784: Modify OSError.__str__() to better distinguish betweenRichard Oudkerk2012-08-281-0/+3
| | | | | | | | | | | | errno error numbers and Windows error numbers.
| * | Issue #15785: Modify window.get_wch() API of the curses module: return aVictor Stinner2012-08-281-1/+6
| | | | | | | | | | | | | | | | | | character for most keys, and an integer for special keys, instead of always returning an integer. So it is now possible to distinguish special keys like keypad keys.
* | | Issue #15822: Fix installation of lib2to3 grammar pickles to ensureNed Deily2012-09-091-0/+3
| | | | | | | | | | | | | | | they are created in the install locations and with the proper timestamp. (Solution suggested by MvL)
* | | Issue #15340: Fix importing the random module when /dev/urandom cannot be ↵Antoine Pitrou2012-09-071-0/+3
|\ \ \ | | |/ | |/| | | | | | | | | | opened. This was a regression caused by the hash randomization patch.
| * | Issue #15340: Fix importing the random module when /dev/urandom cannot be ↵Antoine Pitrou2012-09-071-0/+3
| | | | | | | | | | | | | | | | | | opened. This was a regression caused by the hash randomization patch.
* | | Issue #15876: Fix a refleak in the curses moduleRoss Lagerwall2012-09-071-0/+2
| | | | | | | | | | | | The refleak occurred when assigning to window.encoding.
* | | Issue #13992: The trashcan mechanism is now thread-safe. This eliminatesAntoine Pitrou2012-09-051-0/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Note that the trashcan functions are part of the stable ABI, therefore they have to be kept around for binary compatibility of extensions.
| * | Issue #13992: The trashcan mechanism is now thread-safe. This eliminatesAntoine Pitrou2012-09-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 3.2.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 3.2.3 and earlier. However, extension modules compiled for 3.2.3 and earlier will be loadable by 3.2.4.
* | | Issue #15841: The readable(), writable() and seekable() methods of BytesIOAntoine Pitrou2012-09-051-0/+4
|\ \ \ | |/ / | | | | | | | | | and StringIO objects now raise ValueError when the object has been closed. Patch by Alessandro Moura.
| * | Issue #15841: The readable(), writable() and seekable() methods of BytesIOAntoine Pitrou2012-09-051-0/+4
| | | | | | | | | | | | | | | and StringIO objects now raise ValueError when the object has been closed. Patch by Alessandro Moura.
* | | #15557,#15447,#15509: webbrowser test suite added.R David Murray2012-09-031-0/+3
| | | | | | | | | | | | | | | Initial patch by Anton Barkovsky, refined a bit by me to further subdivide the test methods. Provides tests for the previous two bug fix commits.
* | | #15447: Use subprocess.DEVNULL in webbrowser, instead of openingR David Murray2012-09-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | This eliminates a ResourceWarning, since before webbrowser was explicitly opening os.devnull and then leaving it open. Tests to follow. Patch by Anton Barkovsky.
* | | Merge #15509: If %action substitution produces a null string, drop it.R David Murray2012-09-031-0/+3
|\ \ \ | |/ / | | | | | | | | | | | | | | | Patch by Anton Barkovsky, comment addition by me. This shows up as a bug in 3.3 because the definition for Chrome produces such an empty string. Tests will follow.
| * | #15509: If %action substitution produces a null string, drop it.R David Murray2012-09-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Patch by Anton Barkovsky, comment addition by me. This showed up as a bug in 3.3 because the definition for Chrome produced such an empty string. This fix is tested in 3.3+; backporting the new test suite is more trouble than it is worth.
* | | Issue #15814: Add NEWS entry regarding intended memoryview hashing restrictionsNick Coghlan2012-09-031-0/+8
| | |
* | | merge 3.2 (#15846)Benjamin Peterson2012-09-021-0/+3
|\ \ \ | |/ /
| * | prevert ast errors from being normalized before ast_error_finish is called ↵Benjamin Peterson2012-09-021-0/+3
| | | | | | | | | | | | (closes #15846)
* | | Make super() internal errors RuntimeError instead of SystemError (closes #15839)Benjamin Peterson2012-09-021-0/+2
| | |
* | | Close #14223: Fix window.addch(curses.ACS_HLINE)Victor Stinner2012-09-011-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fix window.addch() of the curses module for special characters like curses.ACS_HLINE: the Python function addch(int) and addch(bytes) is now calling the C function waddch()/mvwaddch() (as it was done in Python 3.2), instead of wadd_wch()/mvwadd_wch(). The Python function addch(str) is still calling the C function wadd_wch()/mvwadd_wch() if the Python curses is linked to libncursesw.
* | | #15802: Fix test logic in TestMaildir.test_create_tmpPetri Lehtinen2012-09-011-0/+3
|\ \ \ | |/ /
| * | #15802: Fix test logic in TestMaildir.test_create_tmpPetri Lehtinen2012-09-011-0/+3
| | |