COMMITS
/ compile.c May 16, 2013
S
Make array construction use LOADVN (slightly faster)
Stephen Dolan committed
S
Remove the insane "fold" operation, replace with saner "reduce".
Stephen Dolan committed
May 15, 2013
S
Better debug info for struct bytecode.
Stephen Dolan committed
S
Only generate code for those builtin functions actually used.
Stephen Dolan committed
S
Remove the YIELD opcode (use RET instead)
Stephen Dolan committed
May 13, 2013
S
Refactor path logic.
Stephen Dolan committed
May 6, 2013
S
Add a --arg option to allow variables to be passed from the cmdline.
Stephen Dolan committed
May 5, 2013
S
Make a few constant globals actually const.
Stephen Dolan committed
January 3, 2013
S
Change APPEND opcode to directly modify a variable.
Stephen Dolan committed
December 29, 2012
S
Refactor assignment.
Stephen Dolan committed
December 28, 2012
S
Fold operation (code/docs/test)
Stephen Dolan committed
December 18, 2012
S
Add wrappers for malloc/realloc/free. See #43.
Stephen Dolan committed
December 10, 2012
S
some words explaining struct inst a little
Stephen Dolan committed
December 4, 2012
S
Refactor function argument passing into what it always should have been.
Stephen Dolan committed
December 3, 2012
S
General cleanup - rename a few things, delete dead code.
Stephen Dolan committed
December 2, 2012
S
Clean up implementation of builtin functions.
Stephen Dolan committed
S
Move all the includes one place to the left
Stephen Dolan committed
S
Clean up calls to C functions, unify opcodes
Stephen Dolan committed
December 1, 2012
S
Refactor of function call codegen. Separate codegen for C and jq calls.
Stephen Dolan committed
November 26, 2012
S
Transparent handling for CBV arguments to C functions.
Stephen Dolan committed
S
Clean up function creation API and epilogue generation.
Stephen Dolan committed
November 25, 2012
S
Add some preprocessor junk to make codegen cleaner.
Stephen Dolan committed
S
Minor refactor of function call setup to allow for multiple arguments.
Stephen Dolan committed
September 18, 2012
S
Initialise some variables to keep gcc happy.
Stephen Dolan committed
S
Move everything around - delete old Haskell code, clean up build.
Stephen Dolan committed