aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-07-24Merge pull request #719 from WilhelmWiens/json_dumps_avoidDuplicatingStringHEADmasterPetri Lehtinen3-6/+9
Json dumps avoid duplicating string
2025-07-24Merge pull request #718 from WilhelmWiens/fixCommentsInHashtablePetri Lehtinen1-6/+5
Hashtable.h fix comments
2025-07-17Removed duplicate prototype for jsonp_strndupWilhelm Wiens1-1/+0
2025-07-17Remove unused function jsonp_strdupWilhelm Wiens2-3/+0
2025-07-17optimization: steal pointer from strbufferWilhelm Wiens1-2/+9
2025-07-17Hashtable.h fix commentsWilhelm Wiens1-6/+5
2025-07-14Merge pull request #717 from WilhelmWiens/ReallocPetri Lehtinen14-26/+429
Add realloc
2025-07-09In hashtable_do_rehash user precalculated bucket sizeWilhelm Wiens1-1/+1
2025-07-09rename typedef for realloc function pointer to json_realloc_tWilhelm Wiens1-1/+1
2025-07-09add null check in secure_malloc for memory allocationWilhelm Wiens2-0/+4
2025-07-08add realloc in json_arrayWilhelm Wiens1-20/+8
2025-07-08add realloc in stringbufferWilhelm Wiens1-4/+1
2025-07-08Add realloc testsWilhelm Wiens5-0/+328
2025-07-08Add reallocWilhelm Wiens5-1/+87
2025-07-06Merge pull request #657 from WilhelmWiens/ReuseKeyLengthInPackUnpack_cPetri Lehtinen1-3/+5
Optimized pack_unpack.c reuse key length
2025-07-06Merge pull request #658 from WilhelmWiens/OptimizeDump_CPetri Lehtinen1-11/+10
Optimized dump.c Move indentation check out of loop (do_dump)
2025-06-14Optimized dump.c Move indentation check out of loop (do_dump)Wilhelm Wiens1-11/+10
2025-06-14Optimized pack_unpack.c reuse key lengthWilhelm Wiens1-3/+5
2025-04-04Merge pull request #692 from Andrew-Au/cmake_update/revised/mergePetri Lehtinen1-7/+18
Use target-based cmake settings
2025-04-04Set minimum cmake version to 3.10Petri Lehtinen1-1/+1
2025-03-23Merge pull request #712 from akheron/fix-lintPetri Lehtinen3-4/+4
Fix code formatting
2025-03-23Fix code formattingfix-lintPetri Lehtinen3-4/+4
2025-03-23Merge pull request #710 from akheron/fix-readthedocsPetri Lehtinen1-0/+9
Add readthedocs config
2025-03-23Add readthedocs configfix-readthedocsPetri Lehtinen1-0/+9
2025-03-23jansson 2.14.1v2.14.1Petri Lehtinen6-8/+8
2024-07-10Use target-based cmake settingsAndrew White1-7/+18
- Update minimum required to CMake version 3.5 (versions older than 3.5 are deprecated as of 3.27) - update add_definitions to target_compile_definitions - use target_include_directories for public library includes - add jansson::jansson alias
2024-03-31Merge pull request #686 from akheron/readme-badgesPetri Lehtinen1-7/+3
Update badges in README
2024-03-31Update badges in READMEPetri Lehtinen1-7/+3
2024-03-31Merge pull request #680 from akheron/dtoaPetri Lehtinen20-29/+6489
Use `dtoa()` for optimal encoding of reals
2024-03-25Update CHANGESPetri Lehtinen1-0/+6
2024-03-25Update LICENSE to add an exception for `src/dtoa.c`Petri Lehtinen1-1/+25
2024-03-25Add more testsPetri Lehtinen6-6/+6
2024-03-25Test with and without dtoa in CIPetri Lehtinen1-3/+4
2024-03-25Fix testsPetri Lehtinen7-1/+19
2024-03-25Fix compiler warningsPetri Lehtinen1-8/+9
2024-03-25Rename a symbol to avoid collision on WindowsPetri Lehtinen1-1/+1
2024-03-25Use dtoa for double to string conversionPetri Lehtinen8-21/+6431
2024-03-25Merge pull request #685 from akheron/simplify-testsPetri Lehtinen14-18/+2
Simplify tests even more
2024-03-25Simplify tests even morePetri Lehtinen14-18/+2
Drop the useless `export` lines from `env` files.
2024-03-21Merge pull request #683 from akheron/refactor-testsPetri Lehtinen10-180/+45
Refactor tests
2024-03-21Update CHANGESPetri Lehtinen1-0/+4
2024-03-21Show ctest output on failure in CIPetri Lehtinen1-2/+2
2024-03-21Refactor tests to work better with CMakePetri Lehtinen6-175/+33
2024-03-15Improve clang-format scriptsPetri Lehtinen2-3/+6
2024-03-08Merge pull request #677 from akheron/ditch-localeconvPetri Lehtinen7-48/+29
Use sprintf() to determine locale's decimal point
2024-03-08Use sprintf() to determine locale's decimal pointPetri Lehtinen7-48/+29
This should fix thread safety of encoding and decoding, since localeconv() is not tread safe after all.
2024-03-08Merge pull request #679 from ↵Petri Lehtinen1-1/+1
akheron/dependabot/github_actions/github-actions-cb1dee63db Bump the github-actions group with 1 update
2024-03-07Bump the github-actions group with 1 updatedependabot[bot]1-1/+1
Bumps the github-actions group with 1 update: [actions/upload-artifact](https://github.com/actions/upload-artifact). Updates `actions/upload-artifact` from 3 to 4 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
2024-03-07Merge pull request #672 from pnacht/add-dependabotPetri Lehtinen3-6/+21
Add dependabot, update GitHub Actions
2024-03-07Merge branch 'master' into add-dependabotPetri Lehtinen1-15/+1