summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
6 daysA couple of teeny tweaks (#3091)HEADmasterAndy Lester
11 daysAdd `strptime` fallback not only for WindowsFabian Dellwing
2024-03-28jv_setpath: fix leak when indexing an array with an arrayEmanuele Torre
2024-03-28jv_aux.c: replace jv_array_foreach with regular loop in jv_dels()Emanuele Torre
2024-03-28jv_array_indexes: remove a bunch of unnecessary copies/getsEmanuele Torre
2024-03-27@base64d: fix unhandled overflowEmanuele Torre
2024-03-20Add trim/0, ltrim/0 and rtrim/0 that trims leading and trailing whitespace (#...Mattias Wadman
2024-03-20Remove non-standard pow10 filter in favor of exp10 (#3059)itchyny
2024-03-20declare static arrays const where possibleEmanuele Torre
2024-03-19builtin.c: jv2tm: fix UB and accept array inputs with not all the valuesEmanuele Torre
2024-03-18Fix valgrind warning on aarch64/glibc 2.31Colin Leroy-Mira
2024-03-18util.c: update strptime to revision 1.66Emanuele Torre
2024-03-18util.c: fix _WIN32 port of strptime (#3071)Emanuele Torre
2024-03-15strftime/1: fix validation of non-string argument with number inputEmanuele Torre
2024-03-15EACH: fix leak when an error is triggered by non-last element of objectEmanuele Torre
2024-03-08remove repetitive wordswellweek
2024-03-01improve tonumber/0 performance by parsing input as number literalitchyny
2024-02-08src/jv_dtoa.c: Fix compiler errorUlrich Eckhardt
2024-02-08src/builtin.c: Add missing semicolonUlrich Eckhardt
2024-02-08Clear formatting immediately after colonThalia Archibald
2024-02-08Consistently reset color formatting in `jv_dump_term`Thalia Archibald
2024-01-26libm.h+builtin.c: add and use LIBM_DA and LIBM_DA_NO macrosEmanuele Torre
2024-01-26builtin.c: fix build with -Woverlength-stringsEmanuele Torre
2024-01-16builtins: make ltrimstr and rtrimstr error for non-string inputsEmanuele Torre
2024-01-16Revert "lexer: temporarily revert #\ patch; keep CR in comment bug fix"Emanuele Torre
2024-01-16Provide strptime implementation on all systemsGeorge Hopkins
2023-12-13Merge pull request from GHSA-686w-5m7m-54vcjq-1.7.1Emanuele Torre
2023-12-13Merge pull request from GHSA-7hmr-442f-qc8jEmanuele Torre
2023-12-13jv_parse: let decNumberFromString/strtod parse complex nans as a NaNEmanuele Torre
2023-12-13lexer: temporarily revert #\ patch; keep CR in comment bug fixEmanuele Torre
2023-12-13ltrimstr/1+rtrimstr/1: don't leak on invalid input or argumentsEmanuele Torre
2023-12-11jv_mem_calloc(): always call with (nmemb, size)Emanuele Torre
2023-12-10jv_setpath()+setpath/2: don't leak the input after an invalid getEmanuele Torre
2023-11-29Convert decnum to binary64 (double) instead of decimal64Mattias Wadman
2023-11-28libjq: extern C for C++Tyler Rockwood
2023-11-28jv_parse: refactor jv_parse_sizedDavid Korczynski
2023-11-28Extend fuzzing set upDavid Korczynski
2023-11-16simplify paths/0 and paths/1Andreas Heiduk
2023-11-03Comment bug fixes, and fully support Tcl-style multiline commentsEmanuele Torre
2023-10-30src/builtin.c: remove unnecessary jv_copy-s in type_error/type_error2Emanuele Torre
2023-10-30jvp_object_contains: remove unnecessary jv_copyEmanuele Torre
2023-10-22Fix possible uninitialised value dereference if jq_init() failsEmanuele Torre
2023-10-21Defer heap variable initialisation after pledgeKlemens Nanni
2023-10-21Remove unused mkstemp()Klemens Nanni
2023-10-21Restrict systems operations on OpenBSDKlemens Nanni
2023-10-08Remove undefined behavior caught by LLVM 10 UBSAN.Gaelan Steele
2023-10-04Allow passing the inline jq script before --Emanuele Torre
2023-09-27Actually use number correctly casted from double to int as indexEmanuele Torre
2023-09-27main.c: Remove unused EXIT_STATUS_EXACT optionEmanuele Torre
2023-09-27Remove a bunch of unused variables, and useless assignmentsEmanuele Torre