Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-19 | Make URLs relative to not break on github-pages | Stephen Dolan | |
2012-09-19 | Make the <title>s of the doc pages less messy. | Stephen Dolan | |
2012-09-19 | No HTTPS for me, sadly. | Stephen Dolan | |
2012-09-19 | Fix some issues with relative URLs on Github Pages. | Stephen Dolan | |
2012-09-19 | Add a rake task to compile docs into static html. | Stephen Dolan | |
2012-09-19 | Use a theme from Bootswatch for docs. | Stephen Dolan | |
2012-09-19 | Ensure 'make tarball' creates the required directories. | Stephen Dolan | |
2012-09-19 | Add some release stuff to Makefile. | Stephen Dolan | |
2012-09-19 | Add binaries and update download docs. | Stephen Dolan | |
2012-09-18 | Initialise some variables to keep gcc happy. | Stephen Dolan | |
2012-09-18 | Fix a parsing bug for \uXXXX escapes (some invalid escapes were accepted). | Stephen Dolan | |
Found by gcc -O -Wall identifying a use of uninitialised variables. | |||
2012-09-18 | Add a README | Stephen Dolan | |
2012-09-18 | Usage messages if jq is run with no arguments. | Stephen Dolan | |
Beats segfaulting. | |||
2012-09-18 | Implement the 'add' builtin promised by the docs' examples. | Stephen Dolan | |
2012-09-18 | More docs + docs cleanup | Stephen Dolan | |
2012-09-18 | Print Unicode characters unescaped by default. | Stephen Dolan | |
2012-09-18 | Separate the tests and the main program. | Stephen Dolan | |
2012-09-18 | Add a COPYING file with too many words in it. | Stephen Dolan | |
2012-09-18 | Documentation. Copious. | Stephen Dolan | |
2012-09-18 | Move everything around - delete old Haskell code, clean up build. | Stephen Dolan | |
2012-09-18 | Slightly better string interpolation. | Stephen Dolan | |
2012-09-18 | Add the builtin 'select' function. | Stephen Dolan | |
2012-09-18 | Add a missing file from prev commit | Stephen Dolan | |
2012-09-18 | Builtin functions defined in jq. | Stephen Dolan | |
2012-09-18 | -Werror was a little overzealous. | Stephen Dolan | |
Older versions of gcc warn about random things. -Werror makes the built fail on such compilers. | |||
2012-09-17 | Builtin function 'type'. | Stephen Dolan | |
2012-09-17 | Fix a precedence bug. | Stephen Dolan | |
a == b or c == d should obviously parse as (a==b) or (c==d). | |||
2012-09-17 | Recursive functions + bugfix for stack reallocation. | Stephen Dolan | |
2012-09-17 | Make the code compile with warnings-as-errors. | Stephen Dolan | |
-Wextra found a bona-fide bug: signed/unsigned comparison in a stack overflow check. | |||
2012-09-17 | Fix debugging code in execute.c so that debug jq compiles again. | Stephen Dolan | |
2012-09-17 | Make "not" a builtin function rather than syntax. | Stephen Dolan | |
Fixes a really awkward grammar issue. | |||
2012-09-17 | Redefine true and false. Define empty, distict from null. | Stephen Dolan | |
This might be the most philosophical commit. I shall ponder it. true, false, null, empty now defined as bytecoded builtins rather than calls out to C functions. | |||
2012-09-17 | Merge branch 'master' of github:stedolan/jq | Stephen Dolan | |
Conflicts: c/builtin.c | |||
2012-09-17 | First pass at string interpolation. | Stephen Dolan | |
Requires a lexer hack, but a surprisingly un-hideous one. The lexer maintains a stack of bracket characters so that it can match parens/brackets/braces to tell where a subexp nested in a string actually ends. | |||
2012-09-17 | Add a "tostring" function. | Stephen Dolan | |
2012-09-17 | Support rendering a JSON value to a string buffer. | Stephen Dolan | |
2012-09-17 | Better support for appending strings in JV. | Stephen Dolan | |
2012-09-16 | Bind builtin functions in a slightly less ugly way. | Stephen Dolan | |
2012-09-16 | Builtin function 'length', for arrays/objects/strings. | Stephen Dolan | |
2012-09-16 | Hrm. Update operators (//=, +=, etc.) aren't very well thought out. | Stephen Dolan | |
In complex cases, their behaviour is kinda weird. Here's a failing test for what I think they should do. | |||
2012-09-11 | Add update operators (+=, -=, *=, /= and //=) | Stephen Dolan | |
2012-09-11 | Make .[] capable of iteration over objects as well as arrays. | Stephen Dolan | |
Also change an assert to a proper error message if it's given something silly like a number. | |||
2012-09-11 | Pretty-printing of JSON values. | Stephen Dolan | |
2012-09-11 | JSON stream parser. | Stephen Dolan | |
Allow multiple values on input as concatenated JSON objects, possibly separated by whitespace. | |||
2012-09-11 | More error handling - locations of refs to undefined symbols. | Stephen Dolan | |
2012-09-11 | Better error handling and messages for invalid index/assign operations. | Stephen Dolan | |
2012-09-11 | More error handling in the parser. | Stephen Dolan | |
Add a special case in the lexer to detect unterminated strings. Add some error recovery in the parser for more copious error spam. | |||
2012-09-11 | Proper error messages from lexer errors (e.g. bad characters). | Stephen Dolan | |
2012-09-11 | Much, much better error reporting from the parser. | Stephen Dolan | |
Getting proper locations through flex/bison was more effort than was advertised. | |||
2012-09-10 | '==' operator, tests for equality and operator precedence. | Stephen Dolan | |