summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2013-02-19 14:38:45 +0000
committerAdrian Thurston <thurston@complang.org>2013-02-19 16:36:16 +0000
commitd81c1d02b3c58dab53878af47dfb6b5f4ea37991 (patch)
tree3c6599fc3d01cf67709a18122ea96e4c15f92fac
parent267f30230731f8caa3a487b67e6530adb304bf7e (diff)
downloadcolm-0.9.tar.gz
documented the major items for 0.9colm-0.90.9colm-0.9
-rw-r--r--ChangeLog28
1 files changed, 19 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 7651bffd..e55d7802 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,21 @@
-Colm 0.8 - Dec 29, 2012
+colm 0.9 - Feb 19, 2012
-----------------------
+ * The parse loop now scans data that is owned by the input stream. It
+ is copied into a contiguous block in the scanner when the token is
+ consumed.
+ * The syntax of lexical regions was altered to omit the name. The
+ curlies were replaced with lex ... end syntax.
+ * The syntax of namespaces were altered. Curlies were replaced with
+ namespace <ID> ... end.
- * The parse statement now includes a call to the finish operation. It returns
- a value of type parser<Type>. The result tree and any error message can be
- retrieved from this object using 'tree' and 'error' members.
- * Dropped curly brackets and the name from the syntax of lexical region
- defintition. Using "lex ... end"
- * Dropped curly brackets from the syntax of namespaces and context blocks.
- Using "namespace N ... end N" and "context N ... end N"
- * Now have a growable stack instead of a large, fixed, pre-allocated stack.
+colm 0.8 - Dec 29, 2012
+-----------------------
+ * The parse statement now includes a call to the finish operation. It
+ returns a value of type parser<Type>. The result tree and any error
+ message can be retrieved from this object using 'tree' and 'error'
+ members.
+ * Dropped curly brackets and the name from the syntax of lexical region
+ defintition. Using "lex ... end"
+ * Dropped curly brackets from the syntax of namespaces and context blocks.
+ Using "namespace N ... end N" and "context N ... end N"
+ * Now have a growable stack instead of a large, fixed, pre-allocated stack.