Benjamin Peterson
|
8107176f9b
|
add gc support to the AST base type (closes #15293)
|
2012-07-08 11:03:46 -07:00 |
Antoine Pitrou
|
507507473e
|
Issue #15291: Fix a memory leak where AST nodes where not properly deallocated.
|
2012-07-08 12:43:32 +02:00 |
Tim Golden
|
9175c3d804
|
Issue #1677: Handle better a race condition between the interactive interpreter and
the Ctrl-C signal handler on Windows
|
2012-06-29 18:39:26 +01:00 |
Christian Heimes
|
0b3847de6d
|
Issue #15096: Drop support for the ur string prefix
|
2012-06-20 11:17:58 +02:00 |
Benjamin Peterson
|
77fa9379e2
|
use Py_ssize_t for ast sequence lengths
|
2012-05-15 10:10:27 -07:00 |
Martin v. Löwis
|
ce58ed3e7c
|
Merge with 3.2: issue #14433
|
2012-04-30 06:20:37 +02:00 |
Martin v. Löwis
|
e654c11f56
|
Issue #14433: Prevent msvcrt crash in interactive prompt when stdin is closed.
|
2012-04-30 06:10:41 +02:00 |
Benjamin Peterson
|
1767e0274b
|
free AST's dict
|
2012-03-14 21:50:29 -05:00 |
Victor Stinner
|
45e50de1f5
|
Try to fix compilation of Python-ast.c on Visual Studio 2008
|
2012-03-13 01:17:31 +01:00 |
Benjamin Peterson
|
7e0dbfbbde
|
give the AST class a __dict__
|
2012-03-12 09:46:44 -07:00 |
Armin Ronacher
|
6ecf77b3f8
|
Basic support for PEP 414 without docs or tests.
|
2012-03-04 12:04:06 +00:00 |
Benjamin Peterson
|
cff9237d57
|
check after comments, too (#13832)
|
2012-01-19 17:46:13 -05:00 |
Benjamin Peterson
|
188bee5873
|
don't leak node
|
2012-01-19 08:48:18 -05:00 |
Benjamin Peterson
|
79c1f96438
|
only check this when parsing python
|
2012-01-19 08:48:11 -05:00 |
Meador Inge
|
fa21bf015d
|
Issue #12705: Raise SyntaxError when compiling multiple statements as single interactive statement
|
2012-01-19 01:08:41 -06:00 |
Benjamin Peterson
|
8d5a62df10
|
murder tabs
|
2012-01-16 09:54:28 -05: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 |
Antoine Pitrou
|
3a5d4cb940
|
Issue #13748: Raw bytes literals can now be written with the `rb` prefix as well as `br`.
|
2012-01-12 22:46:19 +01:00 |
Benjamin Peterson
|
f51d36a743
|
evidently some buildbots don't have python 3 installed
|
2011-12-29 12:07:21 -06:00 |
Benjamin Peterson
|
3ab85886d6
|
run AST toolchain on python3
|
2011-12-29 12:03:55 -06:00 |
Antoine Pitrou
|
ab0e9f7089
|
Issue #10350: Read and save errno before calling a function which might overwrite it.
Original patch by Hallvard B Furuseth.
|
2011-12-16 12:29:37 +01:00 |
Antoine Pitrou
|
c345ce1a69
|
Issue #10350: Read and save errno before calling a function which might overwrite it.
Original patch by Hallvard B Furuseth.
|
2011-12-16 12:28:32 +01:00 |
Amaury Forgeot d'Arc
|
942d5ba125
|
Merge branch 3.2
|
2011-11-22 22:02:01 +01:00 |
Amaury Forgeot d'Arc
|
58e8761da6
|
Issue #13436: Fix a bogus error message when an AST object was passed
an invalid integer value.
|
2011-11-22 21:51:55 +01:00 |
Antoine Pitrou
|
f364e7b598
|
Fix memory leak with FLUFL-related syntax errors (!)
|
2011-11-13 01:02:02 +01:00 |
Antoine Pitrou
|
9ec2593bda
|
Fix memory leak with FLUFL-related syntax errors (!)
|
2011-11-13 01:01:23 +01:00 |
Meador Inge
|
70d86bdef1
|
Issue 13243: Rename _Py_identifier to _Py_IDENTIFIER in asdl_c.py
Parser/asdl_c.py was missed in commit 7109f31300fb when _Py_identifier
was replaced with _Py_IDENTIFIER. Thanks to Eric Snow for the patch.
|
2011-10-22 14:06:50 -05:00 |
Martin v. Löwis
|
1c67dd9b15
|
Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.
|
2011-10-14 15:16:45 +02:00 |
Martin v. Löwis
|
bd928fef42
|
Rename _Py_identifier to _Py_IDENTIFIER.
|
2011-10-14 10:20:37 +02:00 |
Martin v. Löwis
|
1ee1b6fe0d
|
Use identifier API for PyObject_GetAttrString.
|
2011-10-10 18:11:30 +02:00 |
Martin v. Löwis
|
afe55bba33
|
Add API for static strings, primarily good for identifiers.
Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing.
|
2011-10-09 10:38:36 +02:00 |
Martin v. Löwis
|
d63a3b8beb
|
Implement PEP 393.
|
2011-09-28 07:41:54 +02:00 |
Éric Araujo
|
6f08f53e79
|
Merge 3.2
|
2011-09-02 17:32:30 +02:00 |
Benjamin Peterson
|
0224d4e699
|
accept bytes for the AST 'string' type
This is a temporary kludge and all is well in 3.3.
|
2011-08-31 22:13:03 -04:00 |
Benjamin Peterson
|
5a3f49bb7e
|
revert code which conditionally writes Python-ast.h (closes #12727)
|
2011-08-11 14:42:28 -05:00 |
Benjamin Peterson
|
257a1d0f28
|
2.x syntax
|
2011-08-09 18:48:02 -05:00 |
Benjamin Peterson
|
4ec450d3c7
|
make this work on 2.4
|
2011-08-09 18:38:57 -05:00 |
Benjamin Peterson
|
6f7500424c
|
make this work with py2.5
|
2011-08-09 16:49:52 -05:00 |
Benjamin Peterson
|
398256b230
|
don't rewrite the header file if it hasn't changed; this reduces development build time
|
2011-08-09 16:28:58 -05:00 |
Benjamin Peterson
|
4dc6499613
|
the bool asdl type died a while ago
|
2011-08-09 16:10:09 -05:00 |
Benjamin Peterson
|
e249841903
|
add a asdl bytes type, so Bytes.s be properly typechecked
|
2011-08-09 16:08:39 -05:00 |
Benjamin Peterson
|
8a4b42b7f4
|
merge 3.2
|
2011-07-22 11:10:43 -05:00 |
Benjamin Peterson
|
180e63507d
|
None is ok for identifiers but not strings
|
2011-07-22 11:09:07 -05:00 |
Benjamin Peterson
|
86f088e8e5
|
merge 3.2
|
2011-07-22 10:55:02 -05:00 |
Benjamin Peterson
|
2193d2b72b
|
type check AST strings and identifiers
This is related to a21829180423 as well as #12609 and #12610.
|
2011-07-22 10:50:23 -05:00 |
Benjamin Peterson
|
efad2449fc
|
hardcode the old svn __version__
|
2011-07-22 10:39:12 -05:00 |
Benjamin Peterson
|
0bd152cd67
|
remove ast.__version__ (closes #12273)
|
2011-07-15 21:10:13 -05:00 |
Benjamin Peterson
|
620b2c8c98
|
comment which is not applicable anymore
|
2011-07-15 15:27:34 -05:00 |
Benjamin Peterson
|
0c1036270d
|
remove intrcheck.c, which hasn't been used for years
|
2011-06-20 19:22:34 -05:00 |