mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-27 05:30:23 +02:00
34 lines
1 KiB
Text
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.
|
|
|