Add: minor changes to the implementation of vec...
Fix: in DaoMake, a couple inconsistency in hand...
Add: add a few minor improvements and fixings.
Fix: a minor bug in DaoNamespace_AddTypeConstan...
Remove: obsolete code for the previous initiali...
Remove: obsolete running time checking of class...
Add: support for covariant subtyping when match...
Add: support for function pointer APIs;
Fix: a minor bug in parsing constructors of int...
Fix: a minor bug in handling command line argum...
Add: proxy api for "random" module;
Add: bytecode support for concrete interfaces.
Change: current initialization checking to a ne...
Add: a few minor fixings and improvements.
Add: various changes and fixings to improve sup...
Fix: a minor bug in handling constant types;
Add: support for explicit loading a module DLL ...
Fix: a minor memory leaking bug in the parser;
Fix: a couple of minor bugs in handling the glo...
Add: static program analysis for checking varia...
Move: module "help" and "macro" to the standard...
Fix: a minor bug in handling variadic parameter...
Add: proxy APIs for "time" to "aux";
Add: support a new C wrapping type (DaoCpod) fo...
Fix: a minor module loading bug;
Fix: list and map locking for concurrency;
Add: a minor change to std.about() to include n...
Add: special parsing for field accessing of "se...
Change: minor changes to DList and DMap structu...
Change: the implementation of "io::Stream" type;
Change: move io.read(file) from the kernel to "...
Fix: a potential memory leaking bug when wrappi...
Add: a few minor fixes and improvements.
Add: a couple minor improvements to Dao_OpenFil...
Add: new vm instruction DVM_UNTAG for untagging...
Add: more improvements to the implementation of...
Add: a minor improvement to DaoMake for generat...
Remove: builtin math function rand(), use the r...
Fix: a minor bug in inferencing returned types;
Change: disallow variable declaration without i...
Add: support for inheritance of concrete interf...
Fix: a minor parsing bug for parsing enum types;
Fix: a minor constant folding bug.
Add: various improvements to the implementation...
Change: DaoCpod_New() to use the size of the wh...
Fix: a recursion bug in checking for type holde...
Change: working path to the main script path;
Fix: various minor bugs.
Fix: two minor bugs in handling concrete interf...
Change: the implementation of caches for cdata ...
Fix: a couple of minor bugs.
Change: moving inferencer code to new files;
Add: various minor fixings for building on Wind...
Fix a typo.
Fix: type checking for variable declaration inv...
Fix: a minor bug.
Change: caching mechanism for cdata and concret...
Add: support for comparison operation for type ...
Add: preliminary implementation for concrete in...
Add: DaoCinType and DaoCinValue types for concr...
Fix: a type casting bug for user defined C data...
Fix: a few minor bugs for handling decorator, D...
Change: disallow declaring variables (except cl...
Add: support for defining concrete interface ty...
Add: more proxy APIs.
Fix: byte encoding of types with sub types;
Add: new bytecode block ASM_TYPEFOR to handle s...
Fix: a minor bug in the inferencer for handling...
Fix: a minor code verification bug for bytecode...
Add: minor improvements to tasklet scheduling;
Fix: too minor parsing bugs.
Fix: a minor parsing bug in handling defer/clos...
Change: move constant evaluator from namespace ...
Add: a few minor improvements and fixings;
Change: disable non-const default parameter and...
Change: disable modification to r-values;
Fix: handling of degenerated dimensions for arr...
Fix: the handling of generic class type "class";
Change: array methods dims() and index() to use...
Add: a minor improvement in handling of stack f...
Add: a few minor improvements and fixings for D...
Change: array methods resize(), reshape() and p...
Add: minor changes for the new module "decimal";
Add: detection of conflicting module names;
Fix: handling of Dao executable path using PATH...
Fix: a minor type inference bug for defer block...
Fix: a minor bug in executing user defined oper...
Change: std.path() to support returning program...
Add: mutex locking in DaoVmSpace_MakeExceptionT...
Add: handling of division-by-zero for complex n...
Fix: another bug in handling array slicing;
Fix: a typo;
Add: minor improvements to the handling of rout...
Change: mt.start( when: enum<auto,now> ) to mt....
Add: minor improvements.
Add: DaoRoutineBody::decoratees to store decora...
Fix: a minor bug in type inference for overload...
Fix: a couple of minor bugs in handling arrays;
Fix: code and variable rolling back for constan...
Add: support (possibly redundant) for byte enco...