Andy Wingo
|
f4c50447dd
Remove push continuation hook; return hook runs before FP pop
|
6 éve |
Andy Wingo
|
d145b57baf
Minor updates for Scheme runtime (statprof, backtraces)
|
6 éve |
Andy Wingo
|
b8a9a666f1
Rewrite subr implementation
|
6 éve |
Andy Wingo
|
a5dfbf5d0a
Fix stack effect/clobber parsing for calls
|
7 éve |
Andy Wingo
|
dd8bf6a98c
Re-mark "throw" et al as not having fallthrough
|
7 éve |
Andy Wingo
|
4dcc97288d
Fix compute-frame-sizes for case-lambda jumps
|
8 éve |
Andy Wingo
|
486b322fd5
Fix frame-call-representation for change to <binding>.
|
9 éve |
Andy Wingo
|
cd0b61a04e
Frame <binding> objects capture frame, can ref value directly
|
9 éve |
Andy Wingo
|
67e8aa85e8
Remove frame-local-ref, frame-local-set!
|
9 éve |
Andy Wingo
|
c960c76fe0
Better frame-call-representation printing of GC clobbers
|
9 éve |
Andy Wingo
|
029af6f68a
frame-call-representation avoids frame-procedure.
|
9 éve |
Andy Wingo
|
39090e677e
Add frame-procedure-name
|
9 éve |
Andy Wingo
|
8af3423efe
Remove primitive?, add primitive-code?
|
9 éve |
Andy Wingo
|
e5d7c0f13b
All arities serialize a "closure" binding
|
9 éve |
Andy Wingo
|
e3cc0eeb3a
Reflection support for unboxed f64 slots
|
9 éve |
Andy Wingo
|
f03960412e
Add stack size computation to disassembler
|
9 éve |
Andy Wingo
|
08cf30f2a0
Fix error printing some wrong-num-args backtraces
|
9 éve |
Andy Wingo
|
5062a56df0
Fix compute-predecessors bug in frame.scm
|
10 éve |
Andy Wingo
|
7af8115675
Fix frame-call-representation for frames from apply-hook
|
11 éve |
Andy Wingo
|
423164efa6
Program printing tweaks
|
11 éve |
Andy Wingo
|
18f8fd0211
frame-call-representation has #:top-frame? as keyword argument
|
11 éve |
Andy Wingo
|
6eae3141bf
Fix a frame-call-representation bug
|
11 éve |
Andy Wingo
|
d856931d8d
frame-call-representation checks available-bindings, as appropriate
|
11 éve |
Andy Wingo
|
1a2711a848
Update frame-bindings interface
|
11 éve |
Andy Wingo
|
c4c9bfffd7
Implement frame-bindings
|
11 éve |
Andy Wingo
|
c271065e54
Fix frame-call-representation for primitive applications
|
11 éve |
Andy Wingo
|
bec786c1fe
Better backtraces for optimized closures
|
11 éve |
Andy Wingo
|
1b780c134b
(system vm instruction) rtl-instruction-list -> (language rtl) instruction-list
|
11 éve |
Andy Wingo
|
0bd1e9c6a0
rtl-program? -> program?
|
11 éve |
Andy Wingo
|
b636cdb0f3
Frame pointer points to local 0 instead of local 1
|
11 éve |