Commit History

Author SHA1 Message Date
  Andy Wingo 059a588fed bytevectors have internal parent field 14 years ago
  Andy Wingo 4ca4826997 remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64 15 years ago
  Ludovic Courtès dc327575a8 Fix off-by-one error in the off-by-one fix of `make-srfi-4-vector'. 15 years ago
  Ludovic Courtès d900a8557d Fix off-by-one error when initializing vectors in `make-srfi-4-vector'. 15 years ago
  Andy Wingo 0d782201bf hopefully fix shared c32 / c64 uniform arrays 15 years ago
  Andy Wingo f3a1fc5a9e fix srfi-4 shared vector access from c 15 years ago
  Andy Wingo a268973767 reimplement srfi-4 vectors on top of bytevectors 16 years ago
  Ludovic Courtès f65e0168d5 Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co. 15 years ago
  Andy Wingo 735bcfe579 add SCM_SMOB_TYPE_BITS and SCM_SMOB_TYPE_MASK 15 years ago
  Andy Wingo 00f8b368ca SCM_CELL in srfi-4.c 15 years ago
  Andy Wingo f39448c5a3 remove a bunch of needless scm_permanent_object calls 15 years ago
  Ludovic Courtès 1c44468d77 Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution. 16 years ago
  Ludovic Courtès d7e7a02a62 Fix leaky behavior of `scm_take_TAGvector ()'. 16 years ago
  Ludovic Courtès 7af531508c Merge branch 'master' into boehm-demers-weiser-gc 16 years ago
  Ludovic Courtès fbb857a472 Merge branch 'master' into boehm-demers-weiser-gc 16 years ago
  Andy Wingo ac8ed3db31 any->u8vector and family now implemented in Scheme 16 years ago
  Andy Wingo f45eccffa7 add registry of vector constructors, make-generalized-vector 16 years ago
  Andy Wingo 476b894c71 uniform vector functions to their own file 16 years ago
  Andy Wingo f332e95717 generic vector ops to own file 16 years ago
  Andy Wingo 2a610be594 add generic array implementation facility 16 years ago
  Andy Wingo 2fa901a51f rename unif.[ch] to arrays.[ch] 16 years ago
  Andy Wingo cf39614240 bitvector exodus from unif.[ch] 16 years ago
  Ludovic Courtès 438974d08d Make bytevectors accessible using the generalized-vector API. 16 years ago
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ 16 years ago
  Ludovic Courtès b66a552487 Merge branch 'master' into boehm-demers-weiser-gc 17 years ago
  Neil Jerram b5cb4464ca Make multi-byte reads on unbuffered ports more efficient. 17 years ago
  Ludovic Courtès 44e268898b Merge branch 'master' into boehm-demers-weiser-gc 17 years ago
  Ludovic Courtès dbb605f575 Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. 17 years ago
  Ludovic Courtes a4a141f679 Removed a lot of now-useless SMOB mark/free functions. 19 years ago
  Marius Vollmer b0c0a310db Replace SCM_C_INLINE with SCM_C_INLINE_KEYWORD. Thanks to Mark Gran! 19 years ago