summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2010-10-03 21:41:28 -0700
committerKaz Kylheku <kaz@kylheku.com>2010-10-03 21:41:28 -0700
commit20bec5ff6a3bfb4ffa7ae475f762a20ac42df41b (patch)
tree02929776a57ea839d6fbf487cb6275dc8db50296 /ChangeLog
parent85b8ba36fbf879f7dc8304340fb5187735b6cb37 (diff)
downloadtxr-20bec5ff6a3bfb4ffa7ae475f762a20ac42df41b.tar.gz
txr-20bec5ff6a3bfb4ffa7ae475f762a20ac42df41b.tar.bz2
txr-20bec5ff6a3bfb4ffa7ae475f762a20ac42df41b.zip
* lib.h (lazy_string): Fix incorrect comment.
* lib.c (split_str, split_str_set): It is necessary to protect input parameters against GC, because we cache their internal pointers, after which we no longer refer to the objects themselves. Moreover, we perform object allocation, and then keep using the internal pointers.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ee4b19cd..6ec76f4d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2010-10-03 Kaz Kylheku <kkylheku@gmail.com>
+
+ * lib.h (lazy_string): Fix incorrect comment.
+
+ * lib.c (split_str, split_str_set): It is necessary to protect input
+ parameters against GC, because we cache their internal pointers,
+ after which we no longer refer to the objects themselves. Moreover,
+ we perform object allocation, and then keep using the internal
+ pointers.
+
2010-09-30 Kaz Kylheku <kkylheku@gmail.com>
* txr.1: Fix formatting problem.