Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython2
/
cccc478577e1a709efcb02c8a588a7f62a8ee455
/
Tools
/
compiler
cccc478
Why didn't I think of Fred off the top of my head?
by Jeremy Hylton
· 24 years ago
6276733
Add everyone I can think of off the top of my head
by Jeremy Hylton
· 24 years ago
2a8ec79
Revise regrtest to compile entire standard library.
by Jeremy Hylton
· 24 years ago
33c2a62
Add -c option to continue if one file has a SyntaxError
by Jeremy Hylton
· 24 years ago
241d69c
Add a little introductory text.
by Jeremy Hylton
· 24 years ago
ab427b8
Generate correct reprs for Mul, Add, etc.
by Jeremy Hylton
· 24 years ago
ec5bfd1
Track removal of doc string from Module().nodes[0]
by Jeremy Hylton
· 24 years ago
8548f9b
Add Yield() node
by Jeremy Hylton
· 24 years ago
ec92734
Add Yield() statement handler
by Jeremy Hylton
· 24 years ago
4e6a3fe
Remove spurious space before a period.
by Fred Drake
· 24 years ago
834a85a
Use the "howto" document class rather than the "manual" class.
by Fred Drake
· 24 years ago
27413a5
Properly mark attribute names in the table.
by Fred Drake
· 24 years ago
3d05161
Change the generated markup so that attribute names are properly marked.
by Fred Drake
· 24 years ago
42caf3f
Fix small markup consistency nits.
by Fred Drake
· 24 years ago
f5bf77c
update simple explanation of parseFile()
by Jeremy Hylton
· 24 years ago
76f42ac
First day's progress on documentation
by Jeremy Hylton
· 24 years ago
9272b14
Fix typo in astgen script
by Jeremy Hylton
· 24 years ago
7713ac2
Regenerated from new ast.txt and new astgen.py
by Jeremy Hylton
· 24 years ago
eef6590
Add getChildNodes() method to Node
by Jeremy Hylton
· 24 years ago
34aeeff
Add Yield node
by Jeremy Hylton
· 24 years ago
392aa1d
Update e-mail address
by Andrew M. Kuchling
· 24 years ago
564165e
Added README to this directory
by Andrew M. Kuchling
· 24 years ago
2a7f384
SF bug 430991: wrong co_lnotab
by Tim Peters
· 24 years ago
bb0bae6
Pop loop off the loop stack before handling the loop's else clause.
by Jeremy Hylton
· 24 years ago
13d7094
Use new _implicitNameOp() to generate name op code for list comprehensions.
by Jeremy Hylton
· 24 years ago
614e87f
Add support for visitAssAttr to findOp().
by Jeremy Hylton
· 24 years ago
542b11a
pyassem.py:
by Jeremy Hylton
· 24 years ago
bfb0cf8
Revise handling of tuple arguments so that the variables names match
by Jeremy Hylton
· 24 years ago
5c9aad6
Only treat an AugAssign as def if its the target is a Name.
by Jeremy Hylton
· 24 years ago
3f76b7e
Fix unpackSequence() to use _nameOp() rather than LOAD_FAST
by Jeremy Hylton
· 24 years ago
660cc77
Inside a class scope always use LOAD_NAME, STORE_NAME, DEL_NAME
by Jeremy Hylton
· 24 years ago
364f9b9
Preliminary support for nested scopes
by Jeremy Hylton
· 24 years ago
53ee2a9
Define constants for types of scopes
by Jeremy Hylton
· 24 years ago
84ec1f9
typo
by Jeremy Hylton
· 24 years ago
01d1293
[finishing fix from earlier checkins]
by Jeremy Hylton
· 24 years ago
d91bbba
Add support for extra (*) arguments to preorder.
by Jeremy Hylton
· 24 years ago
9ab019b
Generate docstrings.
by Jeremy Hylton
· 24 years ago
4c1f427
Add lineno attributes to Discard nodes
by Jeremy Hylton
· 24 years ago
5af105e
Make sure the docstring is always entered as the first element in the
by Jeremy Hylton
· 24 years ago
dbdb28e
Add globals to list of names returned by get_names().
by Jeremy Hylton
· 24 years ago
f870c95
Add two arguments to Scope constructor, module scope and class name
by Jeremy Hylton
· 24 years ago
8b966dc
Add preliminary module symbol table constructor
by Jeremy Hylton
· 24 years ago
80e29bd
Add support for future statements
by Jeremy Hylton
· 24 years ago
42a0830
Fix "import as" (has always skipping the as name)
by Jeremy Hylton
· 24 years ago
a384f73
typo
by Jeremy Hylton
· 24 years ago
4ebf3be
a few small optimizations that seem to give a 5-10% speedup; the
by Jeremy Hylton
· 25 years ago
eefaeb7
move pruneNext method to correct object (doh!)
by Jeremy Hylton
· 25 years ago
314e3fb
Change the graph structure to contain the code generator object for
by Jeremy Hylton
· 25 years ago
a59ac0a
If a function contains a doc string, remove the doc string node from
by Jeremy Hylton
· 25 years ago
7cff7fe
Many changes.
by Jeremy Hylton
· 25 years ago
628d289
Generated from rev 1.1 of ast.txt
by Jeremy Hylton
· 25 years ago
66d2c1f
Small optimizations in dispatch method: 1) lookup node's __class__ once
by Jeremy Hylton
· 25 years ago
821eee3
Support for generation of ast.py from simple description of node
by Jeremy Hylton
· 25 years ago
ac148b5
run the std regression test suite using bytecode produced by the compiler
by Jeremy Hylton
· 25 years ago
e7f710c
add -d option that dumps entire AST before compiling
by Jeremy Hylton
· 25 years ago
9c048f9
Now supports entire Python 2.0 language and still supports Python
by Jeremy Hylton
· 25 years ago
4e1be72
Fix SF bug #116263: support for from .. import *
by Jeremy Hylton
· 25 years ago
b769e80
read in a .pyc file and disassemble the code objects
by Jeremy Hylton
· 25 years ago
572bdce
change 2-space indent to 4-space indent
by Jeremy Hylton
· 25 years ago
9c36a41
distutils setup script
by Jeremy Hylton
· 25 years ago
92f3972
patch by Neil Schemenauer to improve (fix?) line number generation
by Jeremy Hylton
· 25 years ago
2051608
Update magic number.
by Jeremy Hylton
· 25 years ago
46cc7c0
Bring Tools/compiler almost up to date. Specifically:
by Thomas Wouters
· 25 years ago
7daf04d
replace most calls to emit 'SET_LINENO' will call to method set_lineno
by Jeremy Hylton
· 25 years ago
8612f1c
update my email address
by Jeremy Hylton
· 25 years ago
fd342bf
add a bit more legal junk
by Greg Stein
· 25 years ago
ffe968b
This script demonstrates use of the visitor interface of the compiler package.
by Jeremy Hylton
· 25 years ago
be317e6
patches from Mark Hammond
by Jeremy Hylton
· 25 years ago
0a4f1ff
patches from Mark Hammond
by Jeremy Hylton
· 25 years ago
36cc6a2
complete rewrite
by Jeremy Hylton
· 25 years ago
f635abe
simplify visitor walker class
by Jeremy Hylton
· 25 years ago
b631b8e
fix list.append problems
by Jeremy Hylton
· 25 years ago
e4d6293
change name of Set method: items -> elements (avoids confusion with dict)
by Jeremy Hylton
· 25 years ago
0c3208a
compiler command-line interface moved here from compiler.pycodegen
by Jeremy Hylton
· 25 years ago
f728f9a1
import compile function form pycodegen
by Jeremy Hylton
· 25 years ago
7fab23e
rename compile.py to pycodegen.py
by Jeremy Hylton
· 25 years ago
8c78341
add a doc string import some useful functions from contained modules
by Jeremy Hylton
· 25 years ago
9812e7b
fix import to refer to compiler package
by Jeremy Hylton
· 25 years ago
abd7ebf
revise arguments for addCode method on lnotab. take several numbers
by Jeremy Hylton
· 25 years ago
fa974a9
change node Classdef to Class
by Jeremy Hylton
· 25 years ago
ed95861
factor out the tree walking/visitor code that was in compile.py
by Jeremy Hylton
· 25 years ago
772dd41
satisfy the tabnanny (thanks to MH for noticing the problem)
by Jeremy Hylton
· 25 years ago
efd0694
changes to _lookupName
by Jeremy Hylton
· 25 years ago
3ec7e2c
the previous quick hack to fix def foo((x,y)) failed on some cases
by Jeremy Hylton
· 25 years ago
7708d69
add varargs and kwargs flags to Lambda nodes
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
· 26 years ago
3d9f5e4
more robust assignment of lineno for keyword args
by Jeremy Hylton
· 26 years ago
2ce27b2
fix argcount generation for arg lists containing tuple unpacks
by Jeremy Hylton
· 26 years ago
65d4ea0
add flatten helper function
by Jeremy Hylton
· 26 years ago
4f6bcd8
finish first impl of code generator
by Jeremy Hylton
· 26 years ago
1ebba96
fix creation of Ellipsis node
by Jeremy Hylton
· 26 years ago
410e840
add a little debugging support when new.code raises SystemError
by Jeremy Hylton
· 26 years ago
d603dee
add line numbers to nodes in the except clause (when possible)
by Jeremy Hylton
· 26 years ago
ca1ad18
tidy up tryexcept and tryfinally nodes
by Jeremy Hylton
· 26 years ago
9e1cd68
edit a doc string (real intent is to test out rsync install)
by Jeremy Hylton
· 26 years ago
a46fb38
get rid of spurious print
by Jeremy Hylton
· 26 years ago
126960b
looks like everything is working except for try/except (pystone
by Jeremy Hylton
· 26 years ago
17988d2
LeftShift & RightShift: fix reprs, change attr names to left and right
by Jeremy Hylton
· 26 years ago
bf6267e
rename several of the generic attribute names for nodes. new node attrs are:
by Jeremy Hylton
· 26 years ago
Next »