summaryrefslogtreecommitdiffstats
path: root/Python/compile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Improved the bytecode optimizer.Raymond Hettinger2003-04-221-9/+83
* Extend SF patch #707257: Improve code generationRaymond Hettinger2003-04-151-8/+20
* Factored out test for absolute jumps.Raymond Hettinger2003-03-281-2/+3
* SF patch #707257: Improve code generationRaymond Hettinger2003-03-261-2/+94
* symtable_cellvar_offsets(): This leaked references to little integersTim Peters2003-03-241-1/+5
* SF #660455 : patch by NNorwitz.Guido van Rossum2003-02-121-1/+2
* patch #683515: "Add unicode support to compile(), eval() and exec"Just van Rossum2003-02-101-1/+3
* Small function call optimization and special build option for call stats.Jeremy Hylton2003-02-051-0/+3
* A. Lloyd Flanagan pointed out a spelling error on c.l.py.Michael W. Hudson2003-01-161-1/+1
* SF patch [ 597919 ] compiler package and SET_LINENOJeremy Hylton2002-12-311-0/+3
* Oops. Roll back that last change. It wasn't ready for release. :-(Guido van Rossum2002-12-231-96/+30
* Add warning for assignment to None, True and False. This is patchGuido van Rossum2002-12-231-30/+96
* SF # 654960, remove unnecessary static variableNeal Norwitz2002-12-181-9/+3
* Fixing bugGustavo Niemeyer2002-12-161-2/+2
* Constify filenames and scripts. Fixes #651362.Martin v. Löwis2002-12-111-11/+13
* Move three variables that are only used inside an if block into the block,Walter Dörwald2002-11-211-3/+3
* Clamp code objects' tp_compare result to [-1, 1].Michael W. Hudson2002-10-031-3/+3
* Further SET_LINENO reomval fixes. See comments in patch #587933.Michael W. Hudson2002-08-301-3/+12
* Add warnings for arguments named None. All set. (I could add aGuido van Rossum2002-08-161-1/+9
* Add warning for None used as keyword argument name in function call.Guido van Rossum2002-08-161-0/+1
* Add warnings for assignment or deletion of variables and attributesGuido van Rossum2002-08-161-0/+27
* Minor cleanup of parsename() and parsestr(): the 'struct compiling *'Guido van Rossum2002-08-161-13/+13
* This is my patchMichael W. Hudson2002-08-151-29/+16
* Added a FutureWarning for constructs that will change semantically inBarry Warsaw2002-08-141-1/+1
* Patch #505705: Remove eval in pickle and cPickle.Martin v. Löwis2002-08-141-98/+5
* Use PyErr_WarnExplicit() to warn about hex/oct constants, so theGuido van Rossum2002-08-121-4/+9
* Reset errno to zero after calling PyErr_Warn(). It can potentially doGuido van Rossum2002-08-111-0/+1
* Implement stage B0 of PEP 237: add warnings for operations thatGuido van Rossum2002-08-111-1/+9
* Use Py_FatalError instead of abort.Martin v. Löwis2002-08-071-2/+3