summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
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
2023-09-27Remove unused nref accumulator in block_bind_libraryEmanuele Torre
2023-09-26Reject U+001F in string literals (fix #2909)itchyny
2023-09-22Fix the default colors to use 39, the default foreground color (#2904)taoky
2023-09-06Add setlocale() call (fix #1740)jq-1.7Nicolas Williams
2023-08-29Fix leak on too-large programs, OSS Fuzz issue 61349Nico Williams
2023-08-27Improve handling of non-integer numeric indices (fix #2815)jq-1.7rc2Nicolas Williams
2023-08-27Make jq_get_lib_dirs return an empty array if JQ_LIBRARY_PATH is not setEmanuele Torre
2023-08-26Fix memory leak in find_lib for some invalid inputsEmanuele Torre
2023-08-25Check nomem_handler->handler before calling itNicolas Williams
2023-08-19Add --config option printing ./configure options usedNicolas Williams
2023-08-17Fix overflow on numeric comparison (#2849)itchyny
2023-08-16Revert "Allow .[-1] in path expressions"itchyny
2023-08-13Cast function pointers without prototype before calling them (#2842)Emanuele Torre
2023-08-13Fix crash on numeric comparison again (ref #2825)itchyny
2023-08-13Rename jv_type_private.h to jv_private.h, move jvp_number_is_nan thereitchyny
2023-08-12Expose the names of a module's defined function via `modulemeta`Alex Wilson
2023-08-12Build windows 64bit binary using UCRT64 (#2832)Mattias Wadman
2023-08-10Make sure to init key and dbl_key also on win32Mattias Wadman
2023-08-10Make sure to init dtoa_ctx_key also on win32 (#2834)Mattias Wadman
2023-08-05Change the default color of null to Bright Blackitchyny
2023-08-04Let error(null) throw nullEmanuele Torre
2023-08-04Constant fold all kinds of constantsEmanuele Torre
2023-08-04Add ERRORK opcode to trigger constant errorsEmanuele Torre
2023-08-04Simplify String rule in parser (#2805)Emanuele Torre
2023-08-03Fix crash on numeric comparison (ref #2804) (#2818)itchyny
2023-08-02Fix rounding small (but not too small) numbers to zero on calculationitchyny