summaryrefslogtreecommitdiffstats
path: root/Lib/compiler/pycodegen.py
Commit message (Expand)AuthorAgeFilesLines
* Fix SF bug #479186: compiler generates bad code for "del"Jeremy Hylton2001-11-091-0/+1
* Whitespace normalization.Tim Peters2001-10-181-19/+19
* API change:Jeremy Hylton2001-09-171-5/+95
* Last set of change to get regression tests to passJeremy Hylton2001-09-171-1/+1
* Handle more syntax errors.Jeremy Hylton2001-09-171-29/+32
* support true divisionJeremy Hylton2001-09-171-1/+3
* Add code generator for yield stmtJeremy Hylton2001-09-141-0/+5
* Various sundry changes for 2.2 compatibilityJeremy Hylton2001-09-141-133/+89
* Fix _convert_NAME() so that it doesn't store locals for class bodies.Jeremy Hylton2001-08-301-4/+7
* 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