summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 41576ba4..d53d4d45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2005-06-02 Frank Ch. Eigler <fche@redhat.com>
+
+ Parse foreach construct. Added fuller copyright notices throughout.
+ * staptree.h (foreach_loop): New tree node type.
+ * staptree.cxx: Print it, visit it, love it, leave it.
+ * parse.cxx: Parse it.
+ (parse_stmt_block): Don't require ";" separators between statements.
+ (parse_array_in): Use [] as index group operator instead of ().
+ * elaborate.cxx (visit_foreach_loop): New code.
+ * translate.cxx: Slightly tighten errorcount/actioncount handling.
+ * main.cxx: Accept "-" as script file name standing for stdin.
+ (visit_arrayindex): Switch to simpler set_arity call.
+ * configure.ac: Generate DATE macro.
+ * Makefile.in, configure, config.in: Regenerated.
+ * testsuite/*: New/updated tests for syntax changes, foreach ().
+
2005-05-30 Frank Ch. Eigler <fche@redhat.com>
More fully parse & elaborate "expr in array" construct.