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