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 |