1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--lcourtes@laas.fr--2006-libre/guile-r6rs-libs--devo--0
5 2007-02-08 10:03:37 GMT Ludovic Court`es <ludovic.courtes@laas.fr> patch-2
8 Bytevectors Section 2.3: "Operations on Integers of Arbitrary Size"
10 guile-r6rs-libs--devo--0--patch-2
12 * modules/r6rs/bytevector.scm: Export the procedures from Section 2.3.
14 * src/bytevector.c (is_signed_int8, is_unsigned_int8, is_signed_int16,
15 is_unsigned_int16): New macros.
16 (bytevector_signed_ref, bytevector_unsigned_ref, bytevector_signed_set,
17 bytevector_unsigned_set): New inlines.
18 (scm_r6rs_bytevector_uint_ref, scm_r6rs_bytevector_sint_ref,
19 scm_r6rs_bytevector_uint_set, scm_r6rs_bytevector_sint_set): Use them.
20 (INTEGERS_TO_LIST, INTEGER_LIST_TO_BYTEVECTOR): New macros.
21 (scm_r6rs_bytevector_to_uint_list, scm_r6rs_bytevector_to_sint_list,
22 scm_r6rs_uint_list_to_bytevector, scm_r6rs_sint_list_to_bytevector):
25 * tests/bytevector.test: New tests.
28 ChangeLog modules/r6rs/bytevector.scm src/bytevector.c
32 2007-02-07 16:28:08 GMT Ludovic Court`es <ludovic.courtes@laas.fr> patch-1
35 Finished bytevectors Section 2.2: "Operations on Bytes and Octets".
37 guile-r6rs-libs--devo--0--patch-1
39 * configure.ac: No longer look for <arpa/inet.h>; look for <byteswap.h>
40 and <limits.h>. No longer look for `htons ()' and friends.
42 * modules/r6rs/bytevector.scm: Updated exports.
45 * src/bytevector.c: Include <limits.h> and <byteswap.h>
46 (non_native_byteswap_16, non_native_byteswap_32): Fixed.
47 (twos_complement): New.
48 (bytevector_large_ref): Fixed.
49 (bytevector_large_set): New.
50 (INTEGER_ACCESSOR_PROLOGUE): New.
52 (scm_r6rs_bytevector_uint_set_x, scm_r6rs_bytevector_sint_set_x): New.
54 * tests/bytevector.test: New tests.
57 ChangeLog configure.ac modules/r6rs/bytevector.scm
58 src/bytevector.c tests/bytevector.test
61 2007-02-06 15:51:25 GMT Ludovic Court`es <ludovic.courtes@laas.fr> base-0
66 guile-r6rs-libs--devo--0--base-0
69 (automatically generated log message)
72 AUTHORS COPYING ChangeLog INSTALL Makefile.am NEWS README
73 configure.ac modules/Makefile.am modules/r6rs/bytevector.scm
74 modules/test-suite/lib.scm pre-inst-guile.in src/Makefile.am
75 src/bytevector.c tests/Makefile.am tests/bytevector.test