summaryrefslogtreecommitdiffstats
path: root/compile.h
AgeCommit message (Expand)Author
2015-07-26Error on bytecodes longer than 0xFFFF (fix #269)David Tolnay
2015-06-17Fix #814: raise on div-0, add inf isinf nan isnanNicolas Williams
2015-06-09array and object destructuring (fix #533)David Tolnay
2014-12-31Further module system revamp (fix #659)Nicolas Williams
2014-12-30Add `label $name | EXP`; fix `break`Nicolas Williams
2014-12-26Add BLOCK_8() macroNicolas Williams
2014-08-14Add `module` directive, `modulemeta` builtinNicolas Williams
2014-08-09Constant fold objectsNicolas Williams
2014-08-08Add `def f($arg):` syntax (fix #524)Nicolas Williams
2014-07-27Fold constants (fix #504)Nicolas Williams
2014-07-22Added library system with -l, -L, and JQ_LIBRARY_PATHWilliam Langford
2014-07-07Better check for lib has only functions (fix #138)Nicolas Williams
2014-07-06Add `foreach` and `limit`Nicolas Williams
2014-07-06Add `try EXP catch EXP`Nicolas Williams
2013-06-18Fold opcode.{c,h} into bytecode.{c,h}Stephen Dolan
2013-06-18Simplify block functions for variablesStephen Dolan
2013-05-16Remove the insane "fold" operation, replace with saner "reduce".Stephen Dolan
2013-05-15Only generate code for those builtin functions actually used.Stephen Dolan
2013-05-06Add a --arg option to allow variables to be passed from the cmdline.Stephen Dolan
2013-05-05Make a few constant globals actually const.Stephen Dolan
2012-12-29Refactor assignment.Stephen Dolan
2012-12-28Fold operation (code/docs/test)Stephen Dolan
2012-12-04Refactor function argument passing into what it always should have been.Stephen Dolan
2012-12-03General cleanup - rename a few things, delete dead code.Stephen Dolan
2012-12-02Move all the includes one place to the leftStephen Dolan
2012-11-26Transparent handling for CBV arguments to C functions.Stephen Dolan
2012-11-26Clean up function creation API and epilogue generation.Stephen Dolan
2012-11-25Add some preprocessor junk to make codegen cleaner.Stephen Dolan
2012-09-18Move everything around - delete old Haskell code, clean up build.Stephen Dolan