summaryrefslogtreecommitdiff
path: root/libguile/struct.c
AgeCommit message (Expand)AuthorFilesLines
2009-11-26limn goops flags, remove foreign objs, rename entity to applicable-structAndy Wingo1-91/+88
2009-11-26a very big commit cleaning up structs & goops. also applicable structs.Andy Wingo1-173/+183
2009-11-17Fix C99-style declarations after statements.Ludovic Courtès1-1/+2
2009-11-15remove support for "entities" -- a form of applicable structAndy Wingo1-1/+1
2009-10-20Use proper types for hash/assoc functions in `hashtab.h'.Ludovic Courtès1-2/+2
2009-09-14Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution.Ludovic Courtès1-1/+1
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-39/+37
2009-08-25Remove the `scm_tc_free_cell' SMOB type.Ludovic Courtès1-2/+2
2009-08-23Use string and symbol accessors in struct, throw, and array funcsMichael Gran1-39/+37
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-6/+7
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-12-14Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-11/+8
2008-11-30Fix potential deadlock in `make-struct'.Ludovic Courtès1-10/+8
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-3/+11
2008-09-10Merge commit '7337d56d5714227865aeca2b40b6bd97cce296d2' into boehm-demers-wei...Ludovic Courtès1-2/+58
2008-09-10Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330' into boehm-demers-wei...Ludovic Courtès1-2/+7
2008-09-10Use thread-local allocation (significant perf. improvement!); added the `boeh...Ludovic Courtes1-1/+1
2008-09-10Turn "all interior pointers" off (slight performance gain).Ludovic Courtes1-0/+6
2008-09-10Removed the now-useless `scm_struct_free_*' functions.Ludovic Courtes1-31/+1
2008-09-05Added support for the free function of structures.Ludovic Courtes1-69/+58
2008-09-05Merge from lcourtes@laas.fr--2005-mobileLudovic Courtes1-0/+7
2008-08-16Use word_2 to store mark bits for freeing structs and vtables in theHan-Wen Nienhuys1-5/+5
2008-04-10fix struct-ref and struct-set! on "light" structsAndy Wingo1-2/+10
2007-03-07merge from 1.8 branchKevin Ryde1-2/+58
2007-01-19Changes from arch/CVS synchronizationLudovic Courtès1-2/+7
2006-06-13Changes from arch/CVS synchronizationLudovic Courtès1-3/+46
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-07Include "libguile/async.h" for SCM_CRITICAL_SECTION_START/END.Marius Vollmer1-0/+1
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-4/+4
2004-10-22* variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c,Marius Vollmer1-2/+2
2004-09-22*** empty log message ***Marius Vollmer1-5/+5
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-26/+31
2004-08-12* socket.c, rw.c, deprecated.h, validate.hMarius Vollmer1-6/+12
2004-08-02* numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num,Marius Vollmer1-7/+5
2004-07-23* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer1-6/+6
2004-07-10* validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,Marius Vollmer1-15/+11
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-6/+6
2004-07-06* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-5/+5
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-36/+12
2003-03-26* struct.c: #include <config.h> if HAVE_CONFIG_H.Rob Browning1-1/+3
2003-02-24* struct.c (scm_struct_prehistory): Init scm_i_structs_to_free toMikael Djurfeldt1-1/+10
2003-02-24* struct.c (scm_struct_prehistory): Move scm_free_structs toMikael Djurfeldt1-2/+4
2003-02-24* struct.c (scm_struct_gc_init): Removed.Mikael Djurfeldt1-10/+2
2002-09-05* struct.h: change scm_structs_to_free to scm_i_structs_to_freeHan-Wen Nienhuys1-2/+2
2002-08-04new gcHan-Wen Nienhuys1-3/+3
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-13/+13
2002-03-14Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen1-2/+0