From 4b937fa4315b75c368d8ac100328e157404a97d0 Mon Sep 17 00:00:00 2001 From: Adrian Thurston Date: Sat, 1 Feb 2014 11:25:35 -0500 Subject: changelog entries for 0.12.0 --- ChangeLog | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/ChangeLog b/ChangeLog index ca2b8db6..1479d2d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,38 @@ +colm 0.12.0 - Feb 1, 2014 +------------------------- + * allow matching against reference types + * refcount fixes for setting references + * can use 'in' expr to search ref types + * can take refs of temps in expresssions + * error handling improvements + * fixed the colm input open check + * added a default capture name to all production definition rhs elements, + defaults to the type name + * allow var ref as the target of a send construct + * added the cast operator + * return nil from open if file open fails + * improvements to locals downrefs (large func offset overflow and iters) + * fixed the typeref for stdout and stderr, now working + * evaluate print arguments left to right + * improved separation of declare, resolve/lookup, and compile passes + * lookup of types in cons/pats uses the cons type or pattern tree namespace + * added the void type, useful for calling func in send expression + * can re-enter namespaces that already exist + * don't search parent scopes when qualifications are present + * added a new syntax for literal tokens; a single backtick is starts the + literal, ends at whitespace or ] in second or greater position + * removed comma as separator in literal statement + * single-quoted strings are now treated like double-quoted strings; they + may appear in expressions and are concatenated with the other string forms + * new syntax for collect-ignore tokens "token -" + * added the system function, which calls C's system + * fixes for contiguous stack regions that fixes some segfaults + * don't use stack top offsets in print instructions + * allow make_tree anywhere + * don't use sp offset for make_tree, removes need for contiguous + * eliminated stack offset from make-token instruction + * print function names in call op debug stmts + colm 0.11 - May 26, 2013 ------------------------ * Require <> around ref and ptr type declarations (eg: ptr) -- cgit v1.2.1