summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-08-25 21:24:16 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-08-25 21:24:16 -0700
commit6439f7121b3a75d48d0db2e75c663de754a84c9c (patch)
treee337823f7c6c85dc11a469c98c3a0f89e78aad06 /ChangeLog
parentce496a342712083526d424d965a6fa689b6b09cb (diff)
downloadtxr-6439f7121b3a75d48d0db2e75c663de754a84c9c.tar.gz
txr-6439f7121b3a75d48d0db2e75c663de754a84c9c.tar.bz2
txr-6439f7121b3a75d48d0db2e75c663de754a84c9c.zip
* gc.c (top): Renamed to gc_prot_top, turned extern.
(prot1, rel1, mark): Follow rename. * gc.h (gc_prot_top): Declared. * signal.h (extended_jmp_buf): New member, gc_pt. (extended_setjmp): Save and restore gc_prot_top.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 28131396..217d892b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2014-08-25 Kaz Kylheku <kaz@kylheku.com>
+ * gc.c (top): Renamed to gc_prot_top, turned extern.
+ (prot1, rel1, mark): Follow rename.
+
+ * gc.h (gc_prot_top): Declared.
+
+ * signal.h (extended_jmp_buf): New member, gc_pt.
+ (extended_setjmp): Save and restore gc_prot_top.
+
+2014-08-25 Kaz Kylheku <kaz@kylheku.com>
+
GC correctness fixes: make sure we pin down objects for which we borrow
low level C pointers, while we execute code that can cons memory.