summaryrefslogtreecommitdiff
path: root/lib/json.c
Commit message (Expand)AuthorAgeFilesLines
* json: Fix deep copy of objects and arrays.Ilya Maximets2022-10-111-8/+8
* json: Improve string parsing.Rosemarie O'Riorden2022-04-041-90/+109
* hmap: use short version of safe loops if possible.Adrian Moreno2022-03-301-2/+2
* json: Inline clone and destroy functions.Ilya Maximets2021-11-301-32/+21
* json: Add support for partially serialized json objects.Ilya Maximets2021-08-311-0/+34
* json: Optimize string serialization.Ilya Maximets2021-08-311-3/+19
* json: Avoid signed integer overflow in parsing exponents.Ben Pfaff2018-07-051-2/+11
* Embrace anonymous unions.Ben Pfaff2018-05-251-53/+53
* json: Avoid extra memory allocation and string copy parsing object members.Ben Pfaff2018-03-311-2/+7
* json: Make it safe to pass null pointers to json_equal().Ben Pfaff2018-02-061-3/+3
* json: New function json_object_put_format().Ben Pfaff2017-10-241-0/+12
* json: New function json_nullable_clone().Ben Pfaff2017-10-241-1/+7
* json: Fix non-static json char lookup table.Joe Stringer2016-10-061-1/+1
* json: Serialize strings using a lookup tableRodriguez Betancourt, Esteban2016-10-051-36/+40
* json: Use reference counting in JSON objectsRodriguez Betancourt, Esteban2016-10-041-2/+16
* json: Move from lib to include/openvswitch.Terry Wilson2016-07-221-2/+2
* Move lib/dynamic-string.h to include/openvswitch directoryBen Warren2016-03-191-1/+1
* Merge "master" into "ovn".Ben Pfaff2015-06-131-0/+1
|\
| * json: Fix error message for corner case in json_string_unescape().Ben Pfaff2015-05-291-1/+2
* | json: New function json_string_escape().Ben Pfaff2015-04-201-1/+11
|/
* lib: Move compiler.h to <openvswitch/compiler.h>Thomas Graf2014-12-151-1/+1
* util: Make hexits_value() support 64-bit integers too.Ben Pfaff2014-10-081-2/+3
* json: Fix leaked nodes in json_hash_object()Thomas Graf2014-08-261-0/+1
* json: Fix parsing of strings that end with a backslash.Ben Pfaff2014-06-251-5/+9
* Revert "json: New function json_serialized_length()."Ben Pfaff2014-04-031-114/+1
* Rename NOT_REACHED to OVS_NOT_REACHEDHarold Lim2013-12-171-8/+8
* Replace all uses of strerror() by ovs_strerror(), for thread safety.Ben Pfaff2013-06-281-2/+3
* some ctype related casts to suppress gcc warnings on NetBSDYAMAMOTO Takashi2013-04-221-7/+7
* json: New function json_serialized_length().Ben Pfaff2013-04-011-1/+114
* Replace most uses of assert by ovs_assert.Ben Pfaff2013-01-161-9/+8
* util: New macro CONST_CAST.Ben Pfaff2012-08-031-3/+3
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
* json: Correct position tracking in JSON parser implementations.Ben Pfaff2012-04-261-8/+7
* Remove unnecessary #include directives.Ben Pfaff2011-05-161-2/+1
* util: Add function hexits_value() for parsing multiple hex digits.Ben Pfaff2010-11-151-8/+4
* Avoid shadowing local variable names.Ben Pfaff2010-09-201-1/+0
* json: Remove unused return value from json_parser_push().Ben Pfaff2010-08-251-3/+1
* json: Remove write-only variable from json_lex_number().Ben Pfaff2010-08-251-6/+0
* json: Better handle JSON objects with duplicate names.Ben Pfaff2010-06-301-1/+1
* json: Fix typo in error message.Ben Pfaff2010-03-031-1/+1
* json: Fix memory leak when nesting depth is exceeded.Ben Pfaff2010-02-021-0/+1
* json: New function json_to_ds().Ben Pfaff2010-01-261-30/+41
* json: Export function to parse an individual JSON string.Ben Pfaff2010-01-261-49/+88
* test-json: Avoid use of /dev/stdin to fix builds in limited chroots.Ben Pfaff2009-12-171-6/+20
* json: Accurately parse very large real numbers.Ben Pfaff2009-12-161-13/+10
* json: New convenience function json_array_create_1().Ben Pfaff2009-12-071-0/+8
* json: Improve error reporting.Ben Pfaff2009-12-031-2/+19
* json: Make json_equal() compare objects correctly.Ben Pfaff2009-11-061-3/+4
* Implement JSON parsing and serialization.Ben Pfaff2009-11-041-0/+1569