summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-12json.h: avoid expanding `o` twiceHEADmainAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-04-12libjson: new apiAnna (navi) Figueiredo Gomes
a lot... changed... Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-03-07json.h, object.c, array.c: const correct gettersAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-03-07json.c: use VLA notationAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-03-07json.h: add checks for json->type on foreach macroAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-01-07include stdintAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-01-07fix overwriting object keysAnna (navi) Figueiredo Gomes
removes the implicit call to json_detach (via json_delete), and sets the parent field on the src obj Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-01-07fix array add object adding an array insteadAda
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-01-06replace ssize_t and cast with int64_tAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>
2024-01-06initial releaseAnna (navi) Figueiredo Gomes
Signed-off-by: Anna (navi) Figueiredo Gomes <navi@vlhl.dev>