Andy Wingo
|
0f75cc7809
simplify narrow_stack.
|
14 years ago |
Andy Wingo
|
d223c3fcdd
scm_is_eq for SCM vals, not == or !=
|
14 years ago |
Andy Wingo
|
03976fee3b
fix code that causes warnings on gcc 4.6
|
14 years ago |
Andy Wingo
|
4a655e50a3
use scm_from_latin1_symboln for string literals and load-symbol
|
14 years ago |
Andy Wingo
|
06dcb9dfb6
narrowing stacks to prompts; backtrace shows frames from start-stack
|
15 years ago |
Andy Wingo
|
d8873dfe47
continuations return multiple values on the stack
|
15 years ago |
Andy Wingo
|
269479e31f
scm_i_make_continuation takes vm and vm_cont args explicitly
|
15 years ago |
Andy Wingo
|
1d1cae0e2e
continuations are vm procedures
|
15 years ago |
Thien-Thi Nguyen
|
fdcb2b82d7
Fix bug: Init auto var to unrandomize `stack_depth' rv.
|
15 years ago |
Andy Wingo
|
93dbc31b9a
expose frame-previous, once again
|
15 years ago |
Andy Wingo
|
f39448c5a3
remove a bunch of needless scm_permanent_object calls
|
15 years ago |
Andy Wingo
|
aa3f69519f
replace frame implementation with VM frames
|
15 years ago |
Andy Wingo
|
14aa25e410
remove debug frames
|
15 years ago |
Andy Wingo
|
b7742c6b71
new evaluator, y'all
|
15 years ago |
Neil Jerram
|
931c82f5b0
Fix incorrect stack count warnings
|
16 years ago |
Neil Jerram
|
a29c00447b
Remove unhittable else branch for nonexistent type of debug frame
|
16 years ago |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
16 years ago |
Andy Wingo
|
aeeff258c6
non-srcdir build fixes
|
16 years ago |
Andy Wingo
|
3b91e017e3
Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-check
|
16 years ago |
Ludovic Courtès
|
e20d7001c3
Remove "compiled closures" ("cclos") in favor of a simpler mechanism.
|
16 years ago |
Andy Wingo
|
9892287960
minor cleanups
|
16 years ago |
Andy Wingo
|
2f9769b60c
fix the ping-pong between evaluator and vm stacks in make-stack
|
16 years ago |
Andy Wingo
|
3b9e095b44
fix boot program detection, which in turn makes `make-stack' actually work
|
16 years ago |
Andy Wingo
|
53e28ed9b2
static opcodes; refactor program/objcode division; use new assembly pipeline
|
16 years ago |
Andy Wingo
|
7aa6f86b77
fix marking empty VM continuations
|
16 years ago |
Andy Wingo
|
b1b942b74c
remove heap links in VM frames, incorporate vm frames into normal backtraces
|
16 years ago |
Ludovic Courtès
|
dbb605f575
Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.
|
17 years ago |
Kevin Ryde
|
b3aa4626cd
merge from 1.8 branch
|
18 years ago |
Han-Wen Nienhuys
|
22fc179acd
* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
|
18 years ago |
Neil Jerram
|
b0b0deff2d
(scm_last_stack_frame): Correct docstring (returns a
|
19 years ago |