summaryrefslogtreecommitdiffstats
path: root/Python/compile.c
Commit message (Expand)AuthorAgeFilesLines
* Improved __future__ parser; still more to doJeremy Hylton2001-02-271-43/+5
* Add warnings about undefined "global"Jeremy Hylton2001-02-271-0/+29
* Preliminary support for future nested scopesJeremy Hylton2001-02-271-114/+269
* Shuffle premature decref; nuke unreachable code block.Tim Peters2001-02-231-9/+3
* symtable_update_free_vars(), symtable_undo_free(),Barry Warsaw2001-02-231-3/+3
* Fix for bug 133489: compiler leaks memoryJeremy Hylton2001-02-231-2/+6
* Fix for implicit tuple + default arguments, courtesy of Michael Hudson.Jeremy Hylton2001-02-191-1/+3
* When running python -O, do not include blocks defined in asserts inJeremy Hylton2001-02-191-0/+11
* Tolerate ill-formed trees in symtable_assign(). Fixes SF bug 132510.Jeremy Hylton2001-02-191-5/+8
* Bug #132313 error message confusing for assignment in lambda.Tim Peters2001-02-181-1/+8
* Change temp names created by listcomps from [%d] to _[%d], so the one-linerTim Peters2001-02-171-2/+2
* In symtable_update_free_vars() do not modify the dictionary whileJeremy Hylton2001-02-121-7/+27
* SF patch 103589: Fix handling of cell vars that are either * or ** parameters.Jeremy Hylton2001-02-091-8/+15
* Relax the rules for using 'from ... import *' and exec in the presenceJeremy Hylton2001-02-091-297/+112
* Reindent a function that was somehow indented by 7 spaces. Also did aGuido van Rossum2001-02-091-15/+15
* Fix symbol table pass to generation SyntaxError exceptions thatJeremy Hylton2001-02-021-32/+46
* Move a bunch of definitions that were internal to compile.c toJeremy Hylton2001-02-021-116/+96
* add missing DECREF (thanks, Barry)Jeremy Hylton2001-02-021-0/+1
* Allow 'continue' inside 'try' clauseJeremy Hylton2001-02-011-8/+13
* Undo recent change that banned using import to bind a global, as perJeremy Hylton2001-02-011-22/+25
* Enforce two illegal import statements that were outlawed in theJeremy Hylton2001-01-301-44/+55
* plug leak detected by BarryJeremy Hylton2001-01-291-0/+1
* PEP 227 implementationJeremy Hylton2001-01-251-312/+768
* Fix bug reported by Ka-Ping Yee: The compiler botched parsing functionJeremy Hylton2001-01-251-12/+15
* Visit the initial test element of the listmaker for a listJeremy Hylton2001-01-231-1/+2
* prevent symtable_params() from dereferencing off the end of theJeremy Hylton2001-01-231-0/+2
* com_init(): My entry into the smallest patch possible category.Barry Warsaw2001-01-221-1/+1
* SF patch #103336: Missing cast.Tim Peters2001-01-201-1/+1
* This patch introduces an extra pass to the compiler that generates aJeremy Hylton2001-01-191-284/+1036
* SF Patch #103250, by pj99: Optimize a strspn() out of startup.Guido van Rossum2001-01-191-4/+21
* Plug a memory leak in com_import_stmt(): the tuple created to hold theGuido van Rossum2000-11-271-1/+2
* SF bug 119622: compile errors due to redundant atof decls. I don't understandTim Peters2000-11-141-1/+0
* Rationalize use of limits.h, moving the inclusion to Python.h.Fred Drake2000-09-261-6/+0
* com_continue_stmt(): Improve error message when continue is foundFred Drake2000-09-081-1/+22
* changed \x to consume exactly two hex digits. implements PEP-223Fredrik Lundh2000-09-021-16/+28
* REMOVED all CWI, CNRI and BeOpen copyright markings.Guido van Rossum2000-09-011-9/+0
* Replace the run-time 'future-bytecode-stream-inspection' hack to find outThomas Wouters2000-08-271-2/+16
* Re-allow 'import mod.submod as s', and change its meaning to what it shouldThomas Wouters2000-08-271-2/+5
* Oops, one pop too many.Thomas Wouters2000-08-271-1/+0
* Fix allowable node-types for assignment, need to add 'listmaker'.Thomas Wouters2000-08-251-1/+1
* Support for three-token characters (**=, >>=, <<=) which was written byThomas Wouters2000-08-241-33/+188
* Charles G. Waldman <cgw@fnal.gov>:Fred Drake2000-08-241-2/+32
* require list comprehensions to start with a for clauseSkip Montanaro2000-08-221-4/+4
* com_print_stmt(): Guido rightly points out that the stream expressionBarry Warsaw2000-08-211-5/+22
* PEP 214, Extended print Statement, has been accepted by the BDFL.Barry Warsaw2000-08-211-8/+36
* Disallow "import mod.submod as m", because the result is ambiguous. Does itThomas Wouters2000-08-191-1/+2
* com_error(): Quiet gcc -Wall warning.Barry Warsaw2000-08-181-1/+0
* Apply SF patch #101135, adding 'import module as m' and 'from module importThomas Wouters2000-08-171-6/+38
* Fix new compiler warnings. Unused var in compile.c. Argsize mismatchesTim Peters2000-08-151-1/+0
* Remove the osdefs.h #include; it was not needed in the final version ofFred Drake2000-08-151-1/+0