CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/13 22:40:26 Modified files: guile-core/libguile: gc.h Log message:
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/14 01:03:08 Modified files: guile-core/libguile: gc.h Log message: * gc.h (scm_freelist_t): New type.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/04/21 16:11:51 Modified files: guile-core/libguile: gc.h Log message: * gc.h: Added #include "libguile/hooks.h".
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/06/02 16:47:11 Modified files: guile-core/libguile: gc.h Log message: * gc.h (SCM_VALIDATE_CELL): Don't "use" the value returned by abort (). (SCM_CARLOC, SCM_CDRLOC): Define directly instead of using SCM_CELL_OBJECT_0 and SCM_CELL_OBJECT_1. It's not correct to take the address of these expressions since they use SCM_VALIDATE_CELL. (Thanks to Bernard Urban.)
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/06/02 17:17:31 Modified files: guile-core/libguile: gc.h Log message: * gc.h (SCM_VALIDATE_CELL): Cast result to (void) in order to avoid compiler warnings in gcc. (Does this work for other compilers?)
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/06/11 12:50:09 Modified files: guile-core/libguile: gc.h Log message: * gc.h (SCM_VALIDATE_CELL): Rewritten. (SCM_CELL_WORD, SCM_CELL_OBJECT, SCM_SET_CELL_WORD, SCM_SET_CELL_OBJECT): Use new version of SCM_VALIDATE_CELL. (Thanks to Han-Wen Nienhuys.)
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/06/20 07:57:35 Modified files: guile-core/libguile: gc.h Log message: * gc.h, tags.h: Be kind to compilers which must see hash signs in column 0. (Thanks to Ian Grant.)
CVSROOT: /cvs/guile Module name: guile Changes by: cmm@sourceware.cygnus.com 2000-08-17 13:38:23 Modified files: guile-core/libguile: gc.h Log message: * gc.h (SCM_MARKEDP): simplified, there are no different mark bit locations anymore. (SCM_GC_CARD_*, SCM_C_BVEC_*): lots of new macros to deal with cards and bvecs (bit-vectors).
CVSROOT: /cvs/guile Module name: guile Changes by: cmm@sourceware.cygnus.com 2000-08-18 15:33:38 Modified files: guile-core/libguile: gc.h Log message: * gc.h: removed some stuff that broke compilation for people and wasn't actually needed anyway.
CVSROOT: /cvs/guile Module name: guile Changes by: cmm@sourceware.cygnus.com 2000-08-21 03:06:46 Modified files: guile-core/libguile: gc.h Log message: * gc.h (SCM_GC_CARD_N_CELLS): change to be a nice non-confusing constant.