summaryrefslogtreecommitdiffstats
path: root/tests/jq.test
AgeCommit message (Expand)Author
2024-03-28jv_setpath: fix leak when indexing an array with an arrayEmanuele Torre
2024-03-20Add trim/0, ltrim/0 and rtrim/0 that trims leading and trailing whitespace (#...Mattias Wadman
2024-03-19builtin.c: jv2tm: fix UB and accept array inputs with not all the valuesEmanuele 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-01improve tonumber/0 performance by parsing input as number literalitchyny
2024-01-16builtins: make ltrimstr and rtrimstr error for non-string inputsEmanuele Torre
2023-12-13jv_parse: let decNumberFromString/strtod parse complex nans as a NaNEmanuele Torre
2023-12-13ltrimstr/1+rtrimstr/1: don't leak on invalid input or argumentsEmanuele Torre
2023-12-11jq.test: fix setpath PR numberEmanuele 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-08-27Improve handling of non-integer numeric indices (fix #2815)jq-1.7rc2Nicolas Williams
2023-08-17Fix overflow on numeric comparison (#2849)itchyny
2023-08-16Add a regression test for negative indices and fix a pick/1 testitchyny
2023-08-13Fix crash on numeric comparison again (ref #2825)itchyny
2023-08-12Expose the names of a module's defined function via `modulemeta`Alex Wilson
2023-08-04Let error(null) throw nullEmanuele 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
2023-08-01Simple and efficient implementation of walk/1 (#2795)pkoppstein
2023-07-31Fix constant folding of division and reminder with zero divisoritchyny
2023-07-28Test negative indices in path expressionspkoppstein
2023-07-27Fix memory leak for { $foo: bar }Emanuele Torre
2023-07-25manual.yml: remove contingent testspkoppstein
2023-07-25builtin.jq: naive abs/0pkoppstein
2023-07-25implode: Better invalid input validation and handlingMattias Wadman
2023-07-25builtin.jq: simpler and faster transpose (#2758)pkoppstein
2023-07-24Fix leaks on invalid input for strftime, strflocaltime and mktimeMattias Wadman
2023-07-24Improve manual in various ways (inputs, sort_by, foreach sections, etc.) (#2744)itchyny
2023-07-24Fix try/catch catches more than it should #1859Nico Williams
2023-07-21Add a regression test for #2000itchyny
2023-07-18Initialise jq_state->debug_cb{,_data} to NULLEmanuele Torre
2023-07-16Initialise jq_state->input_cb{,_data} to NULL in jq_init()Emanuele Torre
2023-07-14Fix indices/1 and rindex/1 in case of overlapping matches in stringsEmanuele Torre
2023-07-14Parse nan in JSON as NaN instead of triggering a parse error (#2712)Emanuele Torre
2023-07-13Fix uri format to follow RFC 3986 (#2157)itchyny
2023-07-12Fix has(nan) on arrays to output falseitchyny
2023-07-10Allow using { $__loc__ } as shorthand for { __loc__: $__loc__ }Emanuele Torre
2023-07-09Lex $foo as a single token, instead of using '$' IDENTEmanuele Torre
2023-07-09Support .a.[] and .a.[]? each syntaxMattias Wadman
2023-07-08Fix nth/2 to emit empty on index out of rangeitchyny
2023-07-08Fix string multiplication by 0 (and less than 1) to emit empty stringitchyny
2023-07-08Fix string multiplication with a value between 0.0 and 1.0itchyny
2023-07-07Fix deletion using assigning empty against arrays (fix #2051)itchyny
2023-07-07Remove deprecated filters: leaf_paths, recurse_downitchyny
2023-07-05Make 0 divided by 0 results in NaN consistently (#2253)itchyny
2023-07-04Support optional else-branch for if-then-elif-end (#2598)Mattias Wadman
2023-07-04Revamp sub/3 to resolve most issues with gsub (and sub with "g") (#2641)pkoppstein
2023-06-28Validate module metadata to be an object (#2357)itchyny