Commit History

Autor SHA1 Mensaxe Data
  Daniel Llorens da81901c9a Do not use array handles in scm_vector %!s(int64=10) %!d(string=hai) anos
  Andy Wingo cf64dca65c Remove array impl. registry; instead, hard-code array handle creation %!s(int64=11) %!d(string=hai) anos
  Andy Wingo a32488ba13 SCM_I_IS_VECTOR only true for tc7_vector, not weak vectors %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 787f7b644f Merge commit '24cac6554073bb6e691605cd6ac6196f3c0851a3' %!s(int64=11) %!d(string=hai) anos
  Andy Wingo e0a00fe7e4 Merge commit '5cfeff11cc58148c58a85a879fd7a3e7cfbbe8e2' %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 24cac65540 Deprecate the use of the vector interface on arrays %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 5cfeff11cc Deprecate use of vector-length, vector-ref, vector-set! as primitive-generics %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 9db57a19e1 Merge commit '9b5da400dde6e6bc8fd0e318e7ca1feffa5870db' %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 9b5da400dd Deprecate vector-ref, vector-length, vector-set! on weak vectors %!s(int64=11) %!d(string=hai) anos
  Andy Wingo 2aed2667fc Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=12) %!d(string=hai) anos
  Ludovic Courtès 6922d92f96 Use `void *' instead of `GC_PTR' internally. %!s(int64=12) %!d(string=hai) anos
  Andy Wingo a141db8604 remove weak pairs, rewrite weak vectors %!s(int64=13) %!d(string=hai) anos
  Andy Wingo fa075d40dc scm_wta_* procedures replace SCM_WTA_* macros %!s(int64=13) %!d(string=hai) anos
  Andy Wingo d3464bb6e2 correct use of SCM2PTR in SCM_I_REGISTER_DISAPPEARING_LINK forms %!s(int64=13) %!d(string=hai) anos
  Andy Wingo b2b33168b1 more care regarding SCM_PACK and SCM_UNPACK %!s(int64=13) %!d(string=hai) anos
  Ian Price ca65967360 fix fencepost error in vector-move-left! and -right! %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 551b96d294 fix vector-move-right! and vector-move-left! %!s(int64=14) %!d(string=hai) anos
  Andy Wingo cd038da546 remove libguile/lang.h, deprecate %nil (in favor of #nil) %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 5c39373f48 clean up includes in vectors.[ch] %!s(int64=15) %!d(string=hai) anos
  Andy Wingo c5f171027d fix bug in string array implementation type mask %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès f65e0168d5 Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo e7efe8e793 decruftify scm_sys_protects %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès ed7e0765c4 Allocate vectors in a contiguous memory area. %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 731dd0ce19 Merge branch 'bdw-gc-static-alloc' %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 1c44468d77 Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution. %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 5f236208d0 Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-alloc %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 7af531508c Merge branch 'master' into boehm-demers-weiser-gc %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès fbb857a472 Merge branch 'master' into boehm-demers-weiser-gc %!s(int64=15) %!d(string=hai) anos
  Andy Wingo f45eccffa7 add registry of vector constructors, make-generalized-vector %!s(int64=15) %!d(string=hai) anos
  Andy Wingo f332e95717 generic vector ops to own file %!s(int64=15) %!d(string=hai) anos