Commit Graph

  • 3da50c4bb8
    Merge 346dd0f6e1 into ba29f4eda9 #214 DavidKorczynski 2024-05-11 14:17:51 +0000
  • 346dd0f6e1 cleanup #214 David Korczynski 2024-05-11 07:16:49 -0700
  • 85303b8c22 Add ClusterFuzzLite integration David Korczynski 2024-05-11 07:14:18 -0700
  • 87a41e133a
    Merge adefffe1b0 into ba29f4eda9 #211 L. Stubbs 2023-12-23 16:55:06 +0000
  • adefffe1b0 add various json routines into single functions. #211 TheTechsTech 2023-12-23 11:53:22 -0500
  • c134094581
    Merge ad959c0e47 into ba29f4eda9 #210 L. Stubbs 2023-12-19 17:11:14 +0000
  • ad959c0e47 Set compiler to C89 #210 TheTechsTech 2023-12-19 12:11:07 -0500
  • f57d2b0781 add/enable testing in cmake with ctest cli TheTechsTech 2023-12-19 11:39:44 -0500
  • 6534618051
    Merge ec00fea18c into ba29f4eda9 #141 YAMAMOTO Takashi 2023-11-01 01:55:45 -0700
  • daf5acd349
    Merge 5f77b2f524 into ba29f4eda9 #201 Penut Chen 2023-11-01 01:55:45 -0700
  • e6c1ebc52b
    Merge 0ea03bbda1 into ba29f4eda9 #186 Frank 2023-10-31 14:09:40 -0700
  • ba29f4eda9 1.5.3: Fixes compilation on mac os (due to sprintf being deprecated) #209 master Krzysztof Gabis 2023-10-31 20:44:37 +0100
  • b800e9db07 Adds missing prototypes to tests.c function declarations Krzysztof Gabis 2023-09-06 20:26:14 +0200
  • fd02ea0c56
    simplified meson.build (#206) Robert Gonzalez 2023-06-29 23:20:27 -0700
  • ac867a695c simplified meson.build #206 uni-dos 2023-06-26 10:02:08 -0700
  • 8e90331cb5 add GitHub action to launch Mayhem #205 Arka16 2023-05-26 22:19:24 -0700
  • 5f7cd00e31 add GitHub action to launch Mayhem Arka16 2023-05-26 22:14:26 -0700
  • 003d57b6b3 add GitHub action to launch Mayhem Arka16 2023-05-26 22:09:27 -0700
  • bd8f79bea0 add GitHub action to launch Mayhem Arka16 2023-05-26 22:02:24 -0700
  • 60c37844d7
    1.5.2: fix Arithmetic overflow (#204) Valerie Avva Lim 2023-05-21 01:15:39 -0700
  • ff521cd267 address PR comment and update version #204 Valerie Avva Lim 2023-05-04 21:38:40 +0000
  • 0ac179d164 fix Arithmetic overflow Valerie Avva Lim 2023-05-01 21:51:27 +0000
  • 44ede0f770
    [dev] Accommodate macOS #203 Anton Bronnikov 2023-04-26 11:20:13 +0300
  • 401776f006
    [feat] Store numeric both as `double`, and as `char*` Anton Bronnikov 2023-04-26 11:11:51 +0300
  • aad7a80667
    Adds sponsor button Krzysztof Gabis 2023-04-06 09:24:28 +0200
  • 5f77b2f524
    Fix typo #201 PenutChen 2023-03-07 14:02:25 +0800
  • 3c4ee26dbb 1.5.1: Fixes a bug in json_object_clear. Krzysztof Gabis 2023-02-15 22:59:21 +0100
  • 1314bf8ad6
    1.5.0: Using memcpy instead of sprintf for string literals, adds json_set_number_serialization_function Alexandru Ardelean 2022-11-12 23:00:17 +0200
  • 26683be27e Increments version, tidies up APPEND_STRING and APPEND_INDENT, restores function calls to json_value_get_* #187 Krzysztof Gabis 2022-11-12 21:50:54 +0100
  • 29db75d970
    Update build.yml Krzysztof Gabis 2022-11-12 20:20:30 +0100
  • 18f306045c
    ci: add a bit of Github workflows (#189) Alexandru Ardelean 2022-11-12 21:04:06 +0200
  • ec279638f3 ci: add a bit of Github workflows #189 Alexandru Ardelean 2022-10-24 09:58:13 +0300
  • 4d9a788c56 parson: allow users to provide custom serializer functions for floats Alexandru Ardelean 2022-08-26 15:36:59 +0300
  • 317995ca3a parson: access value members directly in the serializer Alexandru Ardelean 2022-08-26 15:09:41 +0300
  • 7a930b7d12 parson: re-implement append_indent() as macro Alexandru Ardelean 2022-08-26 15:03:27 +0300
  • 78eafff5a3 parson: re-implement append_string() as macro Alexandru Ardelean 2022-08-26 14:36:24 +0300
  • a0deb988b5 Add compatibility for scientific notation #188 Dennis Okos 2022-10-07 09:53:15 +0200
  • 0ea03bbda1 Add vcpkg installation instructions #186 FrankXie 2022-08-25 19:04:28 -0700
  • 677b953867
    Merge 2b7adfe306 into d259c9b3f9 #145 YAMAMOTO Takashi 2022-04-14 13:29:55 +0900
  • d259c9b3f9 Adds meson.build Issue #179 meson.build was created by @uni-dos Krzysztof Gabis 2022-03-28 22:12:15 +0200
  • 194147689f revert readme #181 uni-dos 2022-03-28 13:03:28 -0700
  • 62a0863806 Revert "Update README.md" uni-dos 2022-03-28 13:00:25 -0700
  • c49db3a41d change min meson version uni-dos 2022-03-27 16:20:34 -0700
  • 3071c81ed4
    Update README.md Robert Gonzalez 2022-03-27 12:43:58 -0700
  • ec382e9f9d updated parson version in meson file uni-dos 2022-03-27 12:28:27 -0700
  • 45fb2df62c
    Merge branch 'kgabis:master' into master Robert Gonzalez 2022-03-26 16:28:39 -0700
  • a53afee73e improved meson build uni-dos 2022-03-26 16:20:53 -0700
  • a34e725282 1.4.0: Accepting trailing commas in objects and arrays Krzysztof Gabis 2022-03-06 21:27:20 +0100
  • c4aba65d65 parson can be build using meson uni-dos 2022-03-05 20:08:11 -0800
  • 4158fdbea7
    1.3.1: Fixes size_t conversion on x64 systems. Excluding build/ in .gitignore. (#177) Cristian Pop 2022-02-24 11:22:46 -0800
  • 2f488d4d5b 1.3.1: Increments version. #177 Krzysztof Gabis 2022-02-24 20:19:56 +0100
  • 9603fb0d1f Fixing size_t conversion on x64 systems. Excluding build/ in .gitignore. CIPop 2022-02-23 15:10:42 -0800
  • 4bd5797811 Fixes repository URL Krzysztof Gabis 2022-02-18 21:28:25 +0100
  • 6e30db3599 Updates license (version and year). Krzysztof Gabis 2022-01-26 12:14:25 +0100
  • 08f1898ba0
    Adds test_hash_collisions to .gitignore (#175) iggyvolz 2021-12-28 03:10:58 -0500
  • 4169fd054c Gitignore test_hash_collisions #175 Katie Volz 2021-12-27 14:17:26 -0500
  • b974a6b850 Strip tailing zeroes when serializing numbers. #174 Søren Holm 2021-12-14 16:26:38 +0100
  • af848c27b4 1.3.0: Adds json_set_float_serialization_format function. Krzysztof Gabis 2021-12-11 18:11:18 +0100
  • b82826fef7 Add uint32_t support #173 David Alonso de la Torre 2021-11-16 10:29:16 +0100
  • 4333fe279a
    Fix json_value_deep_copy integer usage and support JSONNumbers in json_value_get_integer (#4) davidalo 2021-09-23 08:36:04 +0200
  • e572311772 Fix json_value_deep_copy integer usage and support JSONNumbers in json_value_get_integer #169 David Alonso de la Torre 2021-09-23 08:33:32 +0200
  • 93a7174e08
    Refactor float format to make it configurable at compile time (#3) davidalo 2021-09-22 16:59:06 +0200
  • 8103b09a69 Refactor sprintf to use new PARSON_FLOAT_FORMAT macro #170 David Alonso de la Torre 2021-09-22 16:58:22 +0200
  • 3cde2bb3ae
    Refactor FLOAT_FORMAT to make it configurable at compile time (#2) davidalo 2021-09-22 16:56:16 +0200
  • 6da75568d9 Refactor FLOAT_FORMAT to make it configurable at compile time David Alonso de la Torre 2021-09-22 16:55:11 +0200
  • 369842b392
    Add integer support (#1) davidalo 2021-09-22 16:36:50 +0200
  • add3e6d78e Add integer support David Alonso de la Torre 2021-09-22 16:32:58 +0200
  • fd77bcddc1 1.2.1: Not using SIZE_MAX macro (issue #167) Krzysztof Gabis 2021-08-06 15:46:45 +0200
  • 6b3d6f42f2 1.2.0: JSON objects are now implemented using hash maps, PARSON_VERSION defines (issue #37) Krzysztof Gabis 2021-08-05 20:24:57 +0200
  • b80fcec75e
    Merge 29f67618fb into 8ed9ff63b0 #45 Isty001 2021-07-05 12:20:16 -0700
  • 8ed9ff63b0
    Update README.md Krzysztof Gabis 2021-06-07 21:16:11 +0200
  • 2d7b3ddf12 1.1.3: Ignoring floating point underflow (issue #161) Krzysztof Gabis 2021-05-26 14:01:51 +0200
  • ab7f5e5401
    Fix memleak when parsing keys with embedded null bytes (#157) Disconnect3d 2021-05-03 18:47:03 +0200
  • 36f7f4af0d Increments version to 1.1.2 #157 Krzysztof Gabis 2021-05-03 18:46:14 +0200
  • ef53da0905 Fix memleak when parsing key with embedded null byte disconnect3d 2021-05-03 18:30:35 +0200
  • 6cf2a4878a
    Merge 8fbbbc238f into 60b2c69f17 #143 Chuck Wolber 2021-04-15 10:12:50 +0800
  • 60b2c69f17
    Improved serialization performance (#156) benswick 2021-04-07 15:23:01 -0500
  • 5ed87c5ae5 Increments version and updates licence date. #156 Krzysztof Gabis 2021-04-07 22:22:30 +0200
  • ed0be33951 Update parson.c benswick 2021-04-07 08:13:57 -0500
  • 0c3192b2c5 Extract Parsing and Serialization into their own files #152 Torun 2021-01-25 11:57:33 +0100
  • 8beeb5ea4d
    docs: fix simple typo, lighweight -> lightweight (#147) Tim Gates 2020-10-02 18:50:47 +1000
  • 4d74d50adf
    docs: fix simple typo, lighweight -> lightweight #147 Tim Gates 2020-10-02 06:31:32 +1000
  • 2b7adfe306 is_decimal: Fix an integer underflow. #145 YAMAMOTO Takashi 2020-09-18 09:25:21 +0900
  • 8fbbbc238f Resolve conversion warnings. #143 chuckwolber 2020-08-10 12:56:13 -0700
  • ec00fea18c Remove redundant code #141 YAMAMOTO Takashi 2020-07-29 10:19:28 +0900
  • 0a08178af0 Type changed to const #139 Adam Korczynski 2020-04-18 12:15:45 +0100
  • 6f102f06a3 Added fuzzer with seed corpus Adam Korczynski 2020-04-17 17:20:12 +0100
  • 102a4467e1
    Add support for string values with embedded '\0' characters (#137) reuben olinsky 2020-04-16 12:55:56 -0700
  • 55c9868016 Increments minor version, adds comments, changes license year #137 Krzysztof Gabis 2020-04-16 21:54:37 +0200
  • 8d8850d9d5
    Update README.md Krzysztof Gabis 2020-04-06 00:00:40 +0200
  • 34c5d45f80 address feedback reuben olinsky 2020-03-13 12:02:33 -0700
  • 0869958b9c Add support for strings with \0 chars reuben olinsky 2020-03-11 09:20:01 -0700
  • 70dc239f8f Optional tests directory path argument in tests.c Krzysztof Gabis 2020-02-20 20:39:41 +0100
  • 186680a511 Guard against potential integer overflow (#133) ɹɐɯsǝʎ 2019-12-03 01:59:32 -0800
  • 70b4fcd5fa More consitent parentheses when casting to size_t. #133 Krzysztof Gabis 2019-12-03 10:58:16 +0100
  • 1b420d9578 Increments version. Krzysztof Gabis 2019-12-03 10:54:25 +0100
  • b60fe38a38 Guard against potential integer overflow Ramsey Dow 2019-12-02 19:52:55 -0800
  • 9d63e76014 Avoid truncating strings warning (#131) dan soucy 2019-12-02 17:24:29 -0500
  • c43c524f82 Increments parson's version. #131 Krzysztof Gabis 2019-12-02 23:22:28 +0100
  • 6bd1be3155 Avoid truncating strings warning danso 2019-12-02 15:30:31 -0500