COMMITS
/ Python/compile.c October 23, 2005
N
Fix arigo's funky LOAD_NAME bug: implicit globals inside classes have
Neil Schemenauer committed
N
Don't stop generating code for import statements after the first "import as"
Neil Schemenauer committed
October 21, 2005
N
Use <lamba> as the function name for lambdas (matches old compiler).
Neil Schemenauer committed
A
ANSI-C-ify the placement of local var declarations.
Armin Rigo committed
October 20, 2005
J
Merge ast-branch to head
Jeremy Hylton committed
August 3, 2005
T
com_yield_expr(): Squash new compiler wng about unreferenced local.
Tim Peters committed
August 2, 2005
P
PEP 342 implementation. Per Guido's comments, the generator throw()
Phillip J. Eby committed
June 25, 2005
B
Fix signedness of various char variables to stop causing a warning under gcc 4.
Brett Cannon committed
March 5, 2005
B
Allow classes to be defined with empty parentheses. This means that
Brett Cannon committed
March 3, 2005
B
Silence a gcc warning about putting in parentheses around && expressions mixed
Brett Cannon committed
February 23, 2005
R
Preserve sign of -0.0 when result is run through marshal.
Raymond Hettinger committed
February 21, 2005
R
Document how the pattern recognizer keeps all of its references in bounds.
Raymond Hettinger committed
February 20, 2005
R
Teach the peepholer to fold unary operations on constants.
Raymond Hettinger committed
February 10, 2005
R
Remove the set conversion which didn't work with: [] in (0,)
Raymond Hettinger committed
February 9, 2005
R
Have set conversion replace existing constant if not used elsewhere.
Raymond Hettinger committed
February 7, 2005
R
Adopt Skip's idea to optimize lists of constants in the context
Raymond Hettinger committed
February 6, 2005
R
Transform "x in (1,2,3)" to "x in frozenset([1,2,3])".
Raymond Hettinger committed
January 26, 2005
R
Do not fold a constant if a large sequence will result.
Raymond Hettinger committed
January 7, 2005
A
Re-running python with/without the -Qnew flag uses incorrectly optimized
Armin Rigo committed
January 2, 2005
R
Teach the peephole optimizer to fold simple constant expressions.
Raymond Hettinger committed
November 7, 2004
J
SF patch 1025636: Check for NULL returns in compile.c:com_import_stmt
Jeremy Hylton committed
November 2, 2004
R
Maintain peepholer's cumlc invariant by updating the running total
Raymond Hettinger committed
November 1, 2004
R
Simplify and future proof NOP counting in the peepholer.
Raymond Hettinger committed
October 30, 2004
A
Fixed a comment and added another one.
Armin Rigo committed
R
Adopt some peepholer suggestions from Armin Rigo:
Raymond Hettinger committed
October 26, 2004
R
SF bug #1053819: Segfault in tuple_of_constants
Raymond Hettinger committed
October 24, 2004
R
SF bug #1048870: call arg of lambda not updating
Raymond Hettinger committed
September 29, 2004
R
Improve error message for augmented assignments to genexps or listcomps.
Raymond Hettinger committed
R
Fix two erroneous error messages.
Raymond Hettinger committed
September 28, 2004
R
Replaced a test with an assertion.
Raymond Hettinger committed
September 22, 2004
R
SF patch #1031667: Fold tuples of constants into a single constant
Raymond Hettinger committed
August 31, 2004
A
SF patch #1007189, multi-line imports, for instance:
Anthony Baxter committed
August 25, 2004
R
Bypass peepholing of code with lineno tables having intervals >= 255.
Raymond Hettinger committed
R
Fix typo in comment and add clarification.
Raymond Hettinger committed
R
Simplify chains of conditional jumps.
Raymond Hettinger committed
August 24, 2004
R
Incorporate review comments courtesy of Neal Norwitz:
Raymond Hettinger committed
August 23, 2004
R
SF Patch #1013667: Cleanup Peepholer Output
Raymond Hettinger committed
August 18, 2004
R
Move the bytecode optimizer upstream so that its results are saved in pyc
Raymond Hettinger committed
August 17, 2004
M
This is Mark Russell's patch:
Michael W. Hudson committed
August 15, 2004
B
Correct the order of application for decorators. Meant to be bottom-up and not
Brett Cannon committed
B
Fix incorrect comment for (struct compiling)->c_cellvars
Brett Cannon committed
August 12, 2004
T
code_new(): Wouldn't compile on Windows, because of gcc'ism.
Tim Peters committed
August 6, 2004
R
SF bug #1004088: big code objects (>64K) may be optimized incorrectly
Raymond Hettinger committed
August 4, 2004
M
Revert 2.312; turns out interning the file name did do some good (reducing
Michael W. Hudson committed
August 3, 2004
M
Don't intern the filename of a file being compiled.
Michael W. Hudson committed
August 2, 2004
A
fix for @decorators under a debug build.
Anthony Baxter committed
A
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter committed
July 17, 2004
R
Upgrade None assignment SyntaxWarning to a SyntaxError.
Raymond Hettinger committed
T
optimize_code(): Repaired gross error in new special-casing for None.
Tim Peters committed