Keisuke Nishida
|
12f9da005e
|
*** empty log message ***
|
2000-08-25 02:31:43 +00:00 |
|
Keisuke Nishida
|
9df03fd0c1
|
* 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-25 02:31:26 +00:00 |
|
Keisuke Nishida
|
db7880185f
|
*** empty log message ***
|
2000-08-22 19:03:57 +00:00 |
|
Keisuke Nishida
|
d545b41973
|
Use frame-external-link.
|
2000-08-22 19:03:32 +00:00 |
|
Keisuke Nishida
|
d608d68d7b
|
Create external frames dynamically.
|
2000-08-22 19:02:22 +00:00 |
|
Keisuke Nishida
|
dbb74d8137
|
(compile-file): Output "(use-modules (vm vm))".
|
2000-08-22 18:44:19 +00:00 |
|
Keisuke Nishida
|
b1637a1ebd
|
(make-code): Check argument types.
(make-code:and, make-code:or): Pass env to make-code.
|
2000-08-22 18:27:31 +00:00 |
|
Keisuke Nishida
|
e54350691e
|
(translate-and, translate-or): Don't branch on the last expression.
|
2000-08-22 18:25:36 +00:00 |
|
Keisuke Nishida
|
fd329e8725
|
types.scm (env-variable-address): Reverted the last change.
|
2000-08-22 17:39:49 +00:00 |
|
Keisuke Nishida
|
307cdcf0d0
|
Add guile-compile.
|
2000-08-22 16:02:45 +00:00 |
|
Keisuke Nishida
|
08d4430d38
|
Initial import.
|
2000-08-22 16:01:18 +00:00 |
|
Keisuke Nishida
|
a98cef7e6c
|
Initial revision
|
2000-08-22 15:54:19 +00:00 |
|