summaryrefslogtreecommitdiff
path: root/src/instructions.c
diff options
context:
space:
mode:
authorLudovic Court`es <ludovic.courtes@laas.fr>2005-04-28 15:45:59 +0000
committerLudovic Courtès <ludo@gnu.org>2008-04-25 19:09:30 +0200
commit238e7a11a8ec5aa2406b31620d3e56409639d4cf (patch)
treee03f9ccbc014c159e01a329837ad4c3679fa35a0 /src/instructions.c
parentfa19602c28cf4a6d54860e98b3c4379b3a058d37 (diff)
downloadguile-238e7a11a8ec5aa2406b31620d3e56409639d4cf.tar.gz
Got the VM up and running! Augmented the documentation.
* src/*.[ch]: Replaced the remaining `SCM_MAKINUM', and changed `SCM_VELTS' into `scm_vector_elements ()'. * src/vm_loader.c (link): Fixed so that it pushed a variable object on the stack. * src/vm_system.c (variable-ref): Fixed so that it uses `scm_variable_ref ()' and friends. * module/system/vm/assemble.scm (dump-object!): Fixed the string case. * src/vm_engine.h (CONS): Use `scm_cons' instead of `SCM_NEWCELL'. * doc/guile-vm.texi: Added actual instruction definitions, explanations of the program invocation mechanism, programs' object tables, etc., in the `Instruction Set' chapter. git-archimport-id: lcourtes@laas.fr--2004-libre/guile-vm--revival--0.6--patch-5
Diffstat (limited to 'src/instructions.c')
0 files changed, 0 insertions, 0 deletions