Fred Drake
033f31270c
Use a type flag to determine the applicability of the tp_weaklistoffset
...
field. This should avoid binary incompatibility problems with older modules
that have not been recompiled.
2001-02-02 18:17:30 +00:00
Fred Drake
41deb1efc2
PEP 205, Weak References -- initial checkin.
2001-02-01 05:27:45 +00:00
Barry Warsaw
430d773f55
PyGC_Dump() -> _PyGC_Dump()
2001-01-24 04:17:26 +00:00
Barry Warsaw
803eff2a83
Add prototype for PyGC_Dump() -- but only inside the #ifdef
...
WITH_CYCLE_GC.
2001-01-23 16:37:22 +00:00
Neil Schemenauer
a6c861fc0b
Fix comment.
2001-01-20 15:50:42 +00:00
Guido van Rossum
8586991099
REMOVED all CWI, CNRI and BeOpen copyright markings.
...
This should match the situation in the 1.6b1 tree.
2000-09-01 23:29:29 +00:00
Andrew M. Kuchling
1582a3ab98
Updated comment
2000-08-16 12:27:23 +00:00
Peter Schneider-Kamp
25f68944c2
patch from Vladimir (move Py_Mem* interface to Include/pymem.h)
2000-07-31 22:19:30 +00:00
Peter Schneider-Kamp
7e01890986
merge Include/my*.h into Include/pyport.h
...
marked my*.h as obsolete
2000-07-31 15:28:04 +00:00
Thomas Wouters
334fb8985b
Use 'void' directly instead of the ANY #define, now that all code is ANSI C.
...
Leave the actual #define in for API compatibility.
2000-07-25 12:56:38 +00:00
Vladimir Marangozov
d8a933248e
A small comment fix just to make sure I got my cvs/ssh setup right.
2000-07-10 04:30:56 +00:00
Fred Drake
3cf4d2b3ea
ANSI-fication and Py_PROTO extermination.
2000-07-09 00:55:06 +00:00
Guido van Rossum
4cc6ac7b87
Neil Schemenauer: small fixes for GC
2000-07-01 01:00:38 +00:00
Guido van Rossum
ffcc3813d8
Change copyright notice - 2nd try.
2000-06-30 23:58:06 +00:00
Guido van Rossum
fd71b9e9d4
Change copyright notice.
2000-06-30 23:50:40 +00:00
Jeremy Hylton
c5007aa5c3
final patches from Neil Schemenauer for garbage collection
2000-06-30 05:02:53 +00:00
Jeremy Hylton
d08b4c4524
part 2 of Neil Schemenauer's GC patches:
...
This patch modifies the type structures of objects that
participate in GC. The object's tp_basicsize is increased when
GC is enabled. GC information is prefixed to the object to
maintain binary compatibility. GC objects also define the
tp_flag Py_TPFLAGS_GC.
2000-06-23 19:37:02 +00:00
Guido van Rossum
b18618dab7
Vladimir Marangozov's long-awaited malloc restructuring.
...
For more comments, read the patches@python.org archives.
For documentation read the comments in mymalloc.h and objimpl.h.
(This is not exactly what Vladimir posted to the patches list; I've
made a few changes, and Vladimir sent me a fix in private email for a
problem that only occurs in debug mode. I'm also holding back on his
change to main.c, which seems unnecessary to me.)
2000-05-03 23:44:39 +00:00
Guido van Rossum
c6e87a2925
Got rid of silly "123456789-..." lines in comments.
2000-03-01 15:06:53 +00:00
Guido van Rossum
43466ec7b0
Add DL_IMPORT(returntype) for all officially exported functions.
1998-12-04 18:48:25 +00:00
Guido van Rossum
d0c87ee6c4
Oops, another forgotten renaming: varobject -> PyVarObject.
1997-05-15 21:31:03 +00:00
Guido van Rossum
d266eb460e
New permission notice, includes CNRI.
1996-10-25 14:44:06 +00:00
Guido van Rossum
5a84914803
Hacks for MS_COREDLL
1996-07-21 02:23:54 +00:00
Guido van Rossum
b7d3d4e5d6
make newvarobj's size arg signed
1995-02-10 16:55:33 +00:00
Guido van Rossum
caa6380886
The great renaming, phase two: all header files have been updated to
...
use the new names exclusively, and the linker will see the new names.
Files that import "Python.h" also only see the new names. Files that
import "allobjects.h" will continue to be able to use the old names,
due to the inclusion (in allobjects.h) of "rename2.h".
1995-01-12 11:45:45 +00:00