summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2013-12-06 08:47:36 -0800
committerKaz Kylheku <kaz@kylheku.com>2013-12-06 08:47:36 -0800
commitb55fa7a69f286149092cd25902871019c6795b9d (patch)
tree7022e5b7b5221194c2c06aa86a74a693e079ad3e /ChangeLog
parentb26f98511a911537fef73a1925df6d91a7829b6e (diff)
downloadtxr-b55fa7a69f286149092cd25902871019c6795b9d.tar.gz
txr-b55fa7a69f286149092cd25902871019c6795b9d.tar.bz2
txr-b55fa7a69f286149092cd25902871019c6795b9d.zip
* eval.c (eval_init): Update registration of regex-compile
to reflect that it has two arguments now. * parser.y (grammar): Update calls to regex_compile to pass two arguments. Since we don't expect regex_compile to parse, we specify the error stream as nil. (spec): The "secret syntax" for a regex is simplified not to include the slashes. This provides better diagnostics for unterminated syntax and requires less string processing to generate. Also, the form returned doesn't have the regex symbol consed onto it, which parse_regex just throws away. * regex.c (regex_compile): Now takes a stream argument. * regex.h (regex_compile): Declaration updated. * txr.1: Updated
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8c820750..4afa1f16 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,25 @@
2013-12-06 Kaz Kylheku <kaz@kylheku.com>
+ * eval.c (eval_init): Update registration of regex-compile
+ to reflect that it has two arguments now.
+
+ * parser.y (grammar): Update calls to regex_compile to
+ pass two arguments. Since we don't expect regex_compile to
+ parse, we specify the error stream as nil.
+ (spec): The "secret syntax" for a regex is simplified
+ not to include the slashes. This provides better diagnostics for
+ unterminated syntax and requires less string processing to generate.
+ Also, the form returned doesn't have the regex symbol
+ consed onto it, which parse_regex just throws away.
+
+ * regex.c (regex_compile): Now takes a stream argument.
+
+ * regex.h (regex_compile): Declaration updated.
+
+ * txr.1: Updated
+
+2013-12-06 Kaz Kylheku <kaz@kylheku.com>
+
Fixing some old-style coding that became obsolete
around November 2009.