526 Commits (ca64d25dd285a784186bc16b3ee39ff8680cabdf)

Author SHA1 Message Date
Raymond Hettinger ef0a82b682 Simplify chains of conditional jumps. 22 years ago
Raymond Hettinger a12fa148d7 Incorporate review comments courtesy of Neal Norwitz: 22 years ago
Raymond Hettinger fd2d1f7870 SF Patch #1013667: Cleanup Peepholer Output 22 years ago
Raymond Hettinger 1a7892924f Move the bytecode optimizer upstream so that its results are saved in pyc 22 years ago
Michael W. Hudson 0ccff074cd This is Mark Russell's patch: 22 years ago
Brett Cannon add33601c2 Correct the order of application for decorators. Meant to be bottom-up and not 22 years ago
Brett Cannon 31f8350f43 Fix incorrect comment for (struct compiling)->c_cellvars 22 years ago
Tim Peters d459f536c5 code_new(): Wouldn't compile on Windows, because of gcc'ism. 22 years ago
Michael W. Hudson 6093462739 Fix bug 22 years ago
Raymond Hettinger 98bd1814e2 SF bug #1004088: big code objects (>64K) may be optimized incorrectly 22 years ago
Michael W. Hudson e51c4f9a10 Revert 2.312; turns out interning the file name did do some good (reducing 22 years ago
Michael W. Hudson 782d8ffb42 Don't intern the filename of a file being compiled. 22 years ago
Anthony Baxter 4e7785aa4f fix for @decorators under a debug build. 22 years ago
Anthony Baxter c2a5a63654 PEP-0318, @decorator-style. In Guido's words: 22 years ago
Raymond Hettinger 11a70c79b9 Upgrade None assignment SyntaxWarning to a SyntaxError. 22 years ago
Tim Peters db5860b7c7 optimize_code(): Repaired gross error in new special-casing for None. 22 years ago
Raymond Hettinger 76d962d700 Treat None as a constant. 22 years ago
Neal Norwitz 93468eac72 Remove unused macros in .c files 22 years ago
Raymond Hettinger 43ea47ff06 Move NOP to end of code transformation. 22 years ago
Raymond Hettinger 9c18e81fb2 Install two code generation optimizations that depend on NOP. 22 years ago
Martin v. Löwis 737ea82a5a Patch #774665: Make Python LC_NUMERIC agnostic. 22 years ago
Raymond Hettinger 354433a59d SF patch #872326: Generator expression implementation 22 years ago
Armin Rigo 80d937e986 Fix for line events in the case: 23 years ago
Raymond Hettinger ff5bc50bb0 Improve byte coding for multiple assignments. 23 years ago
Raymond Hettinger dd80f76265 SF patch #910929: Optimize list comprehensions 23 years ago
Guido van Rossum 6c9e130524 - Removed FutureWarnings related to hex/oct literals and conversions 23 years ago
Martin v. Löwis dd7eb146a8 Patch #792869: Clarify error message for parameters declared global, 23 years ago
Raymond Hettinger 8ae4689657 Simplify and speedup uses of Py_BuildValue(): 23 years ago
Jeremy Hylton 9832613beb Fix SF bug [ 808594 ] leak on lambda with duplicate arguments error. 23 years ago
Raymond Hettinger cc1798e0c0 Improve the leak fix so that PyTuple_New is only called when needed. 23 years ago
Raymond Hettinger 37a724d718 Fix leak discovered in test_new by Michael Hudson. 23 years ago
Jeremy Hylton 376e63d5cd Fix for SF bug [ 784075 ] Fatal Python error: unknown scope 23 years ago
Jeremy Hylton 1955fcf67a SF patch 763201: handling of SyntaxErrors in symbol table build 23 years ago
Raymond Hettinger b9572c3456 Removed bytecode transformation for sequence packing/unpacking. 23 years ago
Neal Norwitz a1d654e13a SF bug #644345, Poor error message for augmented assign 23 years ago
Jeremy Hylton f9415e6245 Use macro to get length of list. 23 years ago
Jeremy Hylton 521482d84f Remove comment with very long lines that explained what the code used 23 years ago
Jeremy Hylton 4d508adae3 Fix for SF [ 734869 ] Lambda functions in list comprehensions 23 years ago
Tim Peters 12d55a7caa cmp_type(): The grammar stopped allowing '=' as a comparison operator 23 years ago
Martin v. Löwis a94568a753 Patch #734231: Update RiscOS support. In particular, correct 23 years ago
Martin v. Löwis cd12bfc142 Patch #708604: Check more function results. Will backport to 2.2. 23 years ago
Michael W. Hudson 26848a34d1 Use Tim's suggestion to fix 23 years ago
Raymond Hettinger f4cf76dd5e Revert the previous enhancement to the bytecode optimizer. 23 years ago
Raymond Hettinger 060641d511 Improved the bytecode optimizer. 23 years ago
Raymond Hettinger 255a3d08a1 Extend SF patch #707257: Improve code generation 23 years ago
Raymond Hettinger 5b75c38cc9 Factored out test for absolute jumps. 24 years ago
Raymond Hettinger f6f575ae6f SF patch #707257: Improve code generation 24 years ago
Tim Peters b39903b0a0 symtable_cellvar_offsets(): This leaked references to little integers 24 years ago
Guido van Rossum 66b1259dbc SF #660455 : patch by NNorwitz. 24 years ago
Just van Rossum 3aaf42c613 patch #683515: "Add unicode support to compile(), eval() and exec" 24 years ago