Andy Wingo
|
0858753e82
Merge remote-tracking branch 'origin/stable-2.0'
|
13 jaren geleden |
Andy Wingo
|
5556c17511
fix compilation of control.c, continuations.c when SCM_ALIGNED is not defined
|
13 jaren geleden |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 jaren geleden |
Andy Wingo
|
2b14df4bc7
fix list validation bug in @abort
|
13 jaren geleden |
Andy Wingo
|
b2b33168b1
more care regarding SCM_PACK and SCM_UNPACK
|
14 jaren geleden |
Andy Wingo
|
572eef50c2
fix prompt and abort with the boot evaluator
|
14 jaren geleden |
Andy Wingo
|
f9654187b1
objcode type is an enumeration, not flags
|
14 jaren geleden |
Ludovic Courtès
|
cdd47ec7e5
Include <alloca.h> wherever `alloca' is used.
|
14 jaren geleden |
Ludovic Courtès
|
8684029d21
Have `@abort' honor VM changes by winds.
|
14 jaren geleden |
Andy Wingo
|
1c05a2a16d
use scm_malloc_pointerless to alloc aligned blocks in fallback
|
14 jaren geleden |
Ludovic Courtès
|
1880c97df1
Fix parenthesizing of the `ROUND_UP' macro; factorize.
|
14 jaren geleden |
Andy Wingo
|
9f07451836
add abort to unknown prompt test
|
15 jaren geleden |
Andy Wingo
|
c6a32a2cd5
remove internal treatment of default prompt tag, it seems there was no need
|
15 jaren geleden |
Andy Wingo
|
2150e9a84a
partial continuations print as #<partial-continuation ...>
|
15 jaren geleden |
Andy Wingo
|
bbb2ecd1d1
add printers for prompts and with-fluids objects
|
15 jaren geleden |
Ken Raeburn
|
69c9600678
Use libguile/control.x explicitly.
|
15 jaren geleden |
Andy Wingo
|
adbdfd6d24
rewinding prompts works
|
15 jaren geleden |
Andy Wingo
|
d296431516
fix a prompt bug
|
15 jaren geleden |
Andy Wingo
|
b8af64db76
simplify handling of nonlocal prompt returns from c
|
15 jaren geleden |
Andy Wingo
|
211fcbc8cd
fix escape-only prompts
|
15 jaren geleden |
Andy Wingo
|
3ccee39194
add %default-prompt-tag, and error (not abort()) on an abort to bad tag
|
15 jaren geleden |
Andy Wingo
|
9a1c6f1f0c
rewind the dynamic state when entering a partial continuation
|
15 jaren geleden |
Andy Wingo
|
6d804376e9
record IP in partial continuations
|
15 jaren geleden |
Andy Wingo
|
cee1d22c3c
actually capture partial continuations
|
15 jaren geleden |
Andy Wingo
|
2d026f04cc
abort always dispatches to VM bytecode, to detect same-invocation aborts
|
15 jaren geleden |
Andy Wingo
|
747022e4cb
prompt as part of guile's primitive language
|
15 jaren geleden |
Andy Wingo
|
eaefabee34
add scm_c_abort, wire it up to the abort opcode
|
15 jaren geleden |
Andy Wingo
|
ea6b18e82f
prompt handlers are always inline
|
15 jaren geleden |
Andy Wingo
|
07a0c7d5d9
<prompt> has no pre-unwind-handler, it's unnecessary
|
15 jaren geleden |
Andy Wingo
|
adaf86ec49
connect a few more wires to promptenstein
|
15 jaren geleden |