-
-
Notifications
You must be signed in to change notification settings - Fork 516
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.8.1
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.8.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 9 commits
- 7 files changed
- 3 contributors
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1872bdf - Browse repository at this point
Copy the full SHA 1872bdfView commit details
Commits on May 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 98be16a - Browse repository at this point
Copy the full SHA 98be16aView commit details
Commits on May 18, 2023
-
Otherwise it's possible for the fuzzer to build a regex that is big enough to timeout on a big haystack.
Configuration menu - View commit details
-
Copy full SHA for a3978b2 - Browse repository at this point
Copy the full SHA a3978b2View commit details
Commits on May 21, 2023
-
The fuzzer keeps finding regexes that just fit into the limit, have a Unicode word boundary assertion and gives a decent sized haystack. This in turn results in slowish searches. The searches are horrificly slow, but they become much slower with the sanitizers enabled it looks like. So... drop the size limit down even more.
Configuration menu - View commit details
-
Copy full SHA for 65ec58c - Browse repository at this point
Copy the full SHA 65ec58cView commit details
Commits on May 22, 2023
-
syntax: fix overflow for big counted repetitions
This fixes a bug where the calculation for the min/max length of a regex could overflow if the counted repetitions in the pattern are big enough. The panic only happens when debug assertions are enabled, which means there is no panic by default in release mode. One may wonder whether other bad things happen in release mode though, since in that case, the arithmetic will wrap around instead. Since this is in new code and since the regex crate doesn't yet utilize the min/max attributes of an Hir, the wrap around in this case is completely innocuous. Fixes #995
Configuration menu - View commit details
-
Copy full SHA for f9aec41 - Browse repository at this point
Copy the full SHA f9aec41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40cbe1d - Browse repository at this point
Copy the full SHA 40cbe1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f664b9 - Browse repository at this point
Copy the full SHA 4f664b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 709248c - Browse repository at this point
Copy the full SHA 709248cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fb1810 - Browse repository at this point
Copy the full SHA 6fb1810View 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.8.1...1.8.2