summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Issue #9792: In case of connection failure, socket.create_connection()Antoine Pitrou2010-09-071-0/+5
| | | | | | would swallow the exception and raise a new one, making it impossible to fetch the original errno, or to filter timeout errors. Now the original error is re-raised.
* Issue #9758: When fcntl.ioctl() was called with mutable_flag set to True,Antoine Pitrou2010-09-071-0/+4
| | | | | and the passed buffer was exactly 1024 bytes long, the buffer wouldn't be updated back after the system call. Original patch by Brian Brazil.
* Issue #4026: Make the fcntl extension build under AIX.Antoine Pitrou2010-09-071-0/+6
| | | | Patch by Sébastien Sablé.
* Issues #7889, #9025 and #9379: Improvements to the random module.Raymond Hettinger2010-09-071-1/+10
|
* Document which part of the random module module are guaranteed.Raymond Hettinger2010-09-071-0/+3
|
* Document which part of the random module module are guaranteed.Raymond Hettinger2010-09-061-0/+5
|
* Add method to OrderedDict for repositioning keys to the ends.Raymond Hettinger2010-09-061-0/+3
|
* Issue #9754: Similarly to assertRaises and assertRaisesRegexp, unittestAntoine Pitrou2010-09-061-0/+4
| | | | | test cases now also have assertWarns and assertWarnsRegexp methods to check that a given warning type was triggered by the code under test.
* Issue #5506: BytesIO objects now have a getbuffer() method exporting aAntoine Pitrou2010-09-061-0/+4
| | | | | view of their contents without duplicating them. The view is both readable and writable.
* Implement #7566 - os.path.sameopenfile for Windows.Brian Curtin2010-09-061-0/+2
| | | | | | This uses the GetFileInformationByHandle function to return a tuple of values to identify a file, then ntpath.sameopenfile compares file tuples, which is exposed as os.path.sameopenfile.
* hashlib has two new constant attributes: algorithms_guaranteed andGregory P. Smith2010-09-061-0/+5
| | | | | | | | algorithms_avaiable that respectively list the names of hash algorithms guaranteed to exist in all Python implementations and the names of hash algorithms available in the current process. Renames the attribute new in 3.2a0 'algorithms' to 'algorithms_guaranteed'.
* Issue #9293: I/O streams now raise `io.UnsupportedOperation` when anAntoine Pitrou2010-09-051-0/+4
| | | | | unsupported operation is attempted (for example, writing to a file open only for reading).
* Post-release update.Georg Brandl2010-09-051-0/+12
|
* Fix reST in NEWS, and remove NEWS.help (all committers should now know reST ↵Georg Brandl2010-09-051-14/+12
| | | | anyway, and for those who do not, there is Documenting Python.)
* Rewrap.Georg Brandl2010-09-051-159/+152
|
* Bump to 3.2a2.Georg Brandl2010-09-051-1/+1
|
* Clean-up functools.total_ordering().Raymond Hettinger2010-09-051-1/+1
|
* TypoRaymond Hettinger2010-09-051-2/+2
|
* Issue #8734: Avoid crash in msvcrt.get_osfhandle() when an invalid fileAntoine Pitrou2010-09-041-0/+3
| | | | descriptor is provided. Patch by Pascal Chambon.
* Issue #7451: Improve decoding performance of JSON objects, and reduceAntoine Pitrou2010-09-041-0/+4
| | | | | the memory consumption of said decoded objects when they use the same strings as keys.
* Issue #9225: Remove the ROT_FOUR and DUP_TOPX opcode, the latter replacedAntoine Pitrou2010-09-041-0/+4
| | | | | by the new (and simpler) DUP_TOP_TWO. Performance isn't changed, but our bytecode is a bit simplified. Patch by Demur Rumed.
* _warnings exposed two variables with the name 'default_action' andBrett Cannon2010-09-041-0/+3
| | | | | | | | | | | 'once_registry'. This is bad as the warnings module had variables named 'defaultaction' and 'onceregistry' which are what people should be looking at (technically those variables shouldn't be mucked with as they are undocumented, but we all know better than to believe that isn't happening). So the variables from _warnings have been renamed to come off as private and to avoid confusion over what variable should be used. Closes issue #9766. Thanks to Antoine Pitrou for the discovery.
* Issue #1100562: Fix deep-copying of objects derived from the list and dict ↵Antoine Pitrou2010-09-041-0/+3
| | | | | | types. Patch by Michele Orrù and Björn Lindqvist.
* Issue #7736: Release the GIL around calls to opendir() and closedir()Antoine Pitrou2010-09-041-0/+3
| | | | in the posix module. Patch by Marcin Bachry.
* Issue #1303434: Include PDBs in release.Martin v. Löwis2010-09-041-0/+2
| | | | Patch by James Lee and Daniel Stutzbach.
* add consistent support for the vars and default arguments on allFred Drake2010-09-041-0/+3
| | | | | configuration parser classes (http://bugs.python.org/issue9421)
* NEWS for PEP 3149, and clean up a few other entries.Barry Warsaw2010-09-031-7/+9
|
* Fix NEWS entry.Antoine Pitrou2010-09-031-2/+3
|
* Fix Issue9753: socket.dup() does not always work right on WindowsDaniel Stutzbach2010-09-031-0/+3
|
* fix output from RawConfigParser.write and ConfigParser.write for NoneFred Drake2010-09-031-0/+3
| | | | | | values (http://bugs.python.org/issue7005) (merged r84443 from the release27-mmaint branch, with changes to reflect changes in Python 3)
* Credit where credit is dueDaniel Stutzbach2010-09-021-1/+1
|
* Issue #9212: Added the missing isdisjoint method to the dict_keys andDaniel Stutzbach2010-09-021-0/+3
| | | | | dict_items views. The method is required by the collections.Set ABC, which the views register as supporting.
* Issue #9737: Fix a crash when trying to delete a slice or an item fromAntoine Pitrou2010-09-011-0/+3
| | | | a memoryview object.
* Issue #8990: array.fromstring() and array.tostring() get renamed toAntoine Pitrou2010-09-011-0/+5
| | | | | | frombytes() and tobytes(), respectively, to avoid confusion. Furthermore, array.frombytes(), array.extend() as well as the array.array() constructor now accept bytearray objects. Patch by Thomas Jollans.
* Issue #9549: sys.setdefaultencoding() and PyUnicode_SetDefaultEncoding()Antoine Pitrou2010-09-011-0/+4
| | | | | are now removed, since their effect was inexistent in 3.x (the default encoding is hardcoded to utf-8 and cannot be changed).
* Issue #7415: PyUnicode_FromEncodedObject() now uses the new buffer APIAntoine Pitrou2010-09-011-0/+3
| | | | properly. Patch by Stefan Behnel.
* Issue #3101: Helper functions _add_one_to_C() and _add_one_to_F() becomeAntoine Pitrou2010-09-011-0/+3
| | | | _Py_add_one_to_C() and _Py_add_one_to_F(), respectively.
* Issue #808164: Fixed socket.close to avoid references to globals, toDaniel Stutzbach2010-08-311-0/+3
| | | | avoid issues when socket.close is called from a __del__ method.
* Issue 5553: Improved Py_LOCAL_INLINE to actually inline under compilers ↵Daniel Stutzbach2010-08-311-0/+4
| | | | other than MSC
* Issue #9700: define HAVE_BROKEN_POSIX_SEMAPHORES under AIX 6.x. Patch byAntoine Pitrou2010-08-301-0/+3
| | | | Sébastien Sablé.
* handle names starting with non-ascii characters correctly #9712Benjamin Peterson2010-08-301-0/+2
|
* update Misc/NEWS to include issue #9706 changesGiampaolo Rodolà2010-08-291-0/+3
|
* Issue #4835: make PyLong_FromSocket_t() and PyLong_AsSocket_t() privateAntoine Pitrou2010-08-281-0/+4
| | | | | to the socket module, and fix the width of socket descriptors to be correctly detected under 64-bit Windows.
* Issue #1868: Eliminate subtle timing issues in thread-local objects byAntoine Pitrou2010-08-281-0/+3
| | | | getting rid of the cached copy of thread-local attribute dictionary.
* Issue #1512791: In setframerate method of Wave_write, round non-integralMark Dickinson2010-08-281-0/+3
| | | | inputs to the nearest integer. Thanks Neil Tallim for the patch.
* Fix Issue8797 - Reset the basic auth retry count when response code is not 401.Senthil Kumaran2010-08-261-0/+3
|
* basicsize and itemsize are Py_ssize_t #9688Benjamin Peterson2010-08-251-0/+2
|
* Issue 8781: Define SIZEOF_WCHAR_T on WindowsDaniel Stutzbach2010-08-251-0/+3
|
* Issue #1027206: getnameinfo is now restricted to numeric addresses as input.Martin v. Löwis2010-08-251-1/+2
|
* #1194222: make parsedate always return RFC2822 four character years.R. David Murray2010-08-251-0/+3
| | | | | | | | Two character years are now converted to four character years using the Posix standard rule (<68 == 2000, >=68==1900). This makes the parsed date RFC2822 compliant even if the input is not. Patch and test by Jeffrey Finkelstein.