History log of /external/python/cpython2/Parser/asdl_c.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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