1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-27 05:30:23 +02:00
guile/ChangeLog
2000-08-25 02:31:43 +00:00

34 lines
1 KiB
Text

2000-08-24 Keisuke Nishida <kxn30@po.cwru.edu>
* src/vm.c (lookup_variable): New function.
(scm_make_bytecode): Call lookup_variable for top-level variables.
* src/vm_engine.h (VM_VARIABLE_REF, VM_VARIABLE_SET): New macros.
* src/vm_system.c (TOPLEVEL_VAR, TOPLEVEL_VAR_SET): Removed.
Use VM_VARIABLE_REF and VM_VARIABLE_SET instead.
2000-08-22 Keisuke Nishida <kxn30@po.cwru.edu>
* src/vm.c, src/vm.h, src/vm_engine.c, src/vm_engine.h,
src/vm_system.c: Create external frames dynamically.
* vm/shell.scm: Use frame-external-link.
* vm/compile.scm (compile-file): Output "(use-modules (vm vm))".
* vm/types.scm (make-code): Check argument types.
(make-code:and, make-code:or): Pass env to make-code.
* vm/bytecomp.scm (translate-and, translate-or): Don't branch on
the last expression.
2000-08-20 Keisuke Nishida <kxn30@po.cwru.edu>
* Version 0.2 is released.
2000-08-12 Keisuke Nishida <kxn30@po.cwru.edu>
* Version 0.1 is released.
2000-07-29 Keisuke Nishida <kxn30@po.cwru.edu>
* Version 0.0 is released.