1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-01 23:30:28 +02:00

Move keywords off of scm_cell

* libguile/keywords-internal.h: New file.
* libguile/Makefile.am (noinst_HEADERS): Add new file.
* libguile/hash.c:
* libguile/init.c:
* libguile/keywords.c: Include new file.
(scm_symbol_to_keyword): Allocate via scm_allocate_tagged.
This commit is contained in:
Andy Wingo 2025-06-20 15:57:37 +02:00
parent 27caa4cb98
commit b262df6ca7
6 changed files with 77 additions and 25 deletions

View file

@ -87,7 +87,7 @@
#include "intrinsics.h"
#include "ioext.h"
#include "jit.h"
#include "keywords.h"
#include "keywords-internal.h"
#include "list.h"
#include "load.h"
#include "loader.h"