08995a3390a9d44f27225d7aca5b904248f7f11e |
|
07-Oct-2016 |
Serhiy Storchaka <storchaka@gmail.com> |
Issue #24098: Fixed possible crash when AST is changed in process of compiling it.
/external/python/cpython2/Parser/asdl_c.py
|
0d0aa32daa9caf1b854ef5e6527335e6a3f63f02 |
|
24-Sep-2016 |
Martin Panter <vadmium+py@gmail.com> |
Revert unintended commit to asdl_c.py
/external/python/cpython2/Parser/asdl_c.py
|
5d4dd9acb6b93a6efe540e17347bfcb9c1225bf0 |
|
24-Sep-2016 |
Martin Panter <vadmium+py@gmail.com> |
Fix incomplete format error in asdl.py
/external/python/cpython2/Parser/asdl_c.py
|
3d36f0f712e8a720e66808e2b634aace11c6bb88 |
|
28-Jul-2016 |
Martin Panter <vadmium+py@gmail.com> |
Spelling and grammar fixes in code comments and documentation
/external/python/cpython2/Parser/asdl_c.py
|
6d0f0f299b014e79f6079901b560e938e0c5d8df |
|
26-Aug-2013 |
Ezio Melotti <ezio.melotti@gmail.com> |
#18803: fix more typos. Patch by Févry Thibault.
/external/python/cpython2/Parser/asdl_c.py
|
05c197c75e05954c9486eac80166adaedbc36657 |
|
13-Dec-2012 |
Trent Nelson <trent@trent.me> |
Make PyAST_obj2mod C89 compliant.
/external/python/cpython2/Parser/asdl_c.py
|
c820de5e6017dd4065eb3fcfa708fe508fd6951e |
|
30-Sep-2012 |
Ezio Melotti <ezio.melotti@gmail.com> |
#15923: fix a mistake in asdl_c.py that resulted in a TypeError after 2801bf875a24 (see #15801).
/external/python/cpython2/Parser/asdl_c.py
|
5eed3062f5e80eced5c3601004466786f4ace70a |
|
23-Jul-2011 |
Benjamin Peterson <benjamin@python.org> |
allow None identifiers
/external/python/cpython2/Parser/asdl_c.py
|
77820242dd465e12f6660ae701fb3520d784fd1f |
|
22-Jul-2011 |
Benjamin Peterson <benjamin@python.org> |
verify the types of AST strings and identifiers (closes #12609 and #12610)
/external/python/cpython2/Parser/asdl_c.py
|
59c69512be98d887387f446a77ab39d1626dfd8a |
|
22-Jul-2011 |
Benjamin Peterson <benjamin@python.org> |
hardcode the old svn __version__
/external/python/cpython2/Parser/asdl_c.py
|
1056ca264f97e42ffafe8451720ca59147a3134c |
|
09-Jun-2010 |
Benjamin Peterson <benjamin@python.org> |
fix code formatting
/external/python/cpython2/Parser/asdl_c.py
|
5f429e02274f85f4ba19276847e323b13fae6568 |
|
13-Dec-2009 |
Benjamin Peterson <benjamin@python.org> |
account for PyObject_IsInstance's new ability to fail
/external/python/cpython2/Parser/asdl_c.py
|
5c33d86b4bd654b015a0f2e17d02718a36117ae2 |
|
08-Jun-2009 |
Benjamin Peterson <benjamin@python.org> |
use booleans for flags
/external/python/cpython2/Parser/asdl_c.py
|
aff36f129563b0693e220d0fc83fb23c7e78c583 |
|
19-Oct-2008 |
Benjamin Peterson <benjamin@python.org> |
fix compiler warning
/external/python/cpython2/Parser/asdl_c.py
|
35e01fbeaab6a1d7ce63b974677b823a7e3228ff |
|
19-Oct-2008 |
Armin Ronacher <armin.ronacher@active-4.com> |
Fixed #4067 by implementing _attributes and _fields for the AST root node.
/external/python/cpython2/Parser/asdl_c.py
|
84076d8a1180a2e5a8d2c7eeaea3f122c8579b27 |
|
11-Sep-2008 |
Benjamin Peterson <benjamin@python.org> |
update asdl_c.py from r66377
/external/python/cpython2/Parser/asdl_c.py
|
dd96db63f689e2f0d8ae5a1436b3b3395eec7de5 |
|
09-Jun-2008 |
Gregory P. Smith <greg@mad-scientist.com> |
This reverts r63675 based on the discussion in this thread: http://mail.python.org/pipermail/python-dev/2008-June/079988.html Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names in the spirit of 3.0 are available via a #define only. See the email thread.
/external/python/cpython2/Parser/asdl_c.py
|
593daf545bd9b7e7bcb27b498ecc6f36db9ae395 |
|
26-May-2008 |
Christian Heimes <christian@cheimes.de> |
Renamed PyString to PyBytes
/external/python/cpython2/Parser/asdl_c.py
|
371d1747f9ba084c04f5252c6e04837b59753e7e |
|
31-Mar-2008 |
Neal Norwitz <nnorwitz@gmail.com> |
Use file.write instead of print to make it easier to merge with 3k.
/external/python/cpython2/Parser/asdl_c.py
|
e34c21c2a006e4ac950a519e1e662750f3e09e79 |
|
30-Mar-2008 |
Georg Brandl <georg@python.org> |
Make AST nodes pickleable.
/external/python/cpython2/Parser/asdl_c.py
|
1721e757499db93373cba263b0553a64d4c545a3 |
|
30-Mar-2008 |
Georg Brandl <georg@python.org> |
Fix error message -- "expects either 0 or 0 arguments"
/external/python/cpython2/Parser/asdl_c.py
|
2c55c597faf023a0b74aa48f911493c010f464c5 |
|
30-Mar-2008 |
Georg Brandl <georg@python.org> |
Make _fields attr for no fields consistent with _attributes attr.
/external/python/cpython2/Parser/asdl_c.py
|
c52ed59473cfbff9d304fcd6eda0e99bb8098e37 |
|
30-Mar-2008 |
Georg Brandl <georg@python.org> |
#2505: allow easier creation of AST nodes.
/external/python/cpython2/Parser/asdl_c.py
|
f2bfd54d6f2acde253ae24805edf116c372bd81e |
|
29-Mar-2008 |
Georg Brandl <georg@python.org> |
Properly check for consistency with the third argument of compile() when compiling an AST node.
/external/python/cpython2/Parser/asdl_c.py
|
aa5fbdd71a6dff5685b7b3b93a8162fcd83e8804 |
|
28-Mar-2008 |
Georg Brandl <georg@python.org> |
Silence compiler warning at the source.
/external/python/cpython2/Parser/asdl_c.py
|
fc8eef3c78200593c9c70974e48ab859779c607a |
|
28-Mar-2008 |
Georg Brandl <georg@python.org> |
Patch #1810 by Thomas Lee, reviewed by myself: allow compiling Python AST objects into code objects in compile().
/external/python/cpython2/Parser/asdl_c.py
|
c5f05e45cffa16f45f1332cec531c045893f928f |
|
23-Feb-2008 |
Christian Heimes <christian@cheimes.de> |
Patch #2167 from calvin: Remove unused imports
/external/python/cpython2/Parser/asdl_c.py
|
7b7d1c8282fa2599e2f132c401defde3c9b42e3f |
|
26-Feb-2007 |
Neal Norwitz <nnorwitz@gmail.com> |
Fix a couple of problems in generating the AST code: * use %r instead of backticks since backticks are going away in Py3k * PyArena_Malloc() already sets PyErr_NoMemory so we don't need to do it again * the signature for ast2obj_int incorrectly used a bool, rather than a long
/external/python/cpython2/Parser/asdl_c.py
|
0db62aaf0987db16fc36d3331786168a70ccda8b |
|
12-Feb-2007 |
Brett Cannon <bcannon@gmail.com> |
Modify Parser/asdl_c.py so that the __version__ number for Python/Python-ast.c is specified at the top of the file. Also add a note that Python/Python-ast.c needs to be committed separately after a change to the AST grammar to capture the revision number of the change (which is what __version__ is set to).
/external/python/cpython2/Parser/asdl_c.py
|
4885e7d09833bbacbfcfc6d9df8488ccb87e8eb8 |
|
19-Jan-2007 |
Martin v. Löwis <martin@v.loewis.de> |
Prefix AST symbols with _Py_. Fixes #1637022. Will backport.
/external/python/cpython2/Parser/asdl_c.py
|
7580149bde28532ef16924328af0f0543411c3b4 |
|
14-Apr-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Patch #1355883: Build Python-ast.c and Python-ast.h independently. Fixes #1355883.
/external/python/cpython2/Parser/asdl_c.py
|
0cc56e5c59bbc9d839d1468f8b51ea9391e8852a |
|
13-Apr-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Introduce asdl_int_seq, to hold cmpop_ty.
/external/python/cpython2/Parser/asdl_c.py
|
01b810106c348db2e3242126adf655b686aa2a1c |
|
11-Apr-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Make _kind types global for C++ compilation. Explicitly cast void* to int to cmpop_ty.
/external/python/cpython2/Parser/asdl_c.py
|
76c21bdb464d45b664d7532d9f5fac919dcdecb2 |
|
04-Apr-2006 |
Jeremy Hylton <jeremy@alum.mit.edu> |
Make path calculation platform independent
/external/python/cpython2/Parser/asdl_c.py
|
2f327c14eb998e8796a3775aa6a7aade14e97004 |
|
04-Apr-2006 |
Jeremy Hylton <jeremy@alum.mit.edu> |
Add lineno, col_offset to excephandler to enable future fix for tracing/line number table in except blocks. Reflow long lines introduced by col_offset changes. Update test_ast to handle new fields in excepthandler. As note in Python.asdl says, we might want to rethink how attributes are handled. Perhaps they should be the same as other fields, with the primary difference being how they are defined for all types within a sum. Also fix asdl_c so that constructors with int fields don't fail when passed a zero value.
/external/python/cpython2/Parser/asdl_c.py
|
19379f18a6ba7f8baf695f9340eb1ab21a85771e |
|
03-Apr-2006 |
Neal Norwitz <nnorwitz@gmail.com> |
* Fix a refleak of *_attributes. * Cleanup formatting a bit (add spaces). * Move static var initialized inside init_types() since that's the only place it's used.
/external/python/cpython2/Parser/asdl_c.py
|
03e5bc02c9744640f4d228ff7686c2392ab17812 |
|
02-Mar-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Fix memory leak on attributes.
/external/python/cpython2/Parser/asdl_c.py
|
53d960c01029ca5d435d625ea8370e5a53a84a3b |
|
28-Feb-2006 |
Neal Norwitz <nnorwitz@gmail.com> |
Don't pollute namespace as bad as before. All the types are static now.
/external/python/cpython2/Parser/asdl_c.py
|
710ab3b5f8d114b9be200af135c6327117b8c676 |
|
28-Feb-2006 |
Tim Peters <tim.peters@gmail.com> |
Whitespace normalization.
/external/python/cpython2/Parser/asdl_c.py
|
b003f041bbc6c8d2d8a3ecc80ece9441222b213b |
|
28-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Generate return statement.
/external/python/cpython2/Parser/asdl_c.py
|
40d8459dbfbe2e2fbd2071a101edf0d47d668901 |
|
28-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Add generation of the version.
/external/python/cpython2/Parser/asdl_c.py
|
eae93b763cf84ef4fa44357190c7fdca3b8695fc |
|
28-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Add support for version field on Modules
/external/python/cpython2/Parser/asdl_c.py
|
577b5b960d33c822f95c142e6be6dc0c819d529e |
|
27-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Create _ast module. Cleanup Python-ast.c generation.
/external/python/cpython2/Parser/asdl_c.py
|
d3a5f53a27be821cfdff869fd8ad93a060497e8c |
|
27-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Avoid reinitializing the types twice.
/external/python/cpython2/Parser/asdl_c.py
|
8d0701daf11e9f93db0b91adad4fc9911752160f |
|
27-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Stop generating empty arrays.
/external/python/cpython2/Parser/asdl_c.py
|
ce1d5d2527810961f7fe8f7a64d9e54075da482e |
|
26-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Fix iterating over cmpop_ty lists.
/external/python/cpython2/Parser/asdl_c.py
|
bd260da900b5c5f16e5c61f6795d08171b33e0f8 |
|
26-Feb-2006 |
Martin v. Löwis <martin@v.loewis.de> |
Generate code to recursively copy an AST into a tree of Python objects. Expose this through compile().
/external/python/cpython2/Parser/asdl_c.py
|
536cf99536bce562cfcb44a856fac1c84b9de4c3 |
|
26-Dec-2005 |
Tim Peters <tim.peters@gmail.com> |
Whitespace normalization.
/external/python/cpython2/Parser/asdl_c.py
|
adb69fcdffdc50ee3e1d33b00cd874020197b445 |
|
17-Dec-2005 |
Neal Norwitz <nnorwitz@gmail.com> |
Merge from ast-arena. This reduces the code in Python/ast.c by ~300 lines, simplifies a lot of error handling code, and fixes many memory leaks.
/external/python/cpython2/Parser/asdl_c.py
|
6b1793ff8844d277047493915869c1ff98d4efd5 |
|
14-Dec-2005 |
Armin Rigo <arigo@tunes.org> |
When regenerating files like Python-ast.h, take care that the generated comment based on 'sys.args[0]' does not depend on the path. For Python builds from a remote directory ("/path/to/configure; make") the previous logic used to include the "/path/to" portion in Python-ast.h. Then svn would consider this file to be locally modified.
/external/python/cpython2/Parser/asdl_c.py
|
897ff817d548ad65abf9a30950f345a8d1bd699f |
|
11-Dec-2005 |
Neal Norwitz <nnorwitz@gmail.com> |
SF #1373150, diffs in working copy after a build Strip off leading dots and slash so the generated files are the same regardless of whether you configure in the checkout directory or build. If anyone configures in a different directory, we might want a cleaner approach using os.path.*(). Hopefully this is good enough.
/external/python/cpython2/Parser/asdl_c.py
|
7b5a604d247e8446dbcb208ab2b1e231eff1e9cf |
|
13-Nov-2005 |
Neal Norwitz <nnorwitz@gmail.com> |
Whoops, checkin consistent versions of *all* files to stop polluting a bunch of names
/external/python/cpython2/Parser/asdl_c.py
|
6576bd844fb49b37ebbfc6d7567bcd495ddbdbae |
|
13-Nov-2005 |
Neal Norwitz <nnorwitz@gmail.com> |
Prevent name pollution by making lots of internal functions static.
/external/python/cpython2/Parser/asdl_c.py
|
a34584be3b9f0177fccd4bd3705a83b0418e7a1c |
|
23-Oct-2005 |
Neal Norwitz <nnorwitz@gmail.com> |
Use PyErr_NoMemory() instead of rolling our own. Get rid of "int i" unused warnings from Python-ast.c which we are generating.
/external/python/cpython2/Parser/asdl_c.py
|
3e0055f8c65c407e74ce476b8e2b1fb889723514 |
|
20-Oct-2005 |
Jeremy Hylton <jeremy@alum.mit.edu> |
Merge ast-branch to head This change implements a new bytecode compiler, based on a transformation of the parse tree to an abstract syntax defined in Parser/Python.asdl. The compiler implementation is not complete, but it is in stable enough shape to run the entire test suite excepting two disabled tests.
/external/python/cpython2/Parser/asdl_c.py
|