Victor Stinner
41bb43a71e
Issue #18408 : Add a new PyFrame_FastToLocalsWithError() function to handle
exceptions when merging fast locals into f_locals of a frame.
PyEval_GetLocals() now raises an exception and return NULL on failure.
13 years ago
Victor Stinner
28c63f7ffb
CJK codecs: less magical macros, semicolon is now explicit
13 years ago
Victor Stinner
14c9fea60a
CJK codecs: less magic macros, require explicit semicolon
13 years ago
Victor Stinner
146a2ed0f2
CJK codecs: add newlines for readability
13 years ago
Victor Stinner
bd97ac35f7
CJK codecs: use less magic and more readable macros, write explicit if
13 years ago
Victor Stinner
0a6e2c59d3
CJK codecs: remove unused TRYMAP_ENC_MPLANE macro
13 years ago
Victor Stinner
11bdf91a5f
Issue #18509 : handle PyUnicode_Writer() error
13 years ago
Richard Oudkerk
33aaa73cad
Merge.
13 years ago
Richard Oudkerk
e90cedb711
Issue #19425 -- a pickling error should not cause pool to hang.
13 years ago
Nadeem Vawda
e6514f533e
#19395 : Raise exception when pickling a (BZ2|LZMA)(Compressor|Decompressor).
The underlying C libraries provide no mechanism for serializing compressor and
decompressor objects, so actually pickling these classes is impractical.
Previously, these objects would be pickled without error, but attempting to use
a deserialized instance would segfault the interpreter.
13 years ago
Nadeem Vawda
3797065ac5
#19395 : Raise exception when pickling a (BZ2|LZMA)(Compressor|Decompressor).
The underlying C libraries provide no mechanism for serializing compressor and
decompressor objects, so actually pickling these classes is impractical.
Previously, these objects would be pickled without error, but attempting to use
a deserialized instance would segfault the interpreter.
13 years ago
Victor Stinner
d1b48998e5
Issue #19421 : add an unit test for warnings.warn() during finalization
13 years ago
Victor Stinner
ce5f4fba11
Issue #19421 : fix a check in warnings.warn() to be able to use it during Python
finalization.
sys.argv is set to None during Python finalization: add PyList_Check() to avoid
a crash in PyList_Size().
13 years ago
Georg Brandl
1df788acd4
null merge with 3.3
13 years ago
Georg Brandl
ba4e58a021
Add NEWS header for 3.3.4.
13 years ago
Ned Deily
f20ee9391c
Issue #19373 : merge from 3.3
13 years ago
Ned Deily
94764b24aa
Issue #19373 : Apply upstream change to Tk 8.5.15 fixing OS X 10.9
screen refresh problem.
13 years ago
Tim Golden
bb4b0aa51b
Issue 15792 Correct build options on Win64. Patch by Jeremy Kloth.
13 years ago
Serhiy Storchaka
8797dcd9d5
Fixed merge test for Tcl/Tk <8.5 (issue #18964 ).
13 years ago
Georg Brandl
d2d6beaa69
Added tag v3.3.3rc1 for changeset fd53c500f8b8
13 years ago
Georg Brandl
78abc9dcc2
Skip overzealous test for existence of the online license.html for pre-release versions.
13 years ago
Georg Brandl
2d34f41bee
Bump to 3.3.3rc1.
13 years ago
Georg Brandl
325a1c2f37
Fix markup errors in the docs and amend suspicious ignores.
13 years ago
Georg Brandl
c9d597a46d
Update pydoc topics.
13 years ago
Georg Brandl
81be27d53e
Issue #19227 : Try to fix deadlocks caused by re-seeding then OpenSSL
pseudo-random number generator on fork().
13 years ago
Georg Brandl
045ee06ae9
merge
13 years ago
Georg Brandl
bf3f8eb960
Issue #16037 : HTTPMessage.readheaders() raises an HTTPException when more than
100 headers are read. Adapted from patch by Jyrki Pulliainen.
13 years ago
Georg Brandl
28e78414f9
Issue #16040 : CVE-2013-1752: nntplib: Limit maximum line lengths to 2048 to
prevent readline() calls from consuming too much memory. Patch by Jyrki
Pulliainen.
13 years ago
Georg Brandl
7e27abbb39
Issue #16041 : CVE-2013-1752: poplib: Limit maximum line lengths to 2048 to
prevent readline() calls from consuming too much memory. Patch by Jyrki
Pulliainen.
13 years ago
Georg Brandl
72c98d3a76
Issue #17997 : Change behavior of ``ssl.match_hostname()`` to follow RFC 6125,
for security reasons. It now doesn't match multiple wildcards nor wildcards
inside IDN fragments.
13 years ago
Serhiy Storchaka
efa5a39fa5
Issue #19405 : Fixed outdated comments in the _sre module.
13 years ago
Georg Brandl
ca580f4ec1
Issue #16039 : CVE-2013-1752: Change use of readline in imaplib module to limit
line length. Patch by Emil Lind.
13 years ago
Ned Deily
246eb11058
Issue #15663 : Force IDLE.app to run the GUI process in 32-bit mode.
This mitigates the current Aqua Tk refresh problem on OS X 10.9
by backporting 2.7.x behavior and is transparent to the user.
13 years ago
Benjamin Peterson
89d8cd943b
just return toplevel symbol table rather than all blocks ( closes #19393 )
13 years ago
Ned Deily
050fcd51cc
Issue #15663 : OS X installer builtin Tcl/Tk support
Make it easier for users to make use of the backup _tkinter linked
with the third-party Tcl and Tk frameworks in /Library/Frameworks.
The two tkinter variants are now installed in separate directories
under a new lib-tkinter. This allows per-user selection by
manipulating sys.path, directly or with PYTHONPATH. If this
proves useful, we can supply a more convenient user interface
to supply the paths. For now, this remains somewhat experimental.
13 years ago
Victor Stinner
2ff68dd526
Close #19339 : telnetlib module is now using time.monotonic() when available to
compute timeout.
13 years ago
Ned Deily
3d2f68d242
Issue #19400 : Prevent extension module build failures with Xcode 5 on OS X
10.8+ when using a universal Python that included a PPC architecture,
such as with a python.org 32-bit-only binary installer.
13 years ago
Brett Cannon
6fd25c39c4
Issue #19392 : Document that imp.reload() now relies on __loader__
being defined on top of __name__.
13 years ago
Tim Golden
6d09f09d8b
Issue14255 Don't flatten case of tempdir
13 years ago
Victor Stinner
8fea252a50
Issue #18520 : fix reference leak in _PySys_Init()
13 years ago
Serhiy Storchaka
22da9677c2
Null merge
13 years ago
Larry Hastings
dfcd46769b
Issue #19390 : Argument Clinic no longer accepts malformed Python and C ids.
13 years ago
Georg Brandl
186729e812
merge with 3.3
13 years ago
Georg Brandl
fb404f528a
#19227 : merge with 3.3
13 years ago
Georg Brandl
b89b5df9c9
merge with 3.3
13 years ago
Serhiy Storchaka
68457be619
Issue #19329 : Optimized compiling charsets in regular expressions.
13 years ago
Serhiy Storchaka
1985f7b133
Issue #19405 : Fixed outdated comments in the _sre module.
13 years ago
Ned Deily
b9dcfea092
Issue Issue #15663 : merge from 3.3
13 years ago
Nick Coghlan
624a74e4b7
Mitigate #19412 : restore test skips for --without-doc-strings
13 years ago
Benjamin Peterson
77353664e2
merge 3.3 ( #19393 )
13 years ago