Commit Graph

3245 Commits

Author SHA1 Message Date
Benjamin Peterson
d2903bd682 restore runtime exec test (#21591) 2014-08-09 19:39:36 -07:00
Dirkjan Ochtman
9b1d670361 Issue #21591: Handle exec backwards compatibility in the AST builder.
Instead of deferring until runtime. This makes sure we hit the right
conditions in dealing with unqualified exec statements.

Reviewed by Victor Stinner. Test follows in a later commit.
2014-07-29 17:21:39 +02:00
Benjamin Peterson
0fb88f7c51 correct ref counting of default_action (closes #22017) 2014-07-20 13:04:11 -07:00
Benjamin Peterson
ee5729dbf9 add missing 'because' (closes #22008)
Patch from A Kaptur.
2014-07-18 16:25:13 -07:00
Benjamin Peterson
3232384e1e revert tstate_delete_common, since it's pretty much wrong 2014-06-17 00:34:14 -07:00
Benjamin Peterson
81669697aa avoid a deadlock with the interpreter head lock and the GIL during finalization 2014-06-16 23:07:49 -07:00
Benjamin Peterson
1c78e6d96f check if the thread is finalizing after retaking the GIL 2014-06-16 22:59:07 -07:00
Benjamin Peterson
c0bc4eff50 avoid crashes and lockups from daemon threads during interpreter shutdown (#1856) 2014-06-16 19:39:18 -07:00
Terry Jan Reedy
9f2dcd227c Issue #19362: Tweek len() doc and docstring to expand the indicated range of
arguments. Original patch by Gareth Rees.
2014-06-16 03:05:30 -04:00
Serhiy Storchaka
79fa98af9e Issue #19656: Running Python with the -3 option now also warns about
non-ascii bytes literals.
2014-06-01 22:13:39 +03:00
Antoine Pitrou
ab4a69158b Issue #21523: Fix over-pessimistic computation of the stack effect of some opcodes in the compiler.
This also fixes a quadratic compilation time issue noticeable when compiling
code with a large number of "and" and "or" operators.
2014-05-23 11:46:03 +02:00
Serhiy Storchaka
98a9722e4a Issue #20437: Fixed 43 potential bugs when deleting objects references. 2014-02-09 13:14:04 +02:00
Benjamin Peterson
8363f77795 fix error check 2014-01-16 16:56:22 -05:00
Benjamin Peterson
1aeb8cfcfd update copyright year 2013-12-31 22:02:22 -06:00
Serhiy Storchaka
15df36bb14 Issue #16404: Add checks for return value of PyInt_FromLong() in
sys.getwindowsversion() and ossaudiodev.setparameters().
Reported by Ned Batchelder.
2013-12-17 15:09:45 +02:00
Serhiy Storchaka
0585418b0d Fixed leak in sys.flags initialization. 2013-12-17 14:59:29 +02:00
Mark Dickinson
c2f8c81af0 Issue #19638: Raise ValueError instead of crashing when converting billion character strings to float. 2013-11-26 16:38:25 +00:00
Christian Heimes
51c4d72d43 Issue #18603: Ensure that PyOS_mystricmp and PyOS_mystrnicmp are in the
Python executable and not removed by the linker's optimizer.
2013-10-22 10:22:29 +02:00
Georg Brandl
c0edadee84 Closes #15213: update comment for _PyOS_URandom 2013-10-06 18:43:19 +02:00
Ezio Melotti
08350fb639 #18839: document that sys.exit() will not accept a non-integer numeric value as exit status. 2013-08-26 14:00:39 +03:00
Serhiy Storchaka
a9885e93ee Issue #13461: Fix a crash in the TextIOWrapper.tell method and in the "replace"
error handler on 64-bit platforms.  Patch by Yogesh Chaudhari.
2013-08-20 20:08:53 +03:00
Antoine Pitrou
f48a67b317 Issue #18756: Improve error reporting in os.urandom() when the failure is due to something else than /dev/urandom not existing. 2013-08-16 20:44:38 +02:00
Serhiy Storchaka
e822b034e7 Issue #15866: The xmlcharrefreplace error handler no more produces two XML
entities for a non-BMP character on narrow build.
2013-08-06 16:56:26 +03:00
Serhiy Storchaka
fe2e839565 Fix reference leaks introduced by the patch for issue #5308. 2013-07-11 19:14:07 +03:00
R David Murray
f7c8584545 #18424: PEP8ify the tense of the sum docstring. 2013-07-10 16:23:15 -04:00