summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-10-21Version number tracking.jq-1.1jq-1.0Stephen Dolan
2012-10-21Fix a mistake in the docs. Fixes #10Stephen Dolan
2012-10-21Merge pull request #8 from maxme/masterStephen Dolan
add install and uninstall rules in Makefile
2012-10-21Update website: binaries + version bump.Stephen Dolan
2012-10-21add install and uninstall rules in MakefileMaxime Biais
2012-10-21Check in a bunch of autogenerated files.Stephen Dolan
These seem not to build with the version of bison, etc. on OS X. This is a hack for now, I'll fix the OS X build when I get access to a mac.
2012-10-20Add a 'keys' function. Fixes #4.Stephen Dolan
2012-10-20A 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-10-11Merge pull request #6 from stroan/numeric-comparison-binopsStephen Dolan
Add <,>,<=,>= binops
2012-10-10Make comp binops nonassocStephen Roantree
2012-10-07Add <,>,<=,>= binopsStephen Roantree
2012-09-22Allow underscores in IDENT tokens. Fixes #3.Stephen Dolan
IDENT syntax now includes ASCII letters and underscores, so '.foo_bar' now works. Non-ASCII letters won't work in IDENT tokens (it's impossible to tell which non-ascii characters are "letters" without full unicode tables), so '.données' is still a syntax error (the workaround is '.["données"]', since you can put anything you like in a string).
2012-09-20Add a bunch of commandline options for controlling I/O format.Stephen Dolan
Also docs for the above. Closes #1.
2012-09-19More broken links :(Stephen Dolan
2012-09-19Make URLs relative to not break on github-pagesStephen Dolan
2012-09-19Make the <title>s of the doc pages less messy.Stephen Dolan
2012-09-19No HTTPS for me, sadly.Stephen Dolan
2012-09-19Fix some issues with relative URLs on Github Pages.Stephen Dolan
2012-09-19Add a rake task to compile docs into static html.Stephen Dolan
2012-09-19Use a theme from Bootswatch for docs.Stephen Dolan
2012-09-19Ensure 'make tarball' creates the required directories.Stephen Dolan
2012-09-19Add some release stuff to Makefile.Stephen Dolan
2012-09-19Add binaries and update download docs.Stephen Dolan
2012-09-18Initialise some variables to keep gcc happy.Stephen Dolan
2012-09-18Fix 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-18Add a READMEStephen Dolan
2012-09-18Usage messages if jq is run with no arguments.Stephen Dolan
Beats segfaulting.
2012-09-18Implement the 'add' builtin promised by the docs' examples.Stephen Dolan
2012-09-18More docs + docs cleanupStephen Dolan
2012-09-18Print Unicode characters unescaped by default.Stephen Dolan
2012-09-18Separate the tests and the main program.Stephen Dolan
2012-09-18Add a COPYING file with too many words in it.Stephen Dolan
2012-09-18Documentation. Copious.Stephen Dolan
2012-09-18Move everything around - delete old Haskell code, clean up build.Stephen Dolan
2012-09-18Slightly better string interpolation.Stephen Dolan
2012-09-18Add the builtin 'select' function.Stephen Dolan
2012-09-18Add a missing file from prev commitStephen Dolan
2012-09-18Builtin 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-17Builtin function 'type'.Stephen Dolan
2012-09-17Fix a precedence bug.Stephen Dolan
a == b or c == d should obviously parse as (a==b) or (c==d).
2012-09-17Recursive functions + bugfix for stack reallocation.Stephen Dolan
2012-09-17Make 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-17Fix debugging code in execute.c so that debug jq compiles again.Stephen Dolan
2012-09-17Make "not" a builtin function rather than syntax.Stephen Dolan
Fixes a really awkward grammar issue.
2012-09-17Redefine 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-17Merge branch 'master' of github:stedolan/jqStephen Dolan
Conflicts: c/builtin.c
2012-09-17First 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-17Add a "tostring" function.Stephen Dolan
2012-09-17Support rendering a JSON value to a string buffer.Stephen Dolan