mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-09 02:50:20 +02:00
Merge remote-tracking branch 'whippet/main' into wip-whippet
This commit is contained in:
commit
b6236fdcdc
13 changed files with 82 additions and 48 deletions
|
@ -6,12 +6,9 @@
|
|||
#endif
|
||||
|
||||
#include "gc-inline.h"
|
||||
#include "gc-stack-addr.h"
|
||||
#include <setjmp.h>
|
||||
|
||||
struct gc_stack_addr {
|
||||
uintptr_t addr;
|
||||
};
|
||||
|
||||
struct gc_stack {
|
||||
struct gc_stack_addr cold;
|
||||
struct gc_stack_addr hot;
|
||||
|
@ -21,7 +18,7 @@ struct gc_stack {
|
|||
struct gc_heap;
|
||||
|
||||
GC_INTERNAL void gc_stack_init(struct gc_stack *stack,
|
||||
struct gc_stack_addr *base);
|
||||
struct gc_stack_addr base);
|
||||
GC_INTERNAL void gc_stack_capture_hot(struct gc_stack *stack);
|
||||
GC_INTERNAL void gc_stack_visit(struct gc_stack *stack,
|
||||
void (*visit)(uintptr_t low, uintptr_t high,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue