summaryrefslogtreecommitdiff
path: root/libguile/guardians.c
Commit message (Expand)AuthorAgeFilesLines
* Improve overflow checks in bytevector, string, and I/O operations....Mark H Weaver2019-06-181-3/+3
* Deprecate dynamic roots...Andy Wingo2016-11-211-1/+0
* Remove scm_puts_unlocked....Andy Wingo2016-04-261-5/+5
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2013-11-281-7/+6
|\
| * Critical sections in guardians do not need to block asyncs...Andy Wingo2013-11-281-7/+6
* | Merge commit '2437c7b2e8b4ab7786847ee1ce0b59e446a70fe2'...Andy Wingo2013-11-281-2/+16
|\|
| * Make guardians thread-safe....Mark H Weaver2013-11-231-2/+16
* | Remove tests and shims for pre-7.2 bdw-gc....Andy Wingo2013-11-221-6/+0
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-03-281-1/+7
|\|
| * Use accessors instead of symbols deprecated in libgc 7.3....Ludovic Courtès2013-03-011-1/+7
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-07-061-5/+6
|\|
| * Use `void *' instead of `GC_PTR' internally....Ludovic Courtès2012-07-021-5/+6
* | Revert "add SCM_HEAP_OBJECT_BASE"...Andy Wingo2012-01-311-2/+0
* | locking for putc, puts...Andy Wingo2011-11-081-5/+5
* | add SCM_HEAP_OBJECT_BASE...Andy Wingo2011-10-241-0/+2
* | add SCM_HEAP_OBJECT_P...Andy Wingo2011-10-241-1/+1
* | add SCM_{PACK,UNPACK}_POINTER...Andy Wingo2011-10-241-10/+10
* | remove weak pairs, rewrite weak vectors...Andy Wingo2011-10-241-6/+10
|/
* scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etc...Andy Wingo2011-05-131-4/+4
* more care regarding SCM_PACK and SCM_UNPACK...Andy Wingo2011-05-131-1/+1
* SCM_CELL in guardians.c...Andy Wingo2009-12-081-1/+1
* Remove deprecated guardian code....Ludovic Courtès2009-11-171-12/+1
* Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution....Ludovic Courtès2009-09-141-1/+1
* Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-08-181-6/+7
|\
| * Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* | Add `DEBUG_GUARDIANS' macro for guardian finalization debugging....Ludovic Courtès2009-02-281-6/+14
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2008-09-131-1/+4
|\|
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+4
* | Use thread-local allocation (significant perf. improvement!); added the `boeh......Ludovic Courtes2008-09-101-1/+1
* | Allow guardians to be GC'd before the objects they guard....Ludovic Courtes2008-09-101-2/+10
* | Fixed use of finalizers for guardians and SMOBs (undoes patches 23-24)....Ludovic Courtes2008-09-051-19/+80
* | Generalized BGC's finalizer mechanism. Use it in `guardians.c'....Ludovic Courtes2008-09-051-22/+14
* | First stab at the guardian implementation. Works fine at first glance!...Ludovic Courtes2008-09-051-146/+95
* | Merge from lcourtes@laas.fr--2005-mobile...Ludovic Courtes2008-09-051-0/+3
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* * gc-mark.c (scm_mark_all): Do not rely on hooks to run the weak...Marius Vollmer2005-07-311-444/+174
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* Critical section reviewNeil Jerram2005-04-241-1/+6
* Include "libguile/async.h" for SCM_CRITICAL_SECTION_START/END.Marius Vollmer2005-03-071-0/+1
* See ChangeLog from 2005-03-02.Marius Vollmer2005-03-021-14/+15
* * variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c,...Marius Vollmer2004-10-221-1/+1
* *** empty log message ***Marius Vollmer2004-09-221-3/+3
* * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into...Marius Vollmer2004-07-271-3/+3
* * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,...Marius Vollmer2004-07-231-1/+1
* * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to...Marius Vollmer2004-07-081-1/+1
* * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,...Marius Vollmer2004-07-061-6/+6
* * dynl.c (SET_DYNL_HANDLE): Add cast to scm_t_bits to make...Dirk Herrmann2004-05-151-2/+2
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-36/+12
* new gcHan-Wen Nienhuys2002-08-041-6/+6
* Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen2002-03-141-2/+0