-
- Downloads
Completely get rid of PyClass and PyInstance.
(classobject.[ch] aren't empty yet because they also define PyMethod.) This breaks lots of stuff, notably cPickle. But it's a step in the right direction. I'll clean it up later. (Also a few unrelated changes, e.g. T_NONE to define a "struct member" that is always None, and simplification of __hash__ -- these are unfinished.)
Showing
- Include/Python.h 0 additions, 8 deletionsInclude/Python.h
- Include/classobject.h 2 additions, 42 deletionsInclude/classobject.h
- Include/methodobject.h 1 addition, 1 deletionInclude/methodobject.h
- Include/object.h 3 additions, 6 deletionsInclude/object.h
- Include/structmember.h 3 additions, 1 deletionInclude/structmember.h
- Modules/_sre.c 7 additions, 7 deletionsModules/_sre.c
- Modules/arraymodule.c 2 additions, 1 deletionModules/arraymodule.c
- Modules/cPickle.c 2 additions, 217 deletionsModules/cPickle.c
- Modules/gcmodule.c 2 additions, 29 deletionsModules/gcmodule.c
- Objects/abstract.c 0 additions, 5 deletionsObjects/abstract.c
- Objects/bytesobject.c 1 addition, 8 deletionsObjects/bytesobject.c
- Objects/classobject.c 2 additions, 2032 deletionsObjects/classobject.c
- Objects/dictobject.c 1 addition, 8 deletionsObjects/dictobject.c
- Objects/listobject.c 1 addition, 8 deletionsObjects/listobject.c
- Objects/object.c 11 additions, 39 deletionsObjects/object.c
- Objects/setobject.c 1 addition, 8 deletionsObjects/setobject.c
- Objects/stringobject.c 120 additions, 1 deletionObjects/stringobject.c
- Objects/typeobject.c 30 additions, 107 deletionsObjects/typeobject.c
- Objects/unicodeobject.c 121 additions, 1 deletionObjects/unicodeobject.c
- Python/ceval.c 2 additions, 13 deletionsPython/ceval.c
Loading
Please register or sign in to comment