summaryrefslogtreecommitdiff
path: root/jv.c
Commit message (Expand)AuthorAgeFilesLines
* Out of bounds negative array indices should raiseNicolas Williams2014-08-091-5/+9
* `.foo[-1] = ...` trips assertion (fix #490)Nicolas Williams2014-08-091-1/+5
* Rename jq_memmem() to _jq_memmem()Nicolas Williams2014-07-221-2/+2
* Added library system with -l, -L, and JQ_LIBRARY_PATHWilliam Langford2014-07-221-30/+3
* jv_invalid() shouldn't allocateNicolas Williams2014-07-071-4/+11
* Add `indices(s)`, improve `index(s)`, `rindex(s)`Nicolas Williams2014-06-081-0/+22
* Fix tests failures on WindowsNicolas Williams2014-06-021-2/+6
* Add a recursive object merge strategy and bind it to *Filippo Valsorda2014-03-081-0/+19
* Fix memmem() errorNicolas Williams2013-12-171-0/+4
* add checking of numeric indices to an array to see if they can reasonably be ...David R. MacIver2013-12-101-0/+12
* Clean up string/object interactions in jv.Stephen Dolan2013-12-081-69/+56
* Refactor jv structure.Stephen Dolan2013-12-081-222/+210
* Add index strings by string; return string indexesNicolas Williams2013-12-041-0/+20
* Add jv_string_vfmt()Nicolas Williams2013-12-041-5/+13
* Add string slicingNicolas Williams2013-12-041-0/+57
* Add string division by string (split on separator)Nicolas Williams2013-12-041-0/+48
* Add explode/implode jq functions to match jv APINicolas Williams2013-12-041-1/+1
* Use uint32_t for codepoint in jv_string_append_codepoint()Nicolas Williams2013-12-041-1/+1
* Add jv string utility functionsNicolas Williams2013-12-041-0/+53
* Preserve insertion order in objects. Closes #169.Stephen Dolan2013-12-041-19/+11
* Merge branch 'libjq'Stephen Dolan2013-09-141-1/+6
|\
| * Remove #includes from jv.hlibjqStephen Dolan2013-06-231-1/+6
* | Fix various UTF8 parsing bugs.Stephen Dolan2013-06-221-3/+38
|/
* 'length' function now measures string length in codepoints, not bytes.Stephen Dolan2013-05-151-1/+12
* Fix a bug triggered by jv_array_slice.Stephen Dolan2013-05-131-1/+1
* Rename complex to nontrivial for safety (#113)Nicolas Williams2013-05-071-85/+85
* Clean up jv_object_foreach and add jv_array_foreachStephen Dolan2012-12-311-14/+9
* Path manipulation (path/getpath/setpath/delpath) and docs.Stephen Dolan2012-12-281-2/+1
* Add wrappers for malloc/realloc/free. See #43.Stephen Dolan2012-12-181-15/+16
* Remove redundant code from jv_object_containsStephen Roantree2012-10-251-21/+5
* Restructure contains methods to use public jv methodsStephen Roantree2012-10-241-29/+46
* Implemented contains operatorStephen Roantree2012-10-241-0/+60
* Move everything around - delete old Haskell code, clean up build.Stephen Dolan2012-09-181-0/+979