diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-01-09 14:48:49 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-01-09 14:48:49 -0800 |
commit | fdf67dae2092e0d6fe460e16a939080493e00a3b (patch) | |
tree | a1add49a5b40283cb2ae2f2a75d2bf46dd36edf9 /txr.vim | |
parent | 3aa731546c4691fac333846f15950578425f43da (diff) | |
download | txr-fdf67dae2092e0d6fe460e16a939080493e00a3b.tar.gz txr-fdf67dae2092e0d6fe460e16a939080493e00a3b.tar.bz2 txr-fdf67dae2092e0d6fe460e16a939080493e00a3b.zip |
gc: consolidate top-of-stack and context handling.
* gc.c (mark): Eliminate mach_context_t * argument; just
gc_stack_top is passed.
(gc): Specify the base address of the machine context as the
top of the stack. Still, on aarch64, STACK_TOP_EXTRA_WORDS
is required, otherwise we get prematurely freed objects.
Diffstat (limited to 'txr.vim')
0 files changed, 0 insertions, 0 deletions