summaryrefslogtreecommitdiffstats
path: root/Python/compile.c
Commit message (Expand)AuthorAgeFilesLines
* Improve error message for augmented assignments to genexps or listcomps.Raymond Hettinger2004-09-291-2/+2
* Fix two erroneous error messages.Raymond Hettinger2004-09-291-2/+2
* Replaced a test with an assertion.Raymond Hettinger2004-09-281-3/+1
* SF patch #1031667: Fold tuples of constants into a single constantRaymond Hettinger2004-09-221-11/+91
* SF patch #1007189, multi-line imports, for instance:Anthony Baxter2004-08-311-31/+47
* Bypass peepholing of code with lineno tables having intervals >= 255.Raymond Hettinger2004-08-251-4/+8
* Fix typo in comment and add clarification.Raymond Hettinger2004-08-251-1/+2
* Simplify chains of conditional jumps.Raymond Hettinger2004-08-251-2/+25
* Incorporate review comments courtesy of Neal Norwitz:Raymond Hettinger2004-08-241-6/+8
* SF Patch #1013667: Cleanup Peepholer OutputRaymond Hettinger2004-08-231-35/+100
* Move the bytecode optimizer upstream so that its results are saved in pycRaymond Hettinger2004-08-181-3/+6
* This is Mark Russell's patch:Michael W. Hudson2004-08-171-22/+20
* Correct the order of application for decorators. Meant to be bottom-up and notBrett Cannon2004-08-151-1/+4
* Fix incorrect comment for (struct compiling)->c_cellvarsBrett Cannon2004-08-151-1/+1
* code_new(): Wouldn't compile on Windows, because of gcc'ism.Tim Peters2004-08-121-1/+1
* Fix bugMichael W. Hudson2004-08-121-27/+88
* SF bug #1004088: big code objects (>64K) may be optimized incorrectlyRaymond Hettinger2004-08-061-0/+5
* Revert 2.312; turns out interning the file name did do some good (reducingMichael W. Hudson2004-08-041-1/+1
* Don't intern the filename of a file being compiled.Michael W. Hudson2004-08-031-1/+1
* fix for @decorators under a debug build.Anthony Baxter2004-08-021-0/+1
* PEP-0318, @decorator-style. In Guido's words:Anthony Baxter2004-08-021-15/+112
* Upgrade None assignment SyntaxWarning to a SyntaxError.Raymond Hettinger2004-07-171-7/+6
* optimize_code(): Repaired gross error in new special-casing for None.Tim Peters2004-07-171-1/+2
* Treat None as a constant.Raymond Hettinger2004-07-161-4/+20
* Remove unused macros in .c filesNeal Norwitz2004-07-081-5/+0
* Move NOP to end of code transformation.Raymond Hettinger2004-06-241-3/+7
* Install two code generation optimizations that depend on NOP.Raymond Hettinger2004-06-211-3/+30
* Patch #774665: Make Python LC_NUMERIC agnostic.Martin v. Löwis2004-06-081-2/+2
* SF patch #872326: Generator expression implementationRaymond Hettinger2004-05-191-7/+276
* Fix for line events in the case:Armin Rigo2004-03-221-1/+31
* Improve byte coding for multiple assignments.Raymond Hettinger2004-03-211-3/+74
* SF patch #910929: Optimize list comprehensionsRaymond Hettinger2004-03-071-3/+1
* - Removed FutureWarnings related to hex/oct literals and conversionsGuido van Rossum2003-11-291-13/+1
* Patch #792869: Clarify error message for parameters declared global,Martin v. Löwis2003-10-181-4/+3
* Simplify and speedup uses of Py_BuildValue():Raymond Hettinger2003-10-121-2/+2
* Fix SF bug [ 808594 ] leak on lambda with duplicate arguments error.Jeremy Hylton2003-09-221-15/+16
* Improve the leak fix so that PyTuple_New is only called when needed.Raymond Hettinger2003-09-161-9/+11
* Fix leak discovered in test_new by Michael Hudson.Raymond Hettinger2003-09-151-17/+14
* Fix for SF bug [ 784075 ] Fatal Python error: unknown scopeJeremy Hylton2003-08-281-4/+12
* SF patch 763201: handling of SyntaxErrors in symbol table buildJeremy Hylton2003-07-151-33/+47
* Removed bytecode transformation for sequence packing/unpacking.Raymond Hettinger2003-06-201-28/+0
* SF bug #644345, Poor error message for augmented assignNeal Norwitz2003-05-221-2/+2
* Use macro to get length of list.Jeremy Hylton2003-05-221-8/+2
* Remove comment with very long lines that explained what the code usedJeremy Hylton2003-05-221-3/+3
* Fix for SF [ 734869 ] Lambda functions in list comprehensionsJeremy Hylton2003-05-211-14/+23
* cmp_type(): The grammar stopped allowing '=' as a comparison operatorTim Peters2003-05-121-3/+2
* Patch #734231: Update RiscOS support. In particular, correctMartin v. Löwis2003-05-101-1/+1
* Patch #708604: Check more function results. Will backport to 2.2.Martin v. Löwis2003-05-031-7/+37
* Use Tim's suggestion to fixMichael W. Hudson2003-04-291-1/+1
* Revert the previous enhancement to the bytecode optimizer.Raymond Hettinger2003-04-241-83/+9