summaryrefslogtreecommitdiffstats
path: root/Lib/compiler/pycodegen.py
Commit message (Expand)AuthorAgeFilesLines
* spurious popJeremy Hylton2001-08-301-1/+0
* Track the block stack more reasonably in order to handle continue inJeremy Hylton2001-08-291-13/+45
* Generate SET_LINENO for list and tuple literals when the open parenJeremy Hylton2001-08-291-1/+3
* Support // and //=Jeremy Hylton2001-08-291-1/+6
* Make sure the JUMP_ABSOLUTE and POP_BLOCK at the end of a for loop areJeremy Hylton2001-08-281-1/+1
* Generate FOR_ITER-based loops instead of old FOR_LOOP-based loopsJeremy Hylton2001-08-281-5/+9
* Handle private namesJeremy Hylton2001-08-271-13/+24
* emit SET_LINENO for augmented assignmentsJeremy Hylton2001-08-271-0/+4
* Many changes -- bug fixes and sundry improvementsJeremy Hylton2001-08-271-33/+30
* Pop loop off the loop stack before handling the loop's else clause.Jeremy Hylton2001-04-121-4/+4
* Use new _implicitNameOp() to generate name op code for list comprehensions.Jeremy Hylton2001-04-121-4/+17
* Add support for visitAssAttr to findOp().Jeremy Hylton2001-04-121-1/+1
* pyassem.py:Jeremy Hylton2001-04-121-13/+11
* Revise handling of tuple arguments so that the variables names matchJeremy Hylton2001-04-121-7/+7
* Fix unpackSequence() to use _nameOp() rather than LOAD_FASTJeremy Hylton2001-04-121-1/+2
* Inside a class scope always use LOAD_NAME, STORE_NAME, DEL_NAMEJeremy Hylton2001-04-121-0/+3
* Preliminary support for nested scopesJeremy Hylton2001-04-121-77/+228
* typoJeremy Hylton2001-04-111-4/+8
* [finishing fix from earlier checkins]Jeremy Hylton2001-04-111-0/+1
* Generate docstrings.Jeremy Hylton2001-04-111-3/+26
* Add support for future statementsJeremy Hylton2001-04-091-6/+20
* Change the graph structure to contain the code generator object forJeremy Hylton2000-11-061-9/+19
* Now supports entire Python 2.0 language and still supports PythonJeremy Hylton2000-10-131-37/+241
* Fix SF bug #116263: support for from .. import *Jeremy Hylton2000-10-121-3/+8
* patch by Neil Schemenauer to improve (fix?) line number generationJeremy Hylton2000-09-011-2/+6
* Update magic number.Jeremy Hylton2000-09-011-8/+22
* Bring Tools/compiler almost up to date. Specifically:Thomas Wouters2000-08-121-196/+199
* replace most calls to emit 'SET_LINENO' will call to method set_linenoJeremy Hylton2000-08-041-31/+42
* patches from Mark HammondJeremy Hylton2000-05-021-1/+16
* complete rewriteJeremy Hylton2000-03-161-517/+490
* rename compile.py to pycodegen.pyJeremy Hylton2000-03-061-176/+25
* the previous quick hack to fix def foo((x,y)) failed on some casesJeremy Hylton2000-02-171-7/+25
* satisfy the tabnannyJeremy Hylton2000-02-171-197/+199
* support for arglists with implicit tuple unpacksJeremy Hylton2000-02-161-15/+61
* finish first impl of code generatorJeremy Hylton2000-02-151-12/+70
* edit a doc stringJeremy Hylton2000-02-141-1/+6
* get rid of spurious printJeremy Hylton2000-02-141-1/+0
* looks like everything is working except for try/except (pystoneJeremy Hylton2000-02-141-6/+14
* split compile.py into two filesJeremy Hylton2000-02-141-536/+186
* change MODULE_NAMESPACE/FUNCTION_NAMESPACE stuff to have a single flagJeremy Hylton2000-02-121-34/+87
* add support for Lambda nodesJeremy Hylton2000-02-111-8/+28
* add loop handling viaJeremy Hylton2000-02-101-13/+63
* add namespace attr to CodeGenerator, can be either MODULE_NAMESPACE orJeremy Hylton2000-02-101-22/+35
* add ExampleASTVisitor:Jeremy Hylton2000-02-101-55/+199
* add optional verbose arg to walk function. it overrides the globalJeremy Hylton2000-02-081-29/+137
* now produces valid pyc files for a least a trivial subset of theJeremy Hylton2000-02-081-80/+306
* rapid evolution towards producing real .pyc files (even though I don'tJeremy Hylton2000-02-041-11/+176
* checking in initial weekend's workJeremy Hylton2000-02-041-0/+406