summaryrefslogtreecommitdiffstats
path: root/execute.c
AgeCommit message (Expand)Author
2014-11-29Fix refcount leak, fix #618Nicolas Williams
2014-11-28STOREV/LOADV* should also print refcntsNicolas Williams
2014-11-28Enable printing of stack val refcntsNicolas Williams
2014-08-30Drop the jq version directory from search pathNicolas Williams
2014-08-14Add `module` directive, `modulemeta` builtinNicolas Williams
2014-08-14Add jq_report_error() function; use itNicolas Williams
2014-07-22Added library system with -l, -L, and JQ_LIBRARY_PATHWilliam Langford
2014-07-10Fix #478 assertion failureNicolas Williams
2014-07-07Make C-coded built-ins take `jq_state *` argumentNicolas Williams
2014-07-07Better check for lib has only functions (fix #138)Nicolas Williams
2014-07-06Add `try EXP catch EXP`Nicolas Williams
2014-07-01Fix off-by-one in TCONicolas Williams
2014-06-30TCO to the max!Nicolas Williams
2014-06-30Add much commentary about CALL_JQ and call framesNicolas Williams
2014-06-23Improve TCONicolas Williams
2014-06-22Tail call optimization (close #437)Nicolas Williams
2014-02-20Add `?`, `.[]?`, and `..` operatorsNicolas Williams
2013-12-08args to jq_compile_args were not getting freed when there were errors in the ...David R. MacIver
2013-12-06Fix double-free typo in print_error()Nicolas Williams
2013-12-04Add callback interface for errorsNicolas Williams
2013-06-22Merge branch 'header-cleanup' into libjqStephen Dolan
2013-06-21Add libjq autoconf gooNicolas Williams
2013-06-21Move cfunction invocation code to the interpreter loop.header-cleanupStephen Dolan
2013-06-18Fold opcode.{c,h} into bytecode.{c,h}Stephen Dolan
2013-06-18Remove some initialise-to-zero code.Stephen Dolan
2013-06-18Merge branch 'stack-refactor'Stephen Dolan
2013-06-15Fixup API to get closer to a libjqNicolas Williams
2013-06-14Clean up lots of stack and frame logic.Stephen Dolan
2013-06-14Simplify frame logic.Stephen Dolan
2013-06-13Unify all stacks. Passes tests, but needs cleanup.Stephen Dolan
2013-06-10Unify frame and data stacksStephen Dolan
2013-05-29Load library from ~/.jqBrendan Macmillan
2013-05-17EACH need not make a backtrack point on the last iterationStephen Dolan
2013-05-16Add LOADVN opcode.Stephen Dolan
2013-05-15Remove the YIELD opcode (use RET instead)Stephen Dolan
2013-05-14Add the range functionStephen Dolan
2013-05-13Better error handling for INSERT opcodeStephen Dolan
2013-05-13Remove the is_backtrack_frame special case hack.Stephen Dolan
2013-05-13Refactor path logic.Stephen Dolan
2013-05-11Fix bug with path handling (used in assignments).Stephen Dolan
2013-05-09Add a redundant intialisation to squash a gcc warning.Stephen Dolan
2013-05-08Merge remote-tracking branch 'stagrlee/master' into autotoolsStephen Dolan
2013-05-06Add a --arg option to allow variables to be passed from the cmdline.Stephen Dolan
2013-05-05Remove JQ_DEBUG #define and jq_test binary, simplifying build.Stephen Dolan
2013-04-28Remove globals/make jq_init/next/teardown() an APINicolas Williams
2013-02-03use AM_SILENT_RULESLee Thompson
2013-01-03Change APPEND opcode to directly modify a variable.Stephen Dolan
2012-12-29Refactor assignment.Stephen Dolan
2012-12-28Path manipulation (path/getpath/setpath/delpath) and docs.Stephen Dolan
2012-12-18Fix a bug in stack reallocation during deep recursion.Stephen Dolan