summaryrefslogtreecommitdiffstats
path: root/c/jv.c
AgeCommit message (Expand)Author
2012-09-18Move everything around - delete old Haskell code, clean up build.Stephen Dolan
2012-09-17Make the code compile with warnings-as-errors.Stephen Dolan
2012-09-17Support rendering a JSON value to a string buffer.Stephen Dolan
2012-09-17Better support for appending strings in JV.Stephen Dolan
2012-09-11JSON stream parser.Stephen Dolan
2012-09-11Better error handling and messages for invalid index/assign operations.Stephen Dolan
2012-09-10String concatenation.Stephen Dolan
2012-09-10Sensible error messages when a silly addition is performed.Stephen Dolan
2012-09-10jv_string_fmt (create printf-formatted JSON strings)Stephen Dolan
2012-09-10Plug a memory leak in jv_object_mergeStephen Dolan
2012-09-10Make jv_invalid() first-class values capable of holding an error.Stephen Dolan
2012-09-10When comparing two objects for equality, we don't need to recurseStephen Dolan
2012-09-09Make the '+' operator merge objects.Stephen Dolan
2012-09-09Bugfix for expanding objects.Stephen Dolan
2012-09-03Fix some confusion between "null" and "invalid".Stephen Dolan
2012-09-03Fix a memory leak in JV and add more testsStephen Dolan
2012-09-03Perl-style autovivification.Stephen Dolan
2012-09-03JV_KIND_INVALID values to represent failed lookups, etc + various tests.Stephen Dolan
2012-09-02Move from Jansson to JV - proper freeing of memoryStephen Dolan
2012-09-02Move from Jansson to JV - interpreter loopStephen Dolan
2012-09-02Move from Jansson to JV - everything but the interpreter loopStephen Dolan
2012-09-02Validation for empty objectsStephen Dolan
2012-09-01Fix a memory leak when inserting into an object with an already-present keyStephen Dolan
2012-08-28Reference-counted copy-on-write JSON library.Stephen Dolan