CVSROOT: /egcs/carton/guile-home/cvsfiles Module name: guile Changes by: jimb@egcs.cygnus.com 99/07/19 00:54:12 Modified files: guile-core/libguile: tags.h Log message: * tags.h (SCM_IMP, SCM_NCONSP, SCM_NCELLP, SCM_ITAG3, SCM_TYP3, SCM_TYP7, SCM_TYP7S, SCM_TYP16, SCM_TYP16S, SCM_GCTYP16, SCM_GCMARKP, SCM_GC8MARKP): Don't cast to int. Either SCM or no cast at all is more appropriate in every case. At the moment, we assume everywhere that SCM is an integral type anyway.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@egcs.cygnus.com 99/07/27 12:10:04 Modified files: guile-core/libguile: tags.h Log message: * tags.h, print.c (SCM_IM_NIL_COND, SCM_IM_NIL_IFY, SCM_IM_T_IFY, SCM_IM_0_COND, SCM_IM_0_IFY, SCM_IM_1_IFY), print.c (scm_isymnames): New isyms for multi-language support.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@egcs.cygnus.com 99/07/29 11:13:15 Modified files: guile-core/libguile: tags.h Log message: * eval.c, tags.h, print.c (SCM_IM_SLOT_REF, SCM_IM_SLOT_SET_X): New isym operations.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@egcs.cygnus.com 99/08/28 20:28:09 Modified files: guile-core/libguile: tags.h Log message: * tags.h (SCM_IM_HASH_DISPATCH): Removed.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 99/10/11 10:40:32 Modified files: guile-core/libguile: tags.h Log message: * tags.h (SCM_IM_DELAY): New immediate symbol.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 99/12/17 14:36:20 Modified files: guile-core/libguile: tags.h Log message: * tags.h (SCM_SLOPPY_NCONSP, SCM_SLOPPY_CONSP): New macros. (SCM_ECONSP): Version which doesn't mix && and || without parenthesis. (SCM_NECONSP): Bugfree version.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/11 07:10:34 Modified files: guile-core/libguile: tags.h Log message: * tags.h (SCM_VOIDP_TEST): Renamed from VOIDP_TEST. Layout cleanups.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/13 22:42:48 Modified files: guile-core/libguile: tags.h Log message: * tags.h (scm_tcs_bignums): Removed. (scm_tc16_bigpos, scm_tc16_bigneg): Replaced by scm_tc16_big. Use SCM_BIGSIGN(x) to test for sign! (scm_tc16_big): The new bignum type. (SCM_REAL_PART, SCM_IMAG_PART): Removed.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/21 18:12:47 Modified files: guile-core/libguile: tags.h Log message: * tags.h (SCM_ECONSP, SCM_NECONSP): More corrections of pointer-arithmetic induced by the SCM_PACK/UNPACK change.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/03/23 05:04:43 Modified files: guile-core/libguile: tags.h Log message: * tags.h: Disabled definition of SCM_VOIDP_TEST.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/06/19 03:05:08 Modified files: guile-core/libguile: tags.h Log message: * tags.h (SCM_UNPACK_CAR, SCM_NDOUBLE_CELLP): Removed.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/06/20 07:57:55 Modified files: guile-core/libguile: tags.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:37:55 Modified files: guile-core/libguile: tags.h Log message: * tags.h: (SCM_GCTYPE16, SCM_GCCDR, SCM_GC[8]MARKP, SCM_SETGC[8]MARK, SCM_CLRGC[8]MARK): moved from here into gc.h. some (most) of these are probably going to be deprecated.