-
Notifications
You must be signed in to change notification settings - Fork 466
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.0
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.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 10 commits
- 54 files changed
- 2 contributors
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a40b1e5 - Browse repository at this point
Copy the full SHA a40b1e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53786ce - Browse repository at this point
Copy the full SHA 53786ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3463d - Browse repository at this point
Copy the full SHA 7c3463dView commit details
Commits on Jul 6, 2023
-
This commit fixes an amazing number of new typos that I introduced in the regex 1.9 release. The typos were found and fixed by the typos-cli tool.[1] [1]: https://crates.io/crates/typos-cli PR #1026
Configuration menu - View commit details
-
Copy full SHA for 54690c2 - Browse repository at this point
Copy the full SHA 54690c2View commit details -
This new fuzzer program caught a timeout. It looks mostly uninteresting. It's basically the result of a huge regex running on a decently sized haystack that is forced to use the PikeVM. The PikeVM is slow. We know that. Ref https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=60402
Configuration menu - View commit details
-
Copy full SHA for c51486d - Browse repository at this point
Copy the full SHA c51486dView commit details
Commits on Jul 7, 2023
-
automata/nfa/backtrack: fix memory usage
This fixes a memory usage regression where the backtracker would eagerly allocate its entire capacity up-front. In this case, it meant a minimum of 256KB for every regex. Prior to regex 1.9, 256KB was treated as a *maximum*, and we only allocated what we needed. We migrate that strategy to regex-automata now as well. This probably does come with a latency cost (I'll run rebar to be sure it isn't horrendous), but we definitely can't be eagerly allocating 256KB for every regex. If the latency ends up being an issue, we can investigate fixing that in other ways. Fixes #1027
Configuration menu - View commit details
-
Copy full SHA for 4e89cbf - Browse repository at this point
Copy the full SHA 4e89cbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 663fc54 - Browse repository at this point
Copy the full SHA 663fc54View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd87969 - Browse repository at this point
Copy the full SHA bd87969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4136a1b - Browse repository at this point
Copy the full SHA 4136a1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a47e245 - Browse repository at this point
Copy the full SHA a47e245View 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.0...1.9.1