summaryrefslogtreecommitdiffstats
path: root/builtin.c
AgeCommit message (Expand)Author
2014-08-04Apply TCO to recurse/1, add recurse/2; tweak docspkoppstein
2014-08-01Some builtins are unnecessarily special (fix #521)Nicolas Williams
2014-07-28Add capture; document regular expression filterspkoppstein
2014-07-28Add `first`, `nth`, `last` (fix #510)Nicolas Williams
2014-07-22Added library system with -l, -L, and JQ_LIBRARY_PATHWilliam Langford
2014-07-09Make `while()` handle `break`Nicolas Williams
2014-07-07Make C-coded built-ins take `jq_state *` argumentNicolas Williams
2014-07-07`error(x)` should not `tostring` its arg; fix #466Nicolas Williams
2014-07-07`limit` should use `break`Nicolas Williams
2014-07-07Make `any/2` and `all/2` efficient using `foreach`Nicolas Williams
2014-07-07Add `break` builtin for `foreach`Nicolas Williams
2014-07-06Add `any/N` and `all/N` x N in (1, 2) (fix #455)Nicolas Williams
2014-07-06Add `foreach` and `limit`Nicolas Williams
2014-07-02Add `while(cond; update)` (fix #314)Nicolas Williams
2014-07-02Add `range(init;upto;by)` (fix #317)Nicolas Williams
2014-07-01Fixed base64 issue with UTF-8 stringsWilliam Langford
2014-06-30Let @uri produce uppercase hexadecimal digits...Zhiming Wang
2014-06-18Remove extra free of testmodeNicolas Williams
2014-06-18Added regex support as per issue #164.William Langford
2014-06-17Simplified standard librarySantiago Lapresta
2014-06-16Fix #280: from_entries of [] is null, should be {}Nicolas Williams
2014-06-16Don't declare environ on WIN32Nicolas Williams
2014-06-16Added `flatten` and `flatten(x)` functionsSantiago Lapresta
2014-06-13Add `env` builtinNicolas Williams
2014-06-08Add `indices(s)`, improve `index(s)`, `rindex(s)`Nicolas Williams
2014-06-07Added `join` functionSantiago Lapresta
2014-06-07String * number should be commutativeNicolas Williams
2014-05-12Added unique_by functionSantiago Lapresta
2014-03-13Also add `scalars`Nicolas Williams
2014-03-13Added `arrays` and other filtersSantiago Lapresta
2014-03-08Add a recursive object merge strategy and bind it to *Filippo Valsorda
2014-02-21Initial add of math functions.Mike McCabe
2014-02-20Add `?`, `.[]?`, and `..` operatorsNicolas Williams
2014-02-17Added `all` and `any` builtinsSantiago Lapresta
2014-02-05Fix cut-n-paste in `leaf_paths`; doc and test 'emNicolas Williams
2014-02-05#285 add and builtinsNicolas Williams
2013-12-04Add index and rindex builtinsNicolas Williams
2013-12-04Make length return abs value of numeric inputsNicolas Williams
2013-12-04Add callback interface for errorsNicolas Williams
2013-12-04Add ltrimstr and rtrimstr functionsNicolas Williams
2013-12-04Add tojson and fromjson builtinsNicolas Williams
2013-12-04Add string division by string (split on separator)Nicolas Williams
2013-12-04Add string multiplication by numberNicolas Williams
2013-12-04Add startswith/endswithNicolas Williams
2013-12-04Add explode/implode jq functions to match jv APINicolas Williams
2013-09-14Merge pull request #182 from mdaines/sqrt-builtinStephen Dolan
2013-09-14Merge branch 'libjq'Stephen Dolan
2013-09-11Add sqrt operatorMichael Daines
2013-06-23Remove #includes from jv.hlibjqStephen Dolan
2013-06-22Merge branch 'header-cleanup' into libjqStephen Dolan