[Stackless-checkins] CVS: slpdev/src/2.2/src/Include ceval.h, 1.4, 1.5 methodobject.h, 1.7, 1.8

Christian Tismer tismer at centera.de
Mon May 3 18:54:31 CEST 2004


Update of /home/cvs/slpdev/src/2.2/src/Include
In directory centera.de:/tmp/cvs-serv20604/src/2.2/src/Include

Modified Files:
	ceval.h methodobject.h 
Log Message:
completely back-ported Stackless to Python 2.2.3.
It passes all relevant tests, supports pickling etc.
The gola is to keep the core files identical as long
as possible. This caused a few changes to the test files,
which need to figure out which tests to omit, for instance.

This 2.2.3 versiion is almost identical to the original, but
a few changes:
- Pickling does not check for __safe_for_unpickling__
- Generators don't need from __future__ import generators
- code objects have a builtin tp_new method.

These changes *all* vanish if STACKLESS_OFF is defined.

Index: ceval.h
===================================================================
RCS file: /home/cvs/slpdev/src/2.2/src/Include/ceval.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ceval.h	1 May 2004 01:21:08 -0000	1.4
--- ceval.h	3 May 2004 16:54:28 -0000	1.5
***************
*** 5,8 ****
--- 5,9 ----
  #endif
  
+ 
  /* Interface to random parts in ceval.c */
  

Index: methodobject.h
===================================================================
RCS file: /home/cvs/slpdev/src/2.2/src/Include/methodobject.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** methodobject.h	1 May 2004 20:31:00 -0000	1.7
--- methodobject.h	3 May 2004 16:54:28 -0000	1.8
***************
*** 52,55 ****
--- 52,57 ----
  #ifdef STACKLESS
  #define METH_STACKLESS 0x0040
+ #else
+ #define METH_STACKLESS 0x0000
  #endif
  


_______________________________________________
Stackless-checkins mailing list
Stackless-checkins at stackless.com
http://www.stackless.com/mailman/listinfo/stackless-checkins



More information about the Stackless-checkins mailing list