Change `SCM_GC_BYTEVECTOR' to `SCM_R6RS_GC_BYTEVECTOR'.
[guile-r6rs-libs.git] / NEWS
blob523570066babb762d7d09bba772f66b79710b34a
1 * New in Guile-R6RS-Libs 0.3
3 ** Bug fixes
4 *** `equal?' now works on bytevectors
5 *** Fixed segfault with custom binary ports (by Mike Gran & Andy Wingo)
7 * New in Guile-R6RS-Libs 0.2
9 ** API modifications
10 *** Modules are now visible under the `rnrs' hierarchy
11 Applications should now use module names like `(rnrs bytevector)'
12 instead of `(r6rs bytevector)'; the latter is still supported for
13 backward compatibility, though.
14 *** `make-custom-binary-input-port' now requires 5 arguments
15 Until now it wrongfully considered that only the first two arguments
16 were mandatory.
17 *** New C variables `scm_r6rs_endianness_{big,little}'
18 *** New `make-custom-binary-output-port' procedure
20 ** Bug fixes
21 *** Fix builds on 64-bit platforms
22 *** Fix custom binary input ports for Guile >= 1.8.6
23 *** Fix `bytevector->{sint,uint}-list' for SIZE > bytevector length
24 *** Add missing `STATUS' file
26 ** Packaging
27 *** Comprehensive Texinfo documentation was added
28 *** Simple micro-benchmarks were added
29 Type "make benchmark -C benchmarks" to run them.
31 * New in Guile-R6RS-Libs 0.1
33 ** Updated code to match the final R6RS
35 ** Bug fixes
36 *** bytevector: Fixed unaligned accesses
37 Unaligned accesses caused "bus errors", e.g., on SPARC.
38 *** `put-bytevector' and `put-u8' now gracefully handle closed ports
40 ** Packaging
41 *** New `--with-guilemoduledir' option, default to `pkgdatadir'
42 *** Use Git for version control (see `README')
43 *** Fixed "make check" when using an out-of-tree build directory
46 ;; Local Variables:
47 ;; coding: utf-8
48 ;; mode: outline
49 ;; End: