Sun, 26 Apr 2015 11:16:14 -0700 |
Michael Pavone |
Support labels in non-branch instructions. String literals now work and so does the llhello sample
|
Sat, 25 Apr 2015 20:56:02 -0700 |
Michael Pavone |
Unify il and backend labels
|
Sat, 25 Apr 2015 13:05:38 -0700 |
Michael Pavone |
Add null terminator to string literals in x86 module and fix a bug that interfered with use of function name labels in call instructions
|
Thu, 23 Apr 2015 19:24:20 -0700 |
Michael Pavone |
llcompile now has Hacky support for calling C functions using dl to lookup symbols and almost has support string constants
|
Tue, 21 Apr 2015 09:00:56 -0700 |
Michael Pavone |
Update llcompile for changes to llFun syntax
|
Fri, 17 Apr 2015 17:52:22 -0700 |
Michael Pavone |
Remove extraneous and from x86 module
|
Fri, 17 Apr 2015 17:50:47 -0700 |
Michael Pavone |
Add support for simple type annotations in parser and update llhello sample with a possible new low-level dialect syntax leveraging those annotations
|
Thu, 16 Apr 2015 08:46:35 -0700 |
Michael Pavone |
llcompile now works well enough for the a simple fib program to work
|
Wed, 15 Apr 2015 23:03:24 -0700 |
Michael Pavone |
llcompile almost working well enough for fib sample
|
Wed, 15 Apr 2015 21:14:44 -0700 |
Michael Pavone |
Add support for setcc in x86 module. Add support for translating il skipIf:else and il bool instructions in x86 module.
|
Wed, 15 Apr 2015 20:08:38 -0700 |
Michael Pavone |
Fix il and llcompile modules enough that it actually attempts to run the compiled program
|
Tue, 14 Apr 2015 19:54:03 -0700 |
Michael Pavone |
Move right hand parameter to cmp in _compileBinary to a temp reg if it is a constant since those are only supported in the left hand param currently
|
Mon, 13 Apr 2015 22:42:27 -0700 |
Michael Pavone |
Produce something resembling correct il from low level dialect
|
Mon, 13 Apr 2015 22:41:00 -0700 |
Michael Pavone |
Rename (dict hash) size to (dict hash) length and make it actually work
|
Fri, 10 Apr 2015 01:19:46 -0700 |
Michael Pavone |
Make il and x86 modules cope with dict hash instead of dict linear for the program definition
|
Fri, 10 Apr 2015 01:19:10 -0700 |
Michael Pavone |
Make map actually work right on hashmaps
|
Fri, 10 Apr 2015 00:48:42 -0700 |
Michael Pavone |
Get sample builtin to il module working again
|
Fri, 10 Apr 2015 00:48:12 -0700 |
Michael Pavone |
Add length method to executable bytearrays
|
Fri, 10 Apr 2015 00:47:54 -0700 |
Michael Pavone |
Fix value method on option value
|
Wed, 08 Apr 2015 19:29:52 -0700 |
Michael Pavone |
Actually call SDL_WaitEvent rather than SDL_PollEvent in the waitEvent method
|
Wed, 08 Apr 2015 19:29:22 -0700 |
Michael Pavone |
Add map to dict hash
|
Sun, 05 Apr 2015 23:35:05 -0700 |
Michael Pavone |
Added range module and sample
|
Sun, 05 Apr 2015 22:49:40 -0700 |
Michael Pavone |
Bugfix to array find:withDefault and a small optimization to array map
|
Sun, 05 Apr 2015 22:48:59 -0700 |
Michael Pavone |
Added int64 message to string type
|
Sun, 05 Apr 2015 21:34:49 -0700 |
Michael Pavone |
Fix internal variable name generation for certain float values
|
Sat, 04 Apr 2015 12:34:43 -0700 |
Michael Pavone |
Added parseFloat64 and parseFloat32 along with a sample that exercises number parsing from a string
|
Sat, 04 Apr 2015 11:54:46 -0700 |
Michael Pavone |
Added "value" method to option value and option none. It behaves similarly to value:none, except the none case just propagates the none value and the value case wraps the result in an option value
|
Fri, 03 Apr 2015 23:08:19 -0700 |
Michael Pavone |
Add support for text elements in ui module
|