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-07-17 14:45:33 +00:00
2002-12-30 20:53:52 +00:00
2002-10-31 13:36:29 +00:00
2002-08-02 02:27:13 +00:00
2002-11-21 14:17:51 +00:00
2002-12-06 12:48:53 +00:00
2002-12-21 18:34:06 +00:00
2002-12-29 23:03:38 +00:00
2002-11-22 12:46:35 +00:00
2002-08-02 02:27:13 +00:00
2002-07-23 06:31:15 +00:00
2002-12-31 17:34:30 +00:00
2002-08-02 20:23:40 +00:00
2000-06-30 16:09:01 +00:00
2001-12-06 19:04:35 +00:00
2002-07-17 16:30:39 +00:00
2001-02-16 03:24:50 +00:00
2002-08-02 02:27:13 +00:00
2002-08-02 02:27:13 +00:00
2002-08-15 22:14:24 +00:00
2002-11-19 08:09:52 +00:00
2002-12-05 20:31:53 +00:00
1999-12-16 17:52:08 +00:00
2002-04-27 18:44:32 +00:00
2002-04-04 22:55:58 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2002-04-27 18:44:32 +00:00
2002-08-02 02:27:13 +00:00
2002-07-07 03:59:34 +00:00
2002-12-24 18:10:07 +00:00
2002-08-02 02:27:13 +00:00
2002-09-01 15:06:28 +00:00
2000-09-01 23:29:29 +00:00
2002-12-31 17:36:56 +00:00
2002-11-22 23:29:31 +00:00
2002-08-02 02:27:13 +00:00
2002-08-02 02:27:13 +00:00
2002-08-02 02:27:13 +00:00
2002-08-02 02:27:13 +00:00
2002-07-17 16:30:39 +00:00
2002-09-26 16:52:02 +00:00
2002-08-02 02:27:13 +00:00
2002-11-09 19:54:06 +00:00
2002-08-02 02:27:13 +00:00
2002-07-17 14:33:34 +00:00
2002-12-06 12:48:53 +00:00
2001-12-02 10:15:37 +00:00
2002-12-31 12:45:12 +00:00
2002-07-28 15:23:23 +00:00
2002-09-17 07:05:25 +00:00
2002-08-02 02:27:13 +00:00
2002-03-31 15:43:28 +00:00
1997-09-03 00:45:30 +00:00
2001-02-16 03:27:35 +00:00
2002-11-27 22:19:15 +00:00
2002-12-23 21:03:36 +00:00
2002-03-29 18:00:19 +00:00
1998-04-09 21:46:02 +00:00
2002-12-29 16:33:45 +00:00
2002-05-29 14:00:22 +00:00
2001-09-24 17:14:40 +00:00
2002-10-11 21:53:01 +00:00
2002-09-05 21:48:07 +00:00
2002-08-14 02:03:50 +00:00
2002-11-04 23:21:09 +00:00
2002-12-29 16:33:45 +00:00
2002-12-31 03:23:59 +00:00
2002-12-31 18:17:44 +00:00
1998-05-07 15:32:44 +00:00
2000-06-28 20:56:30 +00:00
2002-08-02 02:27:13 +00:00
2002-12-31 16:16:07 +00:00
2002-01-17 23:15:58 +00:00
2002-12-06 12:48:53 +00:00
2002-11-08 12:53:11 +00:00
2002-06-26 20:41:30 +00:00
2002-12-28 21:56:08 +00:00
2002-12-30 16:25:41 +00:00
2002-08-02 02:27:13 +00:00
2002-08-07 16:21:51 +00:00
2000-07-16 12:04:32 +00:00
2002-11-02 17:46:24 +00:00
2002-08-02 02:27:13 +00:00
2002-08-02 02:27:13 +00:00
2002-11-18 16:02:29 +00:00
2002-12-12 17:37:50 +00:00
2002-12-30 22:08:05 +00:00
2002-04-02 18:26:33 +00:00
2002-10-30 21:08:34 +00:00
2002-08-02 02:27:13 +00:00
2002-12-11 13:10:57 +00:00
2002-06-13 15:07:44 +00:00
2001-07-02 16:58:38 +00:00
2002-03-18 18:46:14 +00:00
2002-08-02 02:27:13 +00:00
2002-09-03 18:42:21 +00:00
2002-07-17 16:30:39 +00:00
2002-01-17 23:15:58 +00:00
2002-08-13 22:20:41 +00:00
2002-08-02 02:27:13 +00:00
2002-08-02 02:27:13 +00:00
2001-06-16 08:10:13 +00:00
2002-09-05 21:31:04 +00:00
2002-10-16 20:28:25 +00:00
1996-01-26 21:10:22 +00:00
2002-08-02 02:27:13 +00:00
2001-12-09 23:15:56 +00:00
2002-11-25 09:13:37 +00:00
2002-12-07 14:56:36 +00:00
2002-11-25 09:13:37 +00:00
2002-08-06 17:14:04 +00:00
2002-12-29 17:16:49 +00:00
2002-08-14 01:45:37 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2002-12-31 15:47:42 +00:00
2002-07-23 06:31:15 +00:00