Andy Wingo
|
72353de77d
Replace dynamic link on stack with previous frame size
|
9 سال پیش |
Andy Wingo
|
0007507340
VM stack grows downward
|
10 سال پیش |
Andy Wingo
|
7c080187bc
frame-address, frame-stack-pointer return offsets
|
11 سال پیش |
Andy Wingo
|
deb2df5323
frame-previous, frame-procedure robustness
|
11 سال پیش |
Andy Wingo
|
4819276185
Better backtraces from C, especially for optimized closures
|
11 سال پیش |
Andy Wingo
|
3b14dd2f27
Optimize make-stack
|
11 سال پیش |
Andy Wingo
|
8de051da47
scm_c_make_frame takes struct scm_frame as arg
|
11 سال پیش |
Andy Wingo
|
44d9705464
Refactor to frames code
|
11 سال پیش |
Andy Wingo
|
dc7a33fa87
Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'
|
11 سال پیش |
Mark H Weaver
|
60617d819d
Fix thread-unsafe lazy initializations.
|
11 سال پیش |
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
|
89b235afd3
Scheme frame objects hold relative stack offsets
|
11 سال پیش |
Andy Wingo
|
d798a895cc
Remove RTL_ infix from macros
|
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
|
1c33be992e
Remove stack programs, objcode, and the old VM.
|
11 سال پیش |
Andy Wingo
|
581a4eb82b
frame-instruction-pointer is absolute; rewrite (system vm coverage)
|
11 سال پیش |
Andy Wingo
|
72b82b0f21
scm_from_uintptr_t / scm_from_ptrdiff_t usage
|
11 سال پیش |
Andy Wingo
|
361d0de285
Stack traces skip RTL boot frames
|
12 سال پیش |
Andy Wingo
|
f8fb13ef8c
better RTL debugging
|
12 سال پیش |
Andy Wingo
|
510ca12687
add new rtl vm
|
12 سال پیش |
Andy Wingo
|
ee6207d6f5
Merge remote-tracking branch 'origin/stable-2.0'
|
13 سال پیش |
Andy Wingo
|
da874e5415
fix more assumptions that the frame-procedure is a procedure
|
13 سال پیش |
Andy Wingo
|
968a9add65
Merge remote-tracking branch 'local-2.0/stable-2.0'
|
13 سال پیش |
Andy Wingo
|
67b699cc77
refactor vm application of non-programs; boot continuation refactor
|
13 سال پیش |
Andy Wingo
|
252acfe8e7
Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'
|
13 سال پیش |
Ludovic Courtès
|
0fc9040fa2
Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.
|
13 سال پیش |