mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-26 21:20:30 +02:00
Add quads benchmark
Also expand GC interface with "allocate_pointerless". Limit lazy sweeping to the allocation size that is causing the sweep, without adding to fragmentation.
This commit is contained in:
parent
aac0faf4cf
commit
e7a3f83bcc
7 changed files with 234 additions and 23 deletions
9
quads-types.h
Normal file
9
quads-types.h
Normal file
|
@ -0,0 +1,9 @@
|
|||
#ifndef QUADS_TYPES_H
|
||||
#define QUADS_TYPES_H
|
||||
|
||||
#define FOR_EACH_HEAP_OBJECT_KIND(M) \
|
||||
M(quad, Quad, QUAD)
|
||||
|
||||
#include "heap-objects.h"
|
||||
|
||||
#endif // QUADS_TYPES_H
|
Loading…
Add table
Add a link
Reference in a new issue