summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1dfaffb5..6acad037 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,30 @@
2011-12-14 Kaz Kylheku <kaz@kylheku.com>
+ * eval.c (eval_init): Removed registration for vec_get_fil.
+ Renamed vec_set_fill to vec-set-length.
+
+ * hash.c (equal_hash): vec_fill to vec_length name change.
+ (hash_grow, make_hash): No need to call vec_set_length.
+
+ * lib.c (equal, vecref, vec_push, length_vec, list_vector,
+ obj_print, obj_pprint): vec_fill to vec_length name change.
+ (vector): Argument now represents actual length, not just allocated
+ size.
+ (vec_get_fill): Function removed; did exactly the same thing
+ as length_vec.
+ (vec_set_fill): Function renamed to vec_set_length.
+ (vector_list): Allocate a 0 length vector initially.
+
+ * lib.h (enum vecindex): member changes name from vec_fill
+ to vec_length.
+ (vector): Parameter name changed.
+ (vec_set_fill): Redeclared.
+ (vec_get_fill): Declaration removed.
+
+ * txr.1: Doc stubs updated.
+
+2011-12-14 Kaz Kylheku <kaz@kylheku.com>
+
* lib.c (car, cdr): Semantics fix for lazy conses.
Ignore the return value of the lazy cons function: do not
return nil if the function returns nil.