summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 67f44890..75b61101 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2014-02-09 Kaz Kylheku <kaz@kylheku.com>
+
+ * eval.c (rperm_list, rperm_vec, rperm_str): n variable renamed
+ to k, for consistency with rperm.
+ (rperm): Likewise, and the behavior in the k == zero case is
+ changed to return a single empty permutation.
+ (perm_while_fun, perm_index, perm_gen_fun_common, perm_init_common,
+ perm_vec_gen_fill, perm_vec_gen_fun, perm_vec,
+ perm_list_gen_fill, perm_list_gen_fun, perm_list,
+ perm_str_gen_fill, perm_str_gen_fun, perm_str, perm): New
+ static functions.
+ (eval_init): perm registered as intrinsic.
+
+ * lib.c (vecref_l): Bugfix: allow negative indices, just like vecref.
+
+ * lib.h (three, four): New macros.
+
+ * txr.1: Updated documentation for rperm. Documented perm.
+
2014-02-08 Kaz Kylheku <kaz@kylheku.com>
* lib.c (vector, vec_set_length, cat_vec): When the vector size