SF patch #1031667: Fold tuples of constants into a single constant

Example:
>>> import dis
>>> dis.dis(compile('1,2,3', '', 'eval'))
  0           0 LOAD_CONST               3 ((1, 2, 3))
              3 RETURN_VALUE
This commit is contained in:
Raymond Hettinger 2004-09-22 18:44:21 +00:00
parent 0318a939dd
commit 2c31a058eb
4 changed files with 109 additions and 15 deletions

View file

@ -49,8 +49,9 @@ extern time_t PyOS_GetLastModificationTime(char *, FILE *);
Python 2.3a0: 62011 (!)
Python 2.4a0: 62041
Python 2.4a3: 62051
Python 2.4b1: 62061
*/
#define MAGIC (62051 | ((long)'\r'<<16) | ((long)'\n'<<24))
#define MAGIC (62061 | ((long)'\r'<<16) | ((long)'\n'<<24))
/* Magic word as global; note that _PyImport_Init() can change the
value of this global to accommodate for alterations of how the