-
-
Notifications
You must be signed in to change notification settings - Fork 51
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
Integrate misc changes from long running capture branch #414
Merged
katef
merged 10 commits into
main
from
sv/integrate-misc-changes-from-long-running-capture-branch
Apr 24, 2023
Merged
Integrate misc changes from long running capture branch #414
katef
merged 10 commits into
main
from
sv/integrate-misc-changes-from-long-running-capture-branch
Apr 24, 2023
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e41b850 - Browse repository at this point
Copy the full SHA e41b850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7027369 - Browse repository at this point
Copy the full SHA 7027369View commit details -
Add
fsm_generate_matches
(src/libfsm/gen.c).This is mainly used for fuzz testing -- we can use gen to walk a DFA to generate matching input strings up to a certain length, so then we can compare capture behavior against PCRE for those particular inputs.
Configuration menu - View commit details
-
Copy full SHA for 5727957 - Browse repository at this point
Copy the full SHA 5727957View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa960bc - Browse repository at this point
Copy the full SHA fa960bcView commit details -
parser.act: Avoid crash in parser from '(*:'.
See #386 on katef/libfsm. This is a workaround for a bug in the parser -- once the fuzzer finds it, it tends to get in the way of finding deeper issues.
Configuration menu - View commit details
-
Copy full SHA for 692ce7b - Browse repository at this point
Copy the full SHA 692ce7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2c4075 - Browse repository at this point
Copy the full SHA f2c4075View commit details -
ast_rewrite: Make ast_rewrite's ALT case deduplication preserve order.
Previously it sorted the ALT case subtrees to find and discard unique ones, but capture results are affected by ALT case ordering, so we need to preserve ordering while eliminating duplicates.
Configuration menu - View commit details
-
Copy full SHA for b5fb213 - Browse repository at this point
Copy the full SHA b5fb213View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5263ebe - Browse repository at this point
Copy the full SHA 5263ebeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e34f98 - Browse repository at this point
Copy the full SHA 9e34f98View commit details -
UB: Re-gen lexer/parser files to include explicit
(char)
cast.Add the explicit cast to `lx->push(lx->buf_opaque, (char)c)`.
Configuration menu - View commit details
-
Copy full SHA for 0915cdf - Browse repository at this point
Copy the full SHA 0915cdfView commit details
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.