[Patches] Re: Garbage collection patches for Python

Daniel Berlin dan@cgsoftware.com
Sat, 5 Feb 2000 09:50:05 -0800 (PST)


> 
> No problem.  I've included my Boehm-Demers-Weiser garbage
> collector patch too as I have improved it to use autoconfig.  The
> gc patch is small compared to the malloc cleanup.  It should work
> on most Unix machines.  I haven't got it to work properly on
> Windows yet.

Well, Boehm has trouble with shared libraries on quite a few platforms.
It also has trouble with threads on a few platforms.
I remember all this from porting 5.0alpha3 (and previous versions) to
beos.


>
 
> I also added support for classes and instances in Toby's very
> cool GC patch.  If anyone is interested I can make a new patch
> for that.  I am planning to change it to use a hash table instead
> of splay trees.  Please let me know if you have any comments
> about that approach.
> 
> 
>     Neil
> 
> 
> 
> I confirm that, to the best of my knowledge and belief, this
> contribution is free of any claims of third parties under
> copyright, patent or other rights or interests ("claims").  To
> the extent that I have any such claims, I hereby grant to CNRI a
> nonexclusive, irrevocable, royalty-free, worldwide license to
> reproduce, distribute, perform and/or display publicly, prepare
> derivative versions, and otherwise use this contribution as part
> of the Python software and its related documentation, or any
> derivative versions thereof, at no cost to CNRI or its licensed
> users, and to authorize others to do so.
> 
> I acknowledge that CNRI may, at its sole discretion, decide
> whether or not to incorporate this contribution in the Python
> software and its related documentation.  I further grant CNRI
> permission to use my name and other identifying information
> provided to CNRI by me for use in connection with the Python
> software and its related documentation.
> 
> 
>