temporarily disable elisp exception tests
[bpt/guile.git] / NEWS.guile-vm
CommitLineData
e610dc38
AW
1Guile-VM NEWS
2
3
4Guile-VM is a bytecode compiler and virtual machine for Guile.
5
6
7guile-vm 0.7 -- 2008-05-20
8==========================
9
10* Initial release with NEWS.
11
12* Revived from Keisuke Nishida's Guile-VM project from 2000-2001, with
13 the help of Ludovic Courtès.
14
15* Meta-level changes
16** Updated to compile with Guile 1.8.
17** Documentation updated, including documentation on the instructions.
18** Added benchmarking and a test harness.
19
20* Changes to the inventory
21** Renamed the library from libguilevm to libguile-vm.
22** Added new executable script, guile-disasm.
23
24* New features
25** Add support for compiling macros, both defmacros and syncase macros.
26Primitive macros produced with the procedure->macro family of procedures
27are not supported, however.
28** Improvements to the REPL
29Multiple values support, readline integration, ice-9 history integration
30** Add support for eval-case
31The compiler recognizes compile-toplevel in addition to load-toplevel
32** Completely self-compiling
33Almost, anyway: not (system repl describe), because it uses GOOPS
34
35* Internal cleanups
36** Internal objects are now based on Guile records.
37** Guile-VM's code doesn't use the dot-syntax any more.
38** Changed (ice-9 match) for Kiselyov's pmatch.scm
39** New instructions: define, link-later, link-now, late-variable-{ref,set}
40** Object code now represented as u8vectors instead of strings.
41** Remove local import of an old version of slib
42
43* Bugfixes
44** The `optimize' procedure is coming out of bitrot
45** The Scheme compiler is now more strict about placement of internal
46 defines
47** set! is now compiled differently from define
48** Module-level variables are now bound at first use instead of in the
49 program prolog
50** Bugfix to load-program (stack misinterpretation)
51
52
53Copyright (C) 2008 Free Software Foundation, Inc.
54
55Copying and distribution of this file, with or without modification, are
56permitted in any medium without royalty provided the copyright notice
57and this notice are preserved.