Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-16 | Add LOADVN opcode. | Stephen Dolan | |
Does a variable load, but sets the variable to be null afterwards. | |||
2013-05-15 | Remove the YIELD opcode (use RET instead) | Stephen Dolan | |
2013-05-14 | Add the range function | Stephen Dolan | |
2013-05-13 | Refactor path logic. | Stephen Dolan | |
2013-01-03 | Change APPEND opcode to directly modify a variable. | Stephen Dolan | |
Avoids a big O(n^2) loop in constructing arrays. Fixes #61. | |||
2012-12-29 | Refactor assignment. | Stephen Dolan | |
New version is much more elegant and probably slower. Uses library functions implemented in jq rather than dedicated opcodes. | |||
2012-12-28 | Path manipulation (path/getpath/setpath/delpath) and docs. | Stephen Dolan | |
del function should fix #37. | |||
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 | Extend `{foo}` syntax to allow `{"foo"}` as well. | Stephen Dolan | |
Useful when "foo" contains unusual characters. Should help with the issues #7, #38, #40, #42. | |||
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-12-02 | Refactor of function call codegen. Separate codegen for C and jq calls. | Stephen Dolan | |
2012-11-25 | Minor refactor of function call setup to allow for multiple arguments. | Stephen Dolan | |
2012-10-20 | A string interpolation syntax that I don't hate. Also tests. | Stephen Dolan | |
You can interpolate values into strings using \(this syntax), e.g. "best \("str" + "ing") ever" | |||
2012-09-18 | Move everything around - delete old Haskell code, clean up build. | Stephen Dolan | |