Change: the implementation of the future data type.
Add: refactor and minor improvement to tasklet and future value implementation.
Add: preliminary implementation for communication channel between tasklets;
Change: source file names from daoSched.h and daoSched.c to daoTasklet.h and daoTasklet.c;
Fix: CMakeList.txt.
Add: a few minor improvements to tasklet scheduling;
Add: preliminary support for timeout in channel communication.
Fix: a bug in scheduling tasklet of function callback;
Add: minor improvements and fixings to channel implementation;
Change: some constant names.
Add: support for data copying when sent through channels.
Add: additional queue for waiting tasks without timeout;
Add: mt::select() one list of future values and channels;
Fix: a couple bugs in cdata type specialization and matching;
Fix: a bug in setting up code section frames for mt methods.
Move: mt::select() to mt::channel::select();
Add: various improvements to tasklet scheduling;
Add: support for extra expressions in "if" and "while" condition test;
Fix: a minor bug in type matching between template types;
Add: examples for channels in demo/concurrent.
Change: the return value type of mt::channel::receive();
Add: minor improvements to the tasklet scheduler;
Add: minor changes to the demos for the channel type.
Fix: a minor bug in constant folding for builtin math functions.
Add: documentation for communication channels;
Fix: a minor parsing bug and a minor bug in the help module.
Fix: a couple of minor bugs caused by code refactoring;
Update: documentation help files.
Update: documentation helps for language grammar specification.
Add: a few tests;
Fix: a few bugs;
Update: grammar specification.
Add: a minor improvement/fix for short circuit evaluation of boolean operation;
Update: documentation help for Dao grammar.
Update: DaoMake and daomake files.
Fix: tools/daomake/packages/FindGLUT.dao;
Add: minor improvements to DaoMake.
Add: minor changes.