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
/
libguile
/
vm.c
Age
Commit message (
Expand
)
Author
Files
Lines
2020-03-17
Fix race condition between 'abort-to-prompt' and stack marking.
Ludovic Courtès
1
-2
/
+10
2020-02-19
Fix bug restoring a JIT continuation from the interpreter
Andy Wingo
1
-0
/
+11
2020-01-02
Fix abort_to_prompt bug if dynwind leave thunk expands the stack
Andy Wingo
1
-5
/
+8
2019-12-09
Remove vm->sp_min_since_gc
Andy Wingo
1
-24
/
+4
2019-08-19
Fix the jitless fix
Andy Wingo
1
-1
/
+1
2019-08-19
Disable some JIT compilation code when JIT configured out
Andy Wingo
1
-0
/
+7
2019-06-18
Speed up returns in JIT
Andy Wingo
1
-14
/
+5
2019-05-23
Do not warn the user when 'madvise' returns ENOSYS.
Ludovic Courtès
1
-1
/
+4
2019-04-26
Fix backtraces with call-with-values during bootstrap
Andy Wingo
1
-2
/
+4
2018-10-07
Fix use of uninstalled header by installed headers
Andy Wingo
1
-0
/
+1
2018-09-17
Fix --disable-jit compilation
lightning
Andy Wingo
1
-0
/
+2
2018-09-15
Fix emergency aborts to not expand the stack
Andy Wingo
1
-0
/
+70
2018-09-14
Deoptimize to VM when hooks are enabled
Andy Wingo
1
-3
/
+20
2018-09-14
Hook refactors
Andy Wingo
1
-66
/
+95
2018-09-14
Remove hook intrinsics: hooks are just for the VM
Andy Wingo
1
-29
/
+13
2018-09-14
VM manages hook sets itself
Andy Wingo
1
-20
/
+83
2018-09-03
Fix nonlocal abort to compiled continuation
Andy Wingo
1
-1
/
+3
2018-08-19
Expose scm_vm_builtin_ref internally
Andy Wingo
1
-1
/
+1
2018-08-17
Add instrumentation to VM builtins
Andy Wingo
1
-58
/
+77
2018-08-13
Avoid needless 64-bit args on 32-bit machines for some intrinsics
Andy Wingo
1
-4
/
+11
2018-08-13
Adapt JIT calling convention; continuations take mra from stack
Andy Wingo
1
-2
/
+2
2018-08-12
Continuations capture machine code address
Andy Wingo
1
-35
/
+51
2018-08-11
Rework foreign-call trampoline
Andy Wingo
1
-0
/
+14
2018-08-11
Invoke VM hooks through intrinsics
Andy Wingo
1
-14
/
+18
2018-08-11
Add unpack-values-object intrinsic
Andy Wingo
1
-0
/
+12
2018-08-08
Change call/cc inst to capture-continuation
Andy Wingo
1
-1
/
+5
2018-08-08
Rework program->ip mapping in VM to always call intrinsic
Andy Wingo
1
-16
/
+9
2018-08-07
Merge branch 'master' into lightning
Andy Wingo
1
-8
/
+10
2018-08-07
vm: Fix stack-marking bug in multi-threaded programs.
Ludovic Courtès
1
-6
/
+8
2018-08-07
vm: Fix another typo.
Ludovic Courtès
1
-1
/
+0
2018-08-07
vm: Fix typo when checking for 'madvise' error code.
Ludovic Courtès
1
-0
/
+1
2018-08-07
VM hooks take no values
Andy Wingo
1
-30
/
+8
2018-08-06
Remove push continuation hook; return hook runs before FP pop
Andy Wingo
1
-28
/
+11
2018-08-06
Consolidate apply hook to instrument-entry instruction
Andy Wingo
1
-3
/
+0
2018-07-29
Add instrument-call, instrument-loop VM instructions
Andy Wingo
1
-0
/
+1
2018-07-20
Multiple-value returns now start from slot 0, not slot 1
Andy Wingo
1
-17
/
+13
2018-07-20
Rework VM approach to shuffling unknown numbers of args
Andy Wingo
1
-3
/
+6
2018-07-20
Reserve frame word for machine return address
Andy Wingo
1
-10
/
+13
2018-07-20
Prepare for frames having separate virtual and machine return addrs
Andy Wingo
1
-15
/
+16
2018-06-27
Microoptimizations to hook dispatch
Andy Wingo
1
-2
/
+5
2018-06-27
Minor optimizations to debug hook dispatch
Andy Wingo
1
-23
/
+24
2018-06-27
Remove "resume" arg from vm engine
Andy Wingo
1
-2
/
+13
2018-06-27
Intrinsics take registers from thread
Andy Wingo
1
-10
/
+9
2018-06-27
Refactor handling of active VM registers
Andy Wingo
1
-3
/
+3
2018-06-27
Inline handling of non-program apply
Andy Wingo
1
-4
/
+0
2018-06-27
Apply-non-program is an intrinsic
Andy Wingo
1
-8
/
+42
2018-06-27
Add intrinsics for error conditions (wrong num args etc)
Andy Wingo
1
-45
/
+3
2018-06-26
VM throw uses intrinsics
Andy Wingo
1
-41
/
+3
2018-06-26
Allow abort_to_prompt to avoid a longjmp
Andy Wingo
1
-5
/
+5
2018-06-26
Optimize abort-to-prompt to avoid alloca
Andy Wingo
1
-38
/
+23
[next]