summaryrefslogtreecommitdiff
path: root/README.GC
diff options
context:
space:
mode:
Diffstat (limited to 'README.GC')
-rw-r--r--README.GC5
1 files changed, 5 insertions, 0 deletions
diff --git a/README.GC b/README.GC
index da4e7127498..9cf750bdbce 100644
--- a/README.GC
+++ b/README.GC
@@ -81,3 +81,8 @@ The portable alloca needs to use GC_malloc to have the same effect as
conservative stack scanning.
Don't know if this can work without NO_UNION_TYPE.
+
+Might be worth allowing XGC_MALLOC to allocate using mmap (in an
+already-dumped Emacs), since the address doesn't have to fit into
+EMACS_INT and that might save significant allocation in precious Lisp
+address space. Should be able to do similarly with string data.