Andy Wingo
|
86fb1eb631
merge strictness branch from 2.0
|
14 years ago |
Andy Wingo
|
d223c3fcdd
scm_is_eq for SCM vals, not == or !=
|
14 years ago |
Andy Wingo
|
059a588fed
bytevectors have internal parent field
|
14 years ago |
Mark H Weaver
|
ae255d65c3
Fix bytevectors VALIDATE_REAL to test for reals, not rationals
|
14 years ago |
Mark H Weaver
|
73ea546c51
Fix bytevectors VALIDATE_REAL to test for reals, not rationals
|
14 years ago |
Andy Wingo
|
4a655e50a3
use scm_from_latin1_symboln for string literals and load-symbol
|
14 years ago |
Andy Wingo
|
3ef6650def
make-string et al nulls memory if not given an initializer
|
14 years ago |
Andy Wingo
|
e25f37271a
fix a number of assuptions that a long could hold an inum
|
14 years ago |
Andy Wingo
|
07d22c0259
rename (rnrs bytevector) to (rnrs bytevectors)
|
15 years ago |
Andy Wingo
|
a587d6a973
more fixes to equal? for arrays
|
15 years ago |
Andy Wingo
|
44602b0868
rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0
|
15 years ago |
Andy Wingo
|
a268973767
reimplement srfi-4 vectors on top of bytevectors
|
16 years ago |
Andy Wingo
|
3dc2afe2b8
Revert "Remove unused internal bytevector functions."
|
15 years ago |
Andy Wingo
|
562cd1b8f8
more boot cleanup
|
15 years ago |
Andy Wingo
|
f39448c5a3
remove a bunch of needless scm_permanent_object calls
|
15 years ago |
Ludovic Courtès
|
3fe87cf7af
Re-add an indirection in bytevectors.
|
15 years ago |
Ludovic Courtès
|
c4daa51910
Remove unused internal bytevector functions.
|
15 years ago |
Michael Gran
|
3a5bc4fada
Modify bytevectors/string conversions to allow wide strings
|
15 years ago |
Andy Wingo
|
b0fae4ecaa
bitvector tweaks
|
15 years ago |
Ludovic Courtès
|
29553c54b5
Fix segfault for `(uniform-array->bytevector (bitvector))'.
|
15 years ago |
Andy Wingo
|
f5a51caec1
fix bitvectors after the array handle refactoring
|
15 years ago |
Ludovic Courtès
|
0665b3ffcb
Remove the distinction between inline/outline storage for bytevectors.
|
16 years ago |
Ludovic Courtès
|
807e5a6641
Use a TC7 tag instead of a SMOB for bytevectors.
|
16 years ago |
Ludovic Courtès
|
7af531508c
Merge branch 'master' into boehm-demers-weiser-gc
|
16 years ago |
Ludovic Courtès
|
05762e724b
Use `scm_gc_malloc_pointerless ()' for bytevectors.
|
16 years ago |
Ludovic Courtès
|
3b882d69fb
Remove unneeded SMOB mark/free procedures.
|
16 years ago |
Ludovic Courtès
|
1ac8a47f01
Fix malloc/scm_c_take_bytevector mismatch.
|
16 years ago |
Andy Wingo
|
cd43fdc5b7
fix (bytevector-ieee-single-native-set! x 0 0)
|
16 years ago |
Andy Wingo
|
e286c973fc
bytevectors have "element type" field, e.g. for generalized-vector-ref
|
16 years ago |
Andy Wingo
|
f332089ed4
bytevector inlinedness indicated by flag, not length
|
16 years ago |