-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
revamp walk/1 #2655
Closed
Closed
revamp walk/1 #2655
Changes from 1 commit
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
eeb08b5
revamp walk/1
pkoppstein 5152602
Increment nlocals when compiling STORE_GLOBAL ops (#2000)
wtlangford 99a77f7
Add a regression test for #2000
itchyny 7c2bf9b
Clarify the Docker image location (close #1864) (#2740)
itchyny 3553a9d
manual.yml: some clarifications plus fixes for markdown bloopers (#2737)
pkoppstein 4732dd8
Remove AppVeyor configuration (#2741)
itchyny 3ed9289
Fail quickly if not in git repository in scripts/version
itchyny e0e1b22
Enable verbose output of make check
itchyny 649d6b5
Update AUTHOR for the next release
itchyny c9c45d7
Add tests for --arg, --argjson, and similar options
itchyny 9044f54
Validate manual schema
itchyny 34629ed
Fix manual source code to follow the schema definition
itchyny 5753722
Add importlib_resources dependency for older Python (fix #2753) (#2754)
itchyny 99a381b
Improve --help to mention all the command options
itchyny 123c780
Enable significand on macOS
itchyny f64ef1a
Fix --stream-errors w/o --stream, and doc+test (close #2748)
nicowilliams dfdce8c
Add checksum signature of old release artifacts (close #1999)
itchyny 98f709d
Fix stderr to output string with no decoration (fix #2063)
itchyny 1cf6515
Fix try/catch catches more than it should #1859
nicowilliams ed334b5
Improve manual in various ways (inputs, sort_by, foreach sections, et…
itchyny cf3c11b
Add compile fuzzer for OSS-Fuzz
DavidKorczynski 8a4f246
Remove all #define _GNU_SOURCE in source files
emanuele6 97c6d28
Add fuzzer targeting load_file
DavidKorczynski 16ae275
Fix leaks on invalid input for strftime, strflocaltime and mktime
wader 4cc9983
Free expected value on invalid actual for test
wader 54fef09
Make maintainer-mode default to disabled
wader c4d5ba9
Improve USE_DECNUM check position
itchyny 5300fbd
Add decnum workflow to test building without decNumber support
itchyny 2dbae56
Fix segmentation fault when using jq in threads
thalman cca0087
Test that jq works in threads
thalman 3305596
Run autoconf -i in the Build step of the scanbuild workflow
emanuele6 8f49600
builtin.jq: simpler and faster transpose (#2758)
pkoppstein 4705a22
Reorder the command line options in the manual (#2766)
itchyny bb8221e
Align prompt in help example
wader a29ac81
Remove deprecated --argfile option
itchyny a949745
implode: Better invalid input validation and handling
wader ae95864
Make sure to free default `@text` format on error
emanuele6 3a1ba0c
Only care about RS when parsing with --seq
emanuele6 7b72537
builtin.jq: naive abs/0
pkoppstein 13fbe98
manual.yml: remove contingent tests
pkoppstein a1e791a
Rename --nul-output to --raw-output0, abort on string containing NUL
itchyny 668607e
Enable gamma, drem on macOS
itchyny 4160a36
Commit GPG signatures on release
itchyny 72f147e
Fix release job to create a pull request for signatures
itchyny b33725c
Fix gh pr create option on release
itchyny 5b9d075
Fix PR creation by specifying the branch on release
itchyny 17889a1
Fix memory leak for { $foo: bar }
emanuele6 d319eb2
Fix PR creation by using fully qualified refname on release
itchyny 086a156
Allow .[-1] in path expressions
nicowilliams 336c3de
Test negative indices in path expressions
pkoppstein 28af007
Replace NEWS with NEWS.md with more details and examples
wader 70bbd10
NEWS.md: tweaks
pkoppstein ee2a215
Backfill with references in NEWS.md (#2788)
owenthereal a6eb055
Fix typo in manual: "-seq" => "--seq"
emanuele6 c8b30df
Add JQ_FALLTHROUGH and use it to quiet warnings
nicowilliams f733a15
Use -Wno-cast-function-type to quiet many warnings
nicowilliams 82f7f77
Redirect questions to Discord
owenthereal 4af3f99
Update `bug_report.md` with Discord link
owenthereal c8e28da
Redesign website (#2628)
itchyny bdec9c0
revamp walk/1
pkoppstein 4665e81
revamp walk/1: rebase, add test cases
pkoppstein 9afda0a
Merge branch 'walk' of https://github.com/pkoppstein/jq into walk
pkoppstein File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1744,3 +1744,7 @@ false | |
1 | ||
1 | ||
|
||
# Issue #2584 | ||
walk(select(IN({}, []) | not)) | ||
{"a":1,"b":[]} | ||
{"a":1} |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I prefer this line to be an empty line rather than an empty comment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, but someone should probably run:
s/^# *$//