Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace SomeDeadWeakRef() with SomeWeakRef(classdef=None). | Armin Rigo | 2007-09-14 | 1 | -3/+11 |
| | | | | Proper support for known-to-be-dead weakrefs in rweakref. | ||||
* | allow null weakref in both lltype and ootype | Antonio Cuni | 2007-09-14 | 1 | -0/+5 |
| | |||||
* | implement rweakref for ootype. | Antonio Cuni | 2007-09-13 | 1 | -11/+37 |
| | |||||
* | (cfbolz, arigo) merge the cleanup-weakref branch. | Armin Rigo | 2007-09-12 | 1 | -13/+3 |
| | | | | | | Weakrefs are now malloced objects on their own, and the ll code manipulates (regular) pointers to such objects. | ||||
* | Added a configuration "option", translator.rweakref, set to False | Armin Rigo | 2007-09-11 | 1 | -0/+4 |
| | | | | | | when the backend or GC policy doesn't support RPython-level weakrefs. Can be tested in an RPython program to select between two implementation strategies. | ||||
* | Vague attempt at Python 2.3 compatibility. | Armin Rigo | 2007-09-11 | 1 | -1/+1 |
| | |||||
* | Prebuilt non-dead RPython-level weakrefs... | Armin Rigo | 2007-09-11 | 1 | -1/+20 |
| | |||||
* | RTyping of RPython-level weakrefs (lltypesystem only in this check-in). | Armin Rigo | 2007-09-11 | 1 | -1/+19 |
| | |||||
* | Annotation and rtyping for low-level WeakRefs. | Armin Rigo | 2007-09-11 | 1 | -0/+14 |