-
Notifications
You must be signed in to change notification settings - Fork 488
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rust-lang/regex
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.9.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rust-lang/regex
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.9.4
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 15 files changed
- 4 contributors
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 431c4e4 - Browse repository at this point
Copy the full SHA 431c4e4View commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10faa44 - Browse repository at this point
Copy the full SHA 10faa44View commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 81e328a - Browse repository at this point
Copy the full SHA 81e328aView commit details
Commits on Aug 26, 2023
-
syntax: remove superfluous
borrowBest guess is that the parser used to use something other than a `&str`, but I can't remember.
Configuration menu - View commit details
-
Copy full SHA for 7536e05 - Browse repository at this point
Copy the full SHA 7536e05View commit details -
automata: fix incorrect use of Aho-Corasick's "standard" semantics
This fixes a bug in how prefilters were applied for multi-regexes compiled with "all" semantics. It turns out that this corresponds to the regex crate's RegexSet API, but only its `is_match` routine. See the comment on the regression test added in this PR for an explanation of what happened. Basically, it came down to incorrectly using Aho-Corasick's "standard" semantics, which doesn't necessarily report leftmost matches. Since the regex crate is really all about leftmost matching, this can lead to skipping over parts of the haystack and thus lead to missing matches. Fixes #1070
Configuration menu - View commit details
-
Copy full SHA for de03399 - Browse repository at this point
Copy the full SHA de03399View commit details -
ci: drop mips, add powerpc and s390x
The main reason we used mips before was to get test coverage on a big endian target. Now that mips no longer seems to work[1], I wanted to add at least one other big endian target. From the tier 2 supported platforms[2], the only big endian targets I could find were powerpc and s390x. So we just add both here. [1]: rust-lang/compiler-team#648 [2]: https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-2-with-host-tools
Configuration menu - View commit details
-
Copy full SHA for c788378 - Browse repository at this point
Copy the full SHA c788378View commit details -
Configuration menu - View commit details
-
Copy full SHA for e008f83 - Browse repository at this point
Copy the full SHA e008f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 990979b - Browse repository at this point
Copy the full SHA 990979bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89b452a - Browse repository at this point
Copy the full SHA 89b452aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f15f1c - Browse repository at this point
Copy the full SHA 3f15f1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f39ab4d - Browse repository at this point
Copy the full SHA f39ab4dView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.9.3...1.9.4