Source code checked in, #811
Restructured some components to support object tree execution and compiled execution. Wrote start of compiler and byte-code execution. Byte-code stuff is still very incomplete. Added foreach statement...
View ArticleSource code checked in, #867
Converted non-field containing statements to singletons to reduce memory slightly.
View ArticleSource code checked in, #871
convert runtime to list<statement> rather than linkedlist to save memory
View ArticleSource code checked in, #885
various structural changes, moved some classes around, added a really basic memory usage estimation routine.
View ArticleSource code checked in, #916
Added some basic unit tests for various operators. Added a couple of integration type tests to test some of the sample programs.
View ArticleSource code checked in, #1036
Restructured RuntimeValue to not expose the values dictionary directly. Created a really simple proof of concept sql client library wraping around SqlConnection and such. Added support for external...
View ArticleSource code checked in, #1097
Fixed RuntimeState.Step() function, was broken from LinkedList to List conversion. Added basic support for try, catch, finally for runtime exceptions and throw statement for user defined exceptions.
View ArticleSource code checked in, #1098
Fixed assemblyinfo version, added simple test for exceptions.
View ArticleSource code checked in, #1101
Fix up of exitScope logic to properly handle returns from try blocks to execute finally blocks on the way through. Fix bug of try block default exit being noncatch instead of catch. Fixed parser to...
View ArticleSource code checked in, #1167
Restructed classes within the namespaces a bit to clean them up. Added some method and class documentation. Renamed RuntimeState to ScriptInstance. Fixed ScriptInstance Invoke function calls.
View ArticleSource code checked in, #1310
Fixed block functions to accept single statement and not require block.
View ArticleSource code checked in, #4265
Fixed set creation { .. } syntax to not leave values on the value stack, found while testing variadic functions.
View ArticleSource code checked in, #15941
Broke out math and table functions into other lib areas. Added 'true' and 'false' as keywords mapped to 1.0 and 0.0. Added isNumeric, isNull, isFunction, isTable, isString functions to Core lib.
View ArticleSource code checked in, #15942
Added typed ScriptInsance to UnresolvedIdentifierEventArgs.
View ArticleSource code checked in, #20226
Upgrade: New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link: http://go.microsoft.com/fwlink/?LinkId=254563
View Article