Victor Stinner
afe1706457
Issue #15478 : Use source filename in OSError, not destination filename
...
And other fixes for Windows:
* rename, replace and link require arguments of the same type on Windows
* readlink only supports unicode filenames on Windows
* os.open() specifies the filename on OSError
2012-10-31 22:47:43 +01:00
Victor Stinner
b024e84597
Issue #15478 : Use path_error() in more posix functions, especially in Windows
...
implementation
2012-10-31 22:24:06 +01:00
Andrew Svetlov
4c668ed528
Merge: fix docstring for deque ctor to mark iterable parameter optional
2012-10-31 11:51:39 +02:00
Andrew Svetlov
796c443f3d
Merge: fix docstring for deque ctor to mark iterable parameter optional
2012-10-31 11:51:13 +02:00
Andrew Svetlov
6a5c7c341a
Fix docstring for deque ctor to mark iterable parameter optional
2012-10-31 11:50:40 +02:00
Benjamin Peterson
7ff2094bc7
merge 3.3 ( #16369 )
2012-10-30 23:31:12 -04:00
Benjamin Peterson
e8ea97fffb
merge 3.2 ( #16369 )
2012-10-30 23:27:52 -04:00
Benjamin Peterson
c43112823b
initialize more global type objects ( closes #16369 )
2012-10-30 23:21:10 -04:00
Victor Stinner
7a6d7cf3db
Issue #9566 : Use the right type to fix a compiler warnings on Win64
2012-10-31 00:37:41 +01:00
Victor Stinner
56cb12542d
Issue #9566 : Explicit downcast to fix compiler warnings on Win64
2012-10-31 00:33:57 +01:00
Antoine Pitrou
d4156c1693
Issue #16351 : New function gc.get_stats() returns per-generation collection statistics.
2012-10-30 22:43:19 +01:00
Andrew Svetlov
d2217a83d4
Issue #15721 : apply PEP 384 Refactoring to tkinter module.
2012-10-30 22:49:16 +02:00
Victor Stinner
b9e2d3f884
Issue #16330 : Fix compilation on Windows
2012-10-30 02:30:31 +01:00
Victor Stinner
266f882dca
Issue #15478 : Fix compilation on Windows
2012-10-30 02:27:11 +01:00
Victor Stinner
292c835548
Issue #15478 : Raising an OSError doesn't decode or encode the filename anymore
...
Pass the original filename argument to OSError constructor, instead of trying
to encode it to or decode it from the filesystem encoding. This change avoids
an additionnal UnicodeDecodeError on Windows if the filename cannot be decoded
from the filesystem encoding (ANSI code page).
2012-10-30 02:17:38 +01:00
Victor Stinner
76df43de30
Issue #16330 : Use surrogate-related macros
...
Patch written by Serhiy Storchaka.
2012-10-30 01:42:39 +01:00
Petri Lehtinen
f1380557e3
#14897 : Enhance error messages of struct.pack and struct.pack_into
...
Patch by Matti Mäki.
2012-10-29 21:26:56 +02:00
Petri Lehtinen
4648b4779a
#14897 : Enhance error messages of struct.pack and struct.pack_into
...
Patch by Matti Mäki.
2012-10-29 21:25:01 +02:00
Petri Lehtinen
92c28cace4
#14897 : Enhance error messages of struct.pack and struct.pack_into
...
Patch by Matti Mäki.
2012-10-29 21:24:07 +02:00
Mark Dickinson
9588593b79
Issue #16305 : Merge fix from 3.3.
2012-10-25 10:48:39 +01:00
Mark Dickinson
039e0cdc28
Issue #16305 : Merge fix from 3.2.
2012-10-25 10:47:46 +01:00
Mark Dickinson
76464494bc
Fix math.factorial KeyboardInterrupt segfault. Thanks Amaury for report and diagnosis.
2012-10-25 10:46:28 +01:00
Petri Lehtinen
d25b3982c7
Replace tabs with spaces in posixmodule.c
2012-10-23 16:31:06 +03:00
Petri Lehtinen
5445a8cb41
Replace tabs with spaces in posixmodule.c
2012-10-23 16:29:59 +03:00
Nadeem Vawda
78a59a6a57
Merge #14398 : Fix size truncation and overflow bugs in bz2 module.
2012-10-21 21:19:11 +02:00
Nadeem Vawda
18b7fcc7a6
Merge #14398 : Fix size truncation and overflow bugs in bz2 module.
2012-10-21 21:16:58 +02:00
Nadeem Vawda
5f8f0d6777
Issue #14398 : Fix size truncation and overflow bugs in bz2 module.
2012-10-21 21:13:27 +02:00
Antoine Pitrou
06eecead03
Issue #12034 : Fix bogus caching of result in check_GetFinalPathNameByHandle.
...
Patch by Atsuo Ishimoto.
2012-10-21 16:33:33 +02:00
Christian Heimes
743e0cd6b5
Issue #16166 : Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified
...
endianess detection and handling.
2012-10-17 23:52:17 +02:00
Andrew Svetlov
d0ad0b3ae2
Reformat _tkinter code to follow PEP7
2012-10-16 22:50:34 +03:00
Christian Heimes
7707f6fd32
Issue #16234 : Modify sha3's block_size method to return NotImplemented.
...
This makes the sha3 types unusable from the hmac module. HMAC-SHA3 hasn't been specified yet.
2012-10-14 22:16:27 +02:00
Andrew Svetlov
11dc6c311d
Issue #15721 : make _tkinter module pep384 compatible.
2012-10-14 16:54:35 +03:00
Christian Heimes
1f476504fe
Update comment: SPARC requires proper alignment
2012-10-14 14:36:09 +02:00
Christian Heimes
12e6a53b99
get 64bit platforms without uint64 right again
2012-10-14 04:17:50 +02:00
Christian Heimes
784fde7cb4
Force 32bit Keccak implementation on SPARC. It look like the Solaris CC compiler doesn't like the address alignment.
2012-10-14 02:52:01 +02:00
Christian Heimes
ba3e4a0bc0
Keccak: fromBytesToWord() and fromWordToBytes() are required on 64bit big endian platforms
2012-10-14 00:59:29 +02:00
Gregory P. Smith
70e0007f55
Fixes Issue #16114 : The subprocess module no longer provides a
...
misleading error message stating that args[0] did not exist when
either the cwd or executable keyword arguments specified a path that
did not exist.
2012-10-10 03:53:16 -07:00
Gregory P. Smith
a10ddb8a55
Fixes Issue #16114 : The subprocess module no longer provides a
...
misleading error message stating that args[0] did not exist when
either the cwd or executable keyword arguments specified a path that
did not exist.
2012-10-10 03:44:47 -07:00
Gregory P. Smith
5591b02a4c
Fixes Issue #16114 : The subprocess module no longer provides a
...
misleading error message stating that args[0] did not exist when
either the cwd or executable keyword arguments specified a path that
did not exist.
It now keeps track of if the child got as far as preexec and reports it if
not back to the parent via a special "noexec" error message value in
the error pipe so that the cwd can be blamed for a failed chdir
instead of the exec of the executable being blamed instead.
The executable is also always reported accurately when exec fails.
Unittests enhanced to cover these cases.
2012-10-10 03:34:47 -07:00
Christian Heimes
8836eefb1e
brg_endian.h is back again
2012-10-07 23:38:44 +02:00
Christian Heimes
d8463e9cfd
merge
2012-10-07 22:45:14 +02:00
Christian Heimes
dbc573ff29
re-add brg_endian.h to debug issue in big endian SPARC machine
2012-10-07 22:44:41 +02:00
Richard Oudkerk
8fb9f4cf7b
Get rid of circular import and eliminate unprefixed exported symbols
...
from _multiprocessing.
2012-10-07 18:08:47 +01:00
Andrew Svetlov
09c61bef2d
Remove unused functions from _tkinter.
2012-10-07 13:39:00 +03:00
Andrew Svetlov
885dc287d3
Utilize PyModule_Add{IntConstant,StringConstant,Object} in _tkinter.
2012-10-07 12:30:51 +03:00
Andrew Svetlov
9dc5bdddc0
Utilize Py_RETURN_NONE in _tkinter module.
2012-10-07 12:08:38 +03:00
Mark Dickinson
ff9c54aca2
Issue #16096 : Merge fixes from 3.3.
2012-10-06 18:05:14 +01:00
Mark Dickinson
c04ddff290
Issue #16096 : Fix several occurrences of potential signed integer overflow. Thanks Serhiy Storchaka.
2012-10-06 18:04:49 +01:00
Christian Heimes
2649105cdd
remove #warning from sha3module.c
2012-10-06 15:44:29 +02:00
Christian Heimes
c018f57186
fix possible memory leak, dealloc newobj
2012-10-06 15:09:06 +02:00