| Mon, 07 Oct 2002 12:21:09 +0000 |
Michael W. Hudson |
A couple of fixes for the compiler package:
2.2
|
| Fri, 21 Dec 2001 20:04:22 +0000 |
Barry Warsaw |
Merge of the release22 branch changes back into the trunk.
legacy-trunk
|
| Tue, 27 Nov 2001 23:35:10 +0000 |
Jeremy Hylton |
Fix [ #484645 ] little bug in pycodegen.py
legacy-trunk
|
| Fri, 09 Nov 2001 16:24:34 +0000 |
Jeremy Hylton |
Fix SF bug #479186: compiler generates bad code for "del"
legacy-trunk
|
| Thu, 18 Oct 2001 21:57:37 +0000 |
Tim Peters |
Whitespace normalization.
legacy-trunk
|
| Mon, 17 Sep 2001 21:02:51 +0000 |
Jeremy Hylton |
API change:
legacy-trunk
|
| Mon, 17 Sep 2001 19:33:48 +0000 |
Jeremy Hylton |
Last set of change to get regression tests to pass
legacy-trunk
|
| Mon, 17 Sep 2001 18:03:55 +0000 |
Jeremy Hylton |
Handle more syntax errors.
legacy-trunk
|
| Mon, 17 Sep 2001 16:41:02 +0000 |
Jeremy Hylton |
support true division
legacy-trunk
|
| Fri, 14 Sep 2001 23:17:55 +0000 |
Jeremy Hylton |
Add code generator for yield stmt
legacy-trunk
|
| Fri, 14 Sep 2001 22:49:08 +0000 |
Jeremy Hylton |
Various sundry changes for 2.2 compatibility
legacy-trunk
|
| Thu, 30 Aug 2001 20:25:55 +0000 |
Jeremy Hylton |
Fix _convert_NAME() so that it doesn't store locals for class bodies.
legacy-trunk
|
| Thu, 30 Aug 2001 15:50:34 +0000 |
Jeremy Hylton |
spurious pop
legacy-trunk
|
| Wed, 29 Aug 2001 22:30:09 +0000 |
Jeremy Hylton |
Track the block stack more reasonably in order to handle continue in
legacy-trunk
|
| Wed, 29 Aug 2001 20:57:43 +0000 |
Jeremy Hylton |
Generate SET_LINENO for list and tuple literals when the open paren
legacy-trunk
|
| Wed, 29 Aug 2001 18:14:39 +0000 |
Jeremy Hylton |
Support // and //=
legacy-trunk
|
| Tue, 28 Aug 2001 17:28:33 +0000 |
Jeremy Hylton |
Make sure the JUMP_ABSOLUTE and POP_BLOCK at the end of a for loop are
legacy-trunk
|
| Tue, 28 Aug 2001 16:35:18 +0000 |
Jeremy Hylton |
Generate FOR_ITER-based loops instead of old FOR_LOOP-based loops
legacy-trunk
|
| Mon, 27 Aug 2001 22:56:16 +0000 |
Jeremy Hylton |
Handle private names
legacy-trunk
|
| Mon, 27 Aug 2001 21:58:09 +0000 |
Jeremy Hylton |
emit SET_LINENO for augmented assignments
legacy-trunk
|
| Mon, 27 Aug 2001 21:51:52 +0000 |
Jeremy Hylton |
Many changes -- bug fixes and sundry improvements
legacy-trunk
|
| Thu, 12 Apr 2001 21:54:41 +0000 |
Jeremy Hylton |
Pop loop off the loop stack before handling the loop's else clause.
legacy-trunk
|
| Thu, 12 Apr 2001 21:04:43 +0000 |
Jeremy Hylton |
Use new _implicitNameOp() to generate name op code for list comprehensions.
legacy-trunk
|
| Thu, 12 Apr 2001 20:24:26 +0000 |
Jeremy Hylton |
Add support for visitAssAttr to findOp().
legacy-trunk
|
| Thu, 12 Apr 2001 20:21:39 +0000 |
Jeremy Hylton |
pyassem.py:
legacy-trunk
|
| Thu, 12 Apr 2001 17:33:34 +0000 |
Jeremy Hylton |
Revise handling of tuple arguments so that the variables names match
legacy-trunk
|
| Thu, 12 Apr 2001 06:52:27 +0000 |
Jeremy Hylton |
Fix unpackSequence() to use _nameOp() rather than LOAD_FAST
legacy-trunk
|
| Thu, 12 Apr 2001 06:49:00 +0000 |
Jeremy Hylton |
Inside a class scope always use LOAD_NAME, STORE_NAME, DEL_NAME
legacy-trunk
|
| Thu, 12 Apr 2001 06:40:42 +0000 |
Jeremy Hylton |
Preliminary support for nested scopes
legacy-trunk
|
| Wed, 11 Apr 2001 16:43:13 +0000 |
Jeremy Hylton |
typo
legacy-trunk
|
| Wed, 11 Apr 2001 16:36:25 +0000 |
Jeremy Hylton |
[finishing fix from earlier checkins]
legacy-trunk
|
| Wed, 11 Apr 2001 16:24:30 +0000 |
Jeremy Hylton |
Generate docstrings.
legacy-trunk
|
| Mon, 09 Apr 2001 04:28:48 +0000 |
Jeremy Hylton |
Add support for future statements
legacy-trunk
|
| Mon, 06 Nov 2000 03:43:11 +0000 |
Jeremy Hylton |
Change the graph structure to contain the code generator object for
legacy-trunk
|
| Fri, 13 Oct 2000 21:58:13 +0000 |
Jeremy Hylton |
Now supports entire Python 2.0 language and still supports Python
legacy-trunk
|
| Thu, 12 Oct 2000 20:23:23 +0000 |
Jeremy Hylton |
Fix SF bug #116263: support for from .. import *
legacy-trunk
|
| Fri, 01 Sep 2000 20:47:37 +0000 |
Jeremy Hylton |
patch by Neil Schemenauer to improve (fix?) line number generation
legacy-trunk
|
| Fri, 01 Sep 2000 20:33:26 +0000 |
Jeremy Hylton |
Update magic number.
legacy-trunk
|
| Sat, 12 Aug 2000 20:32:46 +0000 |
Thomas Wouters |
Bring Tools/compiler almost up to date. Specifically:
legacy-trunk
|
| Fri, 04 Aug 2000 16:56:51 +0000 |
Jeremy Hylton |
replace most calls to emit 'SET_LINENO' will call to method set_lineno
legacy-trunk
|
| Tue, 02 May 2000 22:32:59 +0000 |
Jeremy Hylton |
patches from Mark Hammond
legacy-trunk
|
| Thu, 16 Mar 2000 20:06:59 +0000 |
Jeremy Hylton |
complete rewrite
legacy-trunk
|
| Mon, 06 Mar 2000 19:10:54 +0000 |
Jeremy Hylton |
rename compile.py to pycodegen.py
legacy-trunk
|
| Thu, 17 Feb 2000 22:09:35 +0000 |
Jeremy Hylton |
the previous quick hack to fix def foo((x,y)) failed on some cases
legacy-trunk
|
| Thu, 17 Feb 2000 17:56:29 +0000 |
Jeremy Hylton |
satisfy the tabnanny
legacy-trunk
|
| Wed, 16 Feb 2000 00:55:44 +0000 |
Jeremy Hylton |
support for arglists with implicit tuple unpacks
legacy-trunk
|
| Tue, 15 Feb 2000 23:45:26 +0000 |
Jeremy Hylton |
finish first impl of code generator
legacy-trunk
|
| Mon, 14 Feb 2000 23:57:56 +0000 |
Jeremy Hylton |
edit a doc string
legacy-trunk
|
| Mon, 14 Feb 2000 21:54:57 +0000 |
Jeremy Hylton |
get rid of spurious print
legacy-trunk
|
| Mon, 14 Feb 2000 21:33:10 +0000 |
Jeremy Hylton |
looks like everything is working except for try/except (pystone
legacy-trunk
|
| Mon, 14 Feb 2000 14:14:29 +0000 |
Jeremy Hylton |
split compile.py into two files
legacy-trunk
|
| Sat, 12 Feb 2000 00:12:38 +0000 |
Jeremy Hylton |
change MODULE_NAMESPACE/FUNCTION_NAMESPACE stuff to have a single flag
legacy-trunk
|
| Fri, 11 Feb 2000 20:27:07 +0000 |
Jeremy Hylton |
add support for Lambda nodes
legacy-trunk
|
| Thu, 10 Feb 2000 20:55:50 +0000 |
Jeremy Hylton |
add loop handling via
legacy-trunk
|
| Thu, 10 Feb 2000 17:20:39 +0000 |
Jeremy Hylton |
add namespace attr to CodeGenerator, can be either MODULE_NAMESPACE or
legacy-trunk
|
| Thu, 10 Feb 2000 00:47:08 +0000 |
Jeremy Hylton |
add ExampleASTVisitor:
legacy-trunk
|
| Tue, 08 Feb 2000 21:15:48 +0000 |
Jeremy Hylton |
add optional verbose arg to walk function. it overrides the global
legacy-trunk
|
| Tue, 08 Feb 2000 19:01:29 +0000 |
Jeremy Hylton |
now produces valid pyc files for a least a trivial subset of the
legacy-trunk
|
| Fri, 04 Feb 2000 19:37:35 +0000 |
Jeremy Hylton |
rapid evolution towards producing real .pyc files (even though I don't
legacy-trunk
|
| Fri, 04 Feb 2000 00:28:21 +0000 |
Jeremy Hylton |
checking in initial weekend's work
legacy-trunk
|