Christian Heimes
|
10ca1fee8f
|
Cleanup 'k' when the creation of PySTEntryObject fails. ad3824a90261 used to decref 'k' in too many error cases.
|
2012-09-12 17:58:20 +02:00 |
|
Christian Heimes
|
55ad6515c9
|
Cleanup 'k' when the creation of PySTEntryObject fails. ad3824a90261 used to decref 'k' in too many error cases.
|
2012-09-12 17:58:10 +02:00 |
|
Christian Heimes
|
9c5b521c71
|
Partly revert ad3824a90261 and add comment about reference ownership
|
2012-09-12 17:53:15 +02:00 |
|
Christian Heimes
|
1526582df6
|
Partly revert ad3824a90261 and add comment about reference ownership
|
2012-09-12 17:52:46 +02:00 |
|
Christian Heimes
|
310f81449a
|
Closed reference leak of variable 'k' in function ste_new which wasn't decrefed in error cases
|
2012-09-10 03:09:17 +02:00 |
|
Christian Heimes
|
837e53a7c2
|
Closed reference leak of variable 'k' in function ste_new which wasn't decrefed in error cases
|
2012-09-10 03:08:46 +02:00 |
|
Nick Coghlan
|
0b43bcf528
|
Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
|
2012-05-27 18:17:07 +10:00 |
|
Benjamin Peterson
|
527c622926
|
make YieldFrom its own distinct from Yield (closes #13780)
|
2012-01-14 08:58:23 -05:00 |
|
Nick Coghlan
|
1f7ce62bd6
|
Implement PEP 380 - 'yield from' (closes #11682)
|
2012-01-13 21:43:40 +10:00 |
|
Amaury Forgeot d'Arc
|
9028a10144
|
Issue #13343: Fix a SystemError when a lambda expression uses a global
variable in the default value of a keyword-only argument:
(lambda *, arg=GLOBAL_NAME: None)
|
2011-11-04 22:29:24 +01:00 |
|
Amaury Forgeot d'Arc
|
97c1bef6a4
|
Issue #13343: Fix a SystemError when a lambda expression uses a global
variable in the default value of a keyword-only argument:
(lambda *, arg=GLOBAL_NAME: None)
|
2011-11-04 22:17:45 +01:00 |
|
Martin v. Löwis
|
d63a3b8beb
|
Implement PEP 393.
|
2011-09-28 07:41:54 +02:00 |
|
Benjamin Peterson
|
9d872e19aa
|
fix possibily uninitialized memory usage (closes #12474)
|
2011-07-02 09:22:13 -05:00 |
|
Benjamin Peterson
|
609da58ae5
|
store the current scope on the stack right away
|
2011-06-29 22:52:39 -05:00 |
|
Benjamin Peterson
|
c2575d55cd
|
remove VISIT_*_IN_BLOCK macros
These are pointless because on error, all blocks will be finalized by
symtable_dealloc.
|
2011-06-29 15:27:14 -05:00 |
|
Benjamin Peterson
|
28db0fd357
|
merge 3.2
|
2011-06-20 22:09:20 -05:00 |
|
Benjamin Peterson
|
b7149cad04
|
fix indentation
|
2011-06-20 22:09:13 -05:00 |
|
Benjamin Peterson
|
f5ff22329b
|
use a invalid name for the __class__ closure for super() (closes #12370)
This prevents the assignment of __class__ in the class body from breaking
super. (Although a determined person could do locals()["@__class__"] = 4)
|
2011-06-19 19:42:22 -05:00 |
|
Benjamin Peterson
|
43af12b0b4
|
unify TryExcept and TryFinally (closes #12199)
|
2011-05-29 11:43:10 -05:00 |
|
Benjamin Peterson
|
bf1bbc1452
|
reflect with statements with multiple items in the AST (closes #12106)
|
2011-05-27 13:58:08 -05:00 |
|
Eli Bendersky
|
dd97fbb2dc
|
Issue #9904: fix and clarify some comments + fix indentation in symtable code
|
2011-04-10 07:37:26 +03:00 |
|
Benjamin Peterson
|
b8ffb60ec6
|
fix uninitialized struct member #10152
|
2010-10-20 21:25:23 +00:00 |
|
Benjamin Peterson
|
230b20684f
|
don't identify the toplevel namespace by name #9997
|
2010-10-16 03:45:45 +00:00 |
|
Benjamin Peterson
|
d4efd9eb15
|
add column offset to all syntax errors
|
2010-09-20 23:02:10 +00:00 |
|
Benjamin Peterson
|
20f9c3c50f
|
revert unintended changes
|
2010-07-20 22:39:34 +00:00 |
|