Andy Wingo
|
3b14dd2f27
Optimize make-stack
|
10 years ago |
Andy Wingo
|
796e54a74c
One more SCM vm user: continuations.
|
11 years ago |
Andy Wingo
|
d798a895cc
Remove RTL_ infix from macros
|
11 years ago |
Andy Wingo
|
486013d67c
VM has "builtins": primitives addressable by emitted RTL code
|
11 years ago |
Andy Wingo
|
d691ac2069
Continuations are RTL stubs
|
11 years ago |
Andy Wingo
|
9ede013f68
the dynamic stack is really a stack now, instead of a list
|
13 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
|
997659f898
make scm_make_continuation internal
|
15 years ago |
Andy Wingo
|
babfc7b2c3
eval.c uses scm_i_call_with_current_continuation
|
15 years ago |
Andy Wingo
|
1d1cae0e2e
continuations are vm procedures
|
15 years ago |
Andy Wingo
|
0236bc683d
fix SCM_CELL macro usage in continuations.[ch]
|
15 years ago |
Andy Wingo
|
14aa25e410
remove debug frames
|
15 years ago |
Neil Jerram
|
a4dbe1ac3d
Avoid clash with system setjmp/longjmp on IA64
|
15 years ago |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 years ago |
Andy Wingo
|
bfffd2583c
make call/cc capture and restore the vm stacks
|
16 years ago |
Ludovic Courtès
|
102dbb6f6c
Add `SCM_INTERNAL' macro, use it.
|
16 years ago |
Neil Jerram
|
346e4402a4
Fix continuation problems on IA64.
|
16 years ago |
Neil Jerram
|
9a5fa6e98a
* configure.in: New check for uca lib (needed for IA64 on HP-UX).
|
18 years ago |
Kevin Ryde
|
2b829bbb3d
merge from 1.8 branch
|
19 years ago |
Neil Jerram
|
43e01b1ee3
* throw.h (scm_c_catch, scm_c_with_throw_handler,
|
19 years ago |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
19 years ago |
Marius Vollmer
|
9de87eea47
See ChangeLog from 2005-03-02.
|
20 years ago |
Marius Vollmer
|
5c5c27dc0d
(scm_t_contregs): New 'offset' member for relocating debug frames.
|
20 years ago |
Stefan Jahn
|
78b6566ece
2003-06-25 Stefan Jahn <stefan@lkcc.org>
|
21 years ago |
Dirk Herrmann
|
d0f6ceb84f
* Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to
|
22 years ago |
Marius Vollmer
|
73be1d9e8e
Changed license terms to the plain LGPL thru-out.
|
22 years ago |
Stefan Jahn
|
6a53544072
2002-07-24 Stefan Jahn <stefan@lkcc.org>
|
22 years ago |
Han-Wen Nienhuys
|
34d19ef643
2002-07-20 Han-Wen <hanwen@cs.uu.nl>
|
22 years ago |
Marius Vollmer
|
87855fa2c4
* __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h,
|
23 years ago |