Some progress on array attributes of types.
Initial pass at array element assignment.
Support for dereferencing array elements.
Fixed a disabled test.
Support for declaring arrays. (does not yet su...
Starting to support arrays. Still a lot of wor...
Removing getfieldhandle instruction -- just use...
Support for heap + local (embedded) types as at...
Removing empty directory
Test refactoring.
Fixed final failing test. Bugfix: needed to us...
Further udpates. More tests passing. One fail...
All codegen tests fully ported over to new fram...
More tests added
Added opcode metadata retrieval (name, argument...
Updated tests. Starting to use new unit test f...
Additional (new) test.
Checkpoint. Broken commit :( Have basic opera...
Checkpoint commit: beginning explicit support f...
Accounting for new location of test .q programs.
Moving test programs to separate subdirectory
For loops now compiling + running.
Update. Basic (but cheesy) support for if stat...
Some symbol parsing and codegen bugfixes (templ...
More VM updates. Now properly invoking base cl...
Bugfix to codegen: handling of left hand side.
Updates to VM. Starting to support handles (ob...
Quark VM is now running (very) simple programs!
Checkpoint commit. Starting to rebuild VM. Do...
Now able to fully persist + load quark archives.
Starting to support archive (.quark file) loading.
Initial pass at quark-vm library, stand-alone q...
Further along with .quark archive writing.
Continuing to work on .quark (archive) serializ...
Initial take at qcc (Quark Code Compiler).
Updates to support "Hello World" program.
Parsing fixed. Member access operator (".") no...
MAJOR PARSING CHANGE. Breaks a lot.
Many more improvements to parsing/codegen cover...
Further improvements. This is a checkpoint: te...
Further progress on assignment. Works for many...
Another codegen update. A step backwards: work...
Another checkpoing commit. Codegen working for...
Further codegen progress: now parsing function ...
Updated: codegen now working for some simple (a...
Updated constant tables: now support only 1- an...
Minor updates and a bugfix.
Updates. Continuing to rip out previous codege...
Updates. This breaks everything!
Adding initial documentation (cheat sheet plus ...
Old checkpoint commit!
More support for constructors and destructors.
Checkpoint commit: cleaning up type/instance pa...
Support for namespaces.
Support for constructors and destructors.
Support for parsing constructors
Bugfix + diagnostic for type inheritance
Support for type inheritance in parsing.
Further support for bytecode execution.
Checkpoint commit. Further support for bytecod...
Checkpoint commit: more refactoring around byte...
Checkpoint commit. More support for variables ...
More renames opcode --> bytecode
Minor update: renamed "opcode" to "bytecode" in...
Updated (but still incomplete) support for vari...
Proper support for function calling. Handles t...
Checkpoint commit. Working on implicit type co...
Initial progress in type instance declarations....
Update. Code generation now supports operators...
Checkpoint commit. Starting to support operato...
Initial (bogus) support for calling other funct...
Adding a primitive archive for outputting opcod...
Added a stream wrapper object for generating by...
Checkpoint
Further updates on function parsing and express...
Updated support for operators and operator over...
Initial code generation. About to start with e...
Now support templated functions with template r...
Symbolic parsing is now passing all unit tests ...
Updates to template parsing support.
Updating type system and template handling. Th...
Significant cleanup of scope: standardized on d...
Initial skeleton for code generation
Tweak to AST parsing: a closing bracket } also ...
Do not allow function declarations (always requ...
Cleaned up AST parsing.
Removing now-defunct code.
Updated parser: much simpler bottoms-up parsing...
Many updates to parsing. Still has some flaws,...
Further parsing updates. Starting to update te...
Abstract Syntax Tree (AST) generation. Much of...
Parsing updates. More AST generation.
Building full Abstract Syntax Trees as part of ...
Using new variable type object in symexp library.
Build fixes for 64 bit.
Updates. Working on abstract tree generation.
Updates: fixed some (but not all) bugs in how f...
Cleaning up parse trees in byte code generation.
Beginning actual compilation/byte code generati...
Parsing refactoring updates