index
:
guile.git
branch_release-1-4
branch_release-1-6
branch_release-1-8
cky-hygienic-macros
compile-to-js-merge
excise-ltdl
historical/wip-1-8-mingw-build
lightening
lightning
lloda-array-cleanup
lloda-array-support
lloda-squash0
lloda-squash1
lua
main
mingw-guile-3.0
nan-boxing
r7rs-wip
stable-2.0
stable-2.2
stable-2.2-wip-exception-truncate
ttn-back-in-the-saddle
use-minigmp
wip-3.2
wip-bpt-elisp
wip-compiler
wip-cuirass-ci
wip-cygwin-guile-2.2
wip-elisp
wip-elisp-rebased
wip-ethreads
wip-exception-truncate
wip-exceptions
wip-finalizers
wip-gnulib-update
wip-inlinable-exports
wip-itimer-checks
wip-lightening-riscv
wip-lloda
wip-load-lang
wip-mingw
wip-mingw-2025
wip-mingw-guile-2.2
wip-modernize-autotools
wip-new-tagging
wip-new-tagging-bis-broken
wip-nj-locks-nc
wip-nj-thread-safety
wip-r7rs
wip-raeburn-misc
wip-replace-ltdl-with-gmodule
wip-retagging
wip-sassy
wip-stime
wip-streams
wip-tailify
wip-threaded-http-server
wip-threads-and-fork
wip-tree-il-sourcev
wip-vector-cleanup
wip-whippet
GNU Guile
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
vm_system.c
Age
Commit message (
Expand
)
Author
Files
Lines
2008-08-21
merge guile-vm into libguile itself
Andy Wingo
1
-672
/
+0
2008-08-20
fix some compilation warnings, in anticipation of moving to libguile/
Andy Wingo
1
-4
/
+7
2008-08-11
fix bug in compilation of `and' and `or'; more robust underflow detection.
Andy Wingo
1
-0
/
+2
2008-08-08
improve source loc info in nonlocal exits and backtraces
Andy Wingo
1
-2
/
+2
2008-08-08
fix bug in variable-set instruction; ,x prints out program metadata
Andy Wingo
1
-1
/
+0
2008-08-07
fix stack corruption on vm-save-stack; more robust with nonlocal exits
Andy Wingo
1
-0
/
+1
2008-08-06
sync registers before calling c functions, really
Andy Wingo
1
-0
/
+2
2008-08-05
save vm's state before calling out to c procedures
Andy Wingo
1
-0
/
+2
2008-08-05
disable trampoline "optimizations"
Andy Wingo
1
-0
/
+6
2008-08-05
re-enable computed goto; fix ,help in the repl; subr dispatch optimizations
Andy Wingo
1
-8
/
+91
2008-05-19
bind all module-level variables lazily
Andy Wingo
1
-21
/
+20
2008-05-19
Add instructions for doing very late binding
Andy Wingo
1
-0
/
+45
2008-04-25
Encode the length of constant lists/vectors on 2 octets instead of 1.
Ludovic Courtes
1
-6
/
+10
2008-04-25
Started documenting the compiler.
Ludovic Courtes
1
-1
/
+1
2008-04-25
* src/objcodes.c (make_objcode_by_mmap): Fixed the error type when the
Ludovic Courtes
1
-1
/
+3
2008-04-25
Playing with the procedure call mechanism.
Ludovic Court`es
1
-0
/
+5
2008-04-25
Fixed a stack leak. Now observing actual performance.
Ludovic Court`es
1
-2
/
+7
2008-04-25
Improved the VM's efficiency. The VM is as fast as the interpreter. :-(
Ludovic Court`es
1
-7
/
+11
2008-04-25
Got the VM up and running! Augmented the documentation.
Ludovic Court`es
1
-11
/
+17
2001-05-02
*** empty log message ***
Keisuke Nishida
1
-0
/
+6
2001-04-25
*** empty log message ***
Keisuke Nishida
1
-13
/
+0
2001-04-23
*** empty log message ***
Keisuke Nishida
1
-2
/
+3
2001-04-23
*** empty log message ***
Keisuke Nishida
1
-6
/
+6
2001-04-22
*** empty log message ***
Keisuke Nishida
1
-4
/
+4
2001-04-20
*** empty log message ***
Keisuke Nishida
1
-1
/
+5
2001-04-20
*** empty log message ***
Keisuke Nishida
1
-1
/
+5
2001-04-19
*** empty log message ***
Keisuke Nishida
1
-1
/
+1
2001-04-19
*** empty log message ***
Keisuke Nishida
1
-13
/
+1
2001-04-19
*** empty log message ***
Keisuke Nishida
1
-16
/
+14
2001-04-16
*** empty log message ***
Keisuke Nishida
1
-1
/
+1
2001-04-15
*** empty log message ***
Keisuke Nishida
1
-1
/
+43
2001-04-11
*** empty log message ***
Keisuke Nishida
1
-0
/
+2
2001-04-11
*** empty log message ***
Keisuke Nishida
1
-13
/
+20
2001-04-09
*** empty log message ***
Keisuke Nishida
1
-1
/
+2
2001-04-07
apply
Keisuke Nishida
1
-2
/
+19
2001-04-07
*** empty log message ***
Keisuke Nishida
1
-30
/
+38
2001-04-06
*** empty log message ***
Keisuke Nishida
1
-9
/
+1
2001-04-06
*** empty log message ***
Keisuke Nishida
1
-3
/
+6
2001-04-06
*** empty log message ***
Keisuke Nishida
1
-21
/
+23
2001-04-05
*** empty log message ***
Keisuke Nishida
1
-6
/
+0
2001-04-05
*** empty log message ***
Keisuke Nishida
1
-75
/
+36
2001-04-05
*** empty log message ***
Keisuke Nishida
1
-43
/
+3
2001-04-01
New VM.
Keisuke Nishida
1
-308
/
+271
2000-09-29
Create *.i from *.c and include them.
Keisuke Nishida
1
-2
/
+0
2000-09-22
* src/vm_system.c (call): Call return-hook before reinstating a
Keisuke Nishida
1
-1
/
+2
2000-09-20
* src/vm_system.c (br_if_not_null): Set ac = SCM_BOOL_F if not null.
Keisuke Nishida
1
-1
/
+4
2000-09-20
* src/vm_system.c (name): New instruction.
Keisuke Nishida
1
-1
/
+8
2000-09-20
* src/vm_scheme.c (cons): Bug fixed.
Keisuke Nishida
1
-1
/
+4
2000-09-10
* src/vm_system.c (push_list): New instruction.
Keisuke Nishida
1
-0
/
+8
2000-09-04
* src/vm_system.c (tail_call): Use SCM_TICK at the beginning.
Keisuke Nishida
1
-6
/
+9
[next]