summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 44e2a244..fd14c2e9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
2014-02-11 Kaz Kylheku <kaz@kylheku.com>
+ * eval.c (subst_vars): Bugfix: results of expressions not
+ treated in the same way as variables: lists not stringified,
+ causing expansions with parentheses, and sometimes errors
+ due to unhandled objects. Also, use tostringp instead of
+ format for stringifying objects.
+ stringifying object. Bugfix.k
+
+ * match.c (subst_vars): Added comment similar to the one in
+ the subst_vars of eval.c. Removed superfluous conversion code where the
+ str variable is already known to be a string.
+
+2014-02-11 Kaz Kylheku <kaz@kylheku.com>
+
* eval.c (apply): Fix regression in dwim operator: not handling
nil object properly. Since dwim now trivially delegates to apply,
apply must recognize nil.