Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
cb35b95f86062394437da42a3bd78085c4302b78
/
Lib
/
compiler
/
pycodegen.py
cb35b95
Teach the compiler module about augmented assignment to tuple subscripts
by Nick Coghlan
· 18 years ago
f669436
Um, I thought I'd already checked this in.
by Guido van Rossum
· 18 years ago
d4e3035
Fix compiler breakage related to absolute imports
by Neal Norwitz
· 18 years ago
eaed39f
Hopefully this removes all vestiges of CO_GENERATOR_ALLOWED that can
by Neal Norwitz
· 18 years ago
fa0cf4f
Add support for absolute/relative imports and if/else expressions:
by Thomas Wouters
· 18 years ago
7ad94f0
Update the compiler package to compile the with-statement.
by Guido van Rossum
· 19 years ago
d752f7d
No need for types, use isinstance
by Neal Norwitz
· 19 years ago
a45cacf
Whitespace normalization.
by Tim Peters
· 20 years ago
0ccff07
This is Mark Russell's patch:
by Michael W. Hudson
· 20 years ago
2876f5a
SF patch 836879.
by Jeremy Hylton
· 20 years ago
6db15d7
Whitespace normalization.
by Tim Peters
· 20 years ago
c2a5a63
PEP-0318, @decorator-style. In Guido's words:
by Anthony Baxter
· 20 years ago
4e0e1b6
Whitespace normalization.
by Tim Peters
· 20 years ago
354433a
SF patch #872326: Generator expression implementation
by Raymond Hettinger
· 20 years ago
4848557
Remove unused instance attributes.
by Neil Schemenauer
· 20 years ago
896e516
Jacob Hallen cornered me here at EuroPython and got me to look at patch:
by Michael W. Hudson
· 21 years ago
1856541
Replace all but one explicit emit('SET_LINENO') with call to set_lineno().
by Jeremy Hylton
· 22 years ago
accb62b
SF patch [ 597919 ] compiler package and SET_LINENO
by Jeremy Hylton
· 22 years ago
78429a6
Fixing bug
by Gustavo Niemeyer
· 22 years ago
a312c3a
Remove uses of string module and stat.ST_MODE
by Neal Norwitz
· 22 years ago
e441860
Whitespace normalization.
by Tim Peters
· 23 years ago
52acb49
Merge of the release22 branch changes back into the trunk.
by Barry Warsaw
· 23 years ago
57911ae
Fix [ #484645 ] little bug in pycodegen.py
by Jeremy Hylton
· 23 years ago
6383c2d
Fix SF bug #479186: compiler generates bad code for "del"
by Jeremy Hylton
· 23 years ago
e0c446b
Whitespace normalization.
by Tim Peters
· 23 years ago
9dca364
API change:
by Jeremy Hylton
· 23 years ago
2e4cc7e
Last set of change to get regression tests to pass
by Jeremy Hylton
· 23 years ago
37c9351
Handle more syntax errors.
by Jeremy Hylton
· 23 years ago
aee0bfe
support true division
by Jeremy Hylton
· 23 years ago
1048aa9
Add code generator for yield stmt
by Jeremy Hylton
· 23 years ago
1e99a77
Various sundry changes for 2.2 compatibility
by Jeremy Hylton
· 23 years ago
71ebc33
Fix _convert_NAME() so that it doesn't store locals for class bodies.
by Jeremy Hylton
· 23 years ago
f71b5fe
spurious pop
by Jeremy Hylton
· 23 years ago
e4685ec
Track the block stack more reasonably in order to handle continue in
by Jeremy Hylton
· 23 years ago
1936745
Generate SET_LINENO for list and tuple literals when the open paren
by Jeremy Hylton
· 23 years ago
94afe32
Support // and //=
by Jeremy Hylton
· 23 years ago
2ac9c3e
Make sure the JUMP_ABSOLUTE and POP_BLOCK at the end of a for loop are
by Jeremy Hylton
· 23 years ago
f354575
Generate FOR_ITER-based loops instead of old FOR_LOOP-based loops
by Jeremy Hylton
· 23 years ago
c59e220
Handle private names
by Jeremy Hylton
· 23 years ago
80ea40d
emit SET_LINENO for augmented assignments
by Jeremy Hylton
· 23 years ago
2afff32
Many changes -- bug fixes and sundry improvements
by Jeremy Hylton
· 23 years ago
bb0bae6
Pop loop off the loop stack before handling the loop's else clause.
by Jeremy Hylton
· 23 years ago
13d7094
Use new _implicitNameOp() to generate name op code for list comprehensions.
by Jeremy Hylton
· 23 years ago
614e87f
Add support for visitAssAttr to findOp().
by Jeremy Hylton
· 23 years ago
542b11a
pyassem.py:
by Jeremy Hylton
· 23 years ago
bfb0cf8
Revise handling of tuple arguments so that the variables names match
by Jeremy Hylton
· 23 years ago
3f76b7e
Fix unpackSequence() to use _nameOp() rather than LOAD_FAST
by Jeremy Hylton
· 23 years ago
660cc77
Inside a class scope always use LOAD_NAME, STORE_NAME, DEL_NAME
by Jeremy Hylton
· 23 years ago
364f9b9
Preliminary support for nested scopes
by Jeremy Hylton
· 23 years ago
84ec1f9
typo
by Jeremy Hylton
· 23 years ago
01d1293
[finishing fix from earlier checkins]
by Jeremy Hylton
· 23 years ago
9ab019b
Generate docstrings.
by Jeremy Hylton
· 23 years ago
80e29bd
Add support for future statements
by Jeremy Hylton
· 23 years ago
314e3fb
Change the graph structure to contain the code generator object for
by Jeremy Hylton
· 24 years ago
9c048f9
Now supports entire Python 2.0 language and still supports Python
by Jeremy Hylton
· 24 years ago
4e1be72
Fix SF bug #116263: support for from .. import *
by Jeremy Hylton
· 24 years ago
92f3972
patch by Neil Schemenauer to improve (fix?) line number generation
by Jeremy Hylton
· 24 years ago
2051608
Update magic number.
by Jeremy Hylton
· 24 years ago
46cc7c0
Bring Tools/compiler almost up to date. Specifically:
by Thomas Wouters
· 24 years ago
7daf04d
replace most calls to emit 'SET_LINENO' will call to method set_lineno
by Jeremy Hylton
· 24 years ago
be317e6
patches from Mark Hammond
by Jeremy Hylton
· 24 years ago
36cc6a2
complete rewrite
by Jeremy Hylton
· 24 years ago
7fab23e
rename compile.py to pycodegen.py
by Jeremy Hylton
· 24 years ago
3ec7e2c
the previous quick hack to fix def foo((x,y)) failed on some cases
by Jeremy Hylton
· 25 years ago
873bdc1
satisfy the tabnanny
by Jeremy Hylton
· 25 years ago
ad9a86f
support for arglists with implicit tuple unpacks
by Jeremy Hylton
· 25 years ago
4f6bcd8
finish first impl of code generator
by Jeremy Hylton
· 25 years ago
9e1cd68
edit a doc string (real intent is to test out rsync install)
by Jeremy Hylton
· 25 years ago
a46fb38
get rid of spurious print
by Jeremy Hylton
· 25 years ago
126960b
looks like everything is working except for try/except (pystone
by Jeremy Hylton
· 25 years ago
a505812
split compile.py into two files
by Jeremy Hylton
· 25 years ago
3050d51
change MODULE_NAMESPACE/FUNCTION_NAMESPACE stuff to have a single flag
by Jeremy Hylton
· 25 years ago
76d01b8
add support for Lambda nodes
by Jeremy Hylton
· 25 years ago
4eb504c
add loop handling via
by Jeremy Hylton
· 25 years ago
3e0910c
add namespace attr to CodeGenerator, can be either MODULE_NAMESPACE or
by Jeremy Hylton
· 25 years ago
5e0ce53
add ExampleASTVisitor:
by Jeremy Hylton
· 25 years ago
4024560
add optional verbose arg to walk function. it overrides the global
by Jeremy Hylton
· 25 years ago
53187f3
now produces valid pyc files for a least a trivial subset of the language.
by Jeremy Hylton
· 25 years ago
0fdffcf
rapid evolution towards producing real .pyc files (even though I don't
by Jeremy Hylton
· 25 years ago
8b6323d
checking in initial weekend's work
by Jeremy Hylton
· 25 years ago