Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-23 | Move source files to src/ | David Tolnay | |
2015-07-19 | Clean up trailing whitespace | David Tolnay | |
2014-12-31 | Further module system revamp (fix #659) | Nicolas Williams | |
To import a module now use: # Import module.jq file: import "relative/path/to/module" as foo; # Use the module's defs as foo::<def-name> To import a JSON file: # Read file.json: import "relative/path/to/file" as $foo; # # Use as $foo::foo Using `-L` now drops the builtin library path and appends the requested path to the empty array (or the result of an earlier `-L`). Support for the `$JQ_LIBRARY_PATH` environment variable has been removed. | |||
2014-07-01 | Teach disassembler about TAIL_CALL_JQ | Nicolas Williams | |
2014-06-30 | TCO to the max! | Nicolas Williams | |
Close #446. Currently tested by disassembling and tracing various recursive jq programs by hand under valgrind. An improved test framework that can test for errors and specific bytecode patterns is in development. | |||
2013-06-18 | Fold opcode.{c,h} into bytecode.{c,h} | Stephen Dolan | |
2013-06-15 | Fixup API to get closer to a libjq | Nicolas Williams | |
2013-05-16 | Better debug info for struct bytecode. | Stephen Dolan | |
--debug-dump-disasm produces more comprehensible output now. | |||
2012-12-18 | Add wrappers for malloc/realloc/free. See #43. | Stephen Dolan | |
2012-12-04 | Refactor function argument passing into what it always should have been. | Stephen Dolan | |
Most visible change is that error messages when a function is called with the wrong number of arguments are much better. | |||
2012-12-03 | General cleanup - rename a few things, delete dead code. | Stephen Dolan | |
2012-12-02 | Clean up calls to C functions, unify opcodes | Stephen Dolan | |
2012-09-18 | Move everything around - delete old Haskell code, clean up build. | Stephen Dolan | |