diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-08-25 21:24:16 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-08-25 21:24:16 -0700 |
commit | 6439f7121b3a75d48d0db2e75c663de754a84c9c (patch) | |
tree | e337823f7c6c85dc11a469c98c3a0f89e78aad06 /ChangeLog | |
parent | ce496a342712083526d424d965a6fa689b6b09cb (diff) | |
download | txr-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-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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. |