Jeremy Hylton accb62b28e SF patch [ 597919 ] compiler package and SET_LINENO
A variety of changes from Michael Hudson to get the compiler working
with 2.3.  The primary change is the handling of SET_LINENO:

# The set_lineno() function and the explicit emit() calls for
# SET_LINENO below are only used to generate the line number table.
# As of Python 2.3, the interpreter does not have a SET_LINENO
# instruction.  pyassem treats SET_LINENO opcodes as a special case.

A few other small changes:
 - Remove unused code from pycodegen and pyassem.
 - Fix error handling in parsermodule.  When PyParser_SimplerParseString()
   fails, it sets an exception with detailed info.  The parsermodule
   was clobbering that exception and replacing it was a generic
   "could not parse string" exception.  Keep the original exception.
2002-12-31 18:17:44 +00:00
..
2002-06-11 06:22:31 +00:00
2002-01-23 15:51:12 +00:00
2002-12-06 12:48:53 +00:00
2002-08-15 14:59:02 +00:00
2002-02-27 13:29:46 +00:00
2002-12-30 22:08:05 +00:00
2002-12-30 22:08:05 +00:00
2002-07-30 11:44:44 +00:00
2002-11-08 12:53:11 +00:00
2002-06-11 06:22:31 +00:00
2002-08-15 14:59:02 +00:00