Andy Wingo
|
00ed4043c2
VM continuations store FP/SP by offset
|
8 年 前 |
Andy Wingo
|
67e8aa85e8
Remove frame-local-ref, frame-local-set!
|
9 年 前 |
Andy Wingo
|
8bf77f7192
Add support for unboxed s64 values
|
9 年 前 |
Andy Wingo
|
dfbe869e24
Add low-level support for unboxed 64-bit unsigned ints
|
9 年 前 |
Andy Wingo
|
58153e3a08
Remove frame-procedure
|
9 年 前 |
Andy Wingo
|
39090e677e
Add frame-procedure-name
|
9 年 前 |
Andy Wingo
|
fc87033bf0
Stack slots can hold a double
|
9 年 前 |
Andy Wingo
|
e3cc0eeb3a
Reflection support for unboxed f64 slots
|
9 年 前 |
Andy Wingo
|
72353de77d
Replace dynamic link on stack with previous frame size
|
9 年 前 |
Andy Wingo
|
8f027385db
Rename union scm_vm_stack_element members
|
9 年 前 |
Andy Wingo
|
0007507340
VM stack grows downward
|
9 年 前 |
Andy Wingo
|
18aa6da21e
Remove SCM_FRAME_PROGRAM
|
10 年 前 |
Andy Wingo
|
4819276185
Better backtraces from C, especially for optimized closures
|
10 年 前 |
Andy Wingo
|
3b14dd2f27
Optimize make-stack
|
10 年 前 |
Andy Wingo
|
8de051da47
scm_c_make_frame takes struct scm_frame as arg
|
10 年 前 |
Andy Wingo
|
44d9705464
Refactor to frames code
|
10 年 前 |
Andy Wingo
|
5515edc5f2
Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointers
|
11 年 前 |
Andy Wingo
|
050a40db5b
Heap frames have a "frame kind" bit
|
11 年 前 |
Andy Wingo
|
0bca90aac9
The dynamic stack records SP and FP values as offsets
|
11 年 前 |
Andy Wingo
|
89b235afd3
Scheme frame objects hold relative stack offsets
|
11 年 前 |
Andy Wingo
|
9121d9f1ac
All instruction pointers are now scm_t_uint32*
|
11 年 前 |
Andy Wingo
|
b636cdb0f3
Frame pointer points to local 0 instead of local 1
|
11 年 前 |
Andy Wingo
|
f8085163d6
Remove MVRA from VM frames
|
11 年 前 |
Andy Wingo
|
840ec33422
Remove MVRA accessors in libguile
|
11 年 前 |
Andy Wingo
|
510ca12687
add new rtl vm
|
11 年 前 |
Andy Wingo
|
252acfe8e7
Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'
|
13 年 前 |
Ludovic Courtès
|
0fc9040fa2
Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.
|
13 年 前 |
Andy Wingo
|
4938d3cb74
Merge remote-tracking branch 'origin/stable-2.0'
|
13 年 前 |
Andy Wingo
|
dc7da0be90
refactor tc7 and tc16 checks
|
13 年 前 |
Andy Wingo
|
3e54fdfc21
slight frames.h refactor
|
13 年 前 |