Checking in code changes during refactoring work. The action has moved to freemat-js.
Cleanup of type computation. Needs testing, bu...
Refined the type computation logic to separate ...
More clean up of the arithmetic models. There ...
Reworking integer types to use a single, satura...
Cleaned up the code so that it compiles with -W...
Cleaned up print out of arrays.
Added missing config and graph files.
Ugh. Adding test scripts.
Checkpoint commit.
Branching for split of complex and real types.
Fixed valgrind related warning on lookups of gl...
Added sparse matrix test script.
More work on sparse matrices. Chasing a tricky...
More work on sparse matrices.
Continuing work on sparse matrix support. Clea...
Added test scripts for debugging.
Some reordering of the code.
Serious rework - compiles (cleanly) on Win32 wi...
First successful compile of FM5 kernel on Windo...
Some minor edits for compilation under linux.
Refactored Types to require argument in base cl...
Ported matrix inverse from FM4.
Adding matrix inverse.
Checkpoint commit.
Reorganized the source code - put Types into th...
Fixed a bug in dealing with complex constants. ...
More work on debug functions.
More of the debug functions completed. DBUP/DB...
Debugging is making progress. Still some probl...
More progress on breakpoints.
More fixes to conditional breakpoints.
Conditional breakpoints added.
Added some debug capabilities - more work needed.
Honing in on debug interface. DBUP/DOWN and Ke...
Working on debug interface.
Added remaining operations for integer and sing...
More of the type conversion functions in place....
Some clean ups for c++11 warnings. Added type ...
Added subsindex support to classes. I _think_ ...
Added line numbers to object code. Overloading...
Added ncat (vcat/hcat) to structs.
Added some plumbing for ?class - completed ncat...
Added reference cycle garbage collection. Refa...
Added visitor for each type class to find all c...
In the middle of a refactor - checking in.
Added register clearing to the compiler. That ...
Removed methodcall, Fixed script invokation. Fi...
Simplified Handle class - works with inheritanc...
Preliminary support for events. Need to unwind...
Fixes for superclass construction, and supercla...
Sorted out anonymous functions and scoped metho...
Big commit. Delete added for handle classes. ...
Restored operation of classes with non-default ...
Calling superclasses constructors now works usi...
Reworked the constructor to use a hidden parame...
Reworking class constructors. See tail of Note...
Added inheritance, static methods, dependent pr...
Static methods implemented.
Many improvements to classes. Including consta...
Refactoring of classdef underway.
Changed symbol flags to struct from an int.
Revisiting how classes are handled. Making it ...
Closures working. Partial support for function...
Working on closures.
Working on binding functions to arguments.
Added function dispatch for classes.
More work on classes.
Working on classes.
Integrated exception handling into VM. Works gr...
Updated notes.
Added missing files.
Fixed symbol lookup so it works properly. Star...
Adding test mfiles.
Need to fix symbol lookup. Code broken at the m...
Added array delete/erase logic to core array type.
Removed NULL object - works pretty well.
Basics of structure indexing are working. The ...
And adding the files this time... :)
Further benchmarks indicate a small (very small...
Starting work on structure type. Worried about...
Added some benchmark code for field access. Har...
Fixed bugs in move and copy for resize. Signif...
Working on multiple assignment function calls. ...
Sorted out basic parameter passing. Re-introdu...
Checkpoint commit. Refactored the frame handli...
Added AggregateType as parent class for Struct ...
Checkpoint commit. More VM functionality compl...
NCat operation is working. Also, matrix multip...
Working on faster NCat op.
Working on SUBSASGN. Not functional yet.
Basic new structure working. There is about a ...
Working on the refactoring of the symbol analys...
Moved to 64 bit instructions - cleaned up code....
Checkpoint commit - VM is working again with re...
Checkpoint commit - Some working parts for FM5
Merge of the VM work and the new array class. ...
Checkpoint commit. Still working on the compiler.
Completed removal of Qt. Started work on VM. ...
Removed Qt from FreeMat. Substituted with boost.