Skip to content
Permalink

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
Choose a base ref
...
head repository: rust-lang/regex
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.9.1
Choose a head ref
  • 10 commits
  • 54 files changed
  • 2 contributors

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    a40b1e5 View commit details
    Browse the repository at this point in the history
  2. regex-cli-0.1.0

    BurntSushi committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    53786ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c3463d View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. doc: fix typos

    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
    jqnatividad authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    54690c2 View commit details
    Browse the repository at this point in the history
  2. fuzz: tweak limits

    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
    BurntSushi committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    c51486d View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. 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
    BurntSushi committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    4e89cbf View commit details
    Browse the repository at this point in the history
  2. changelog: 1.9.1

    BurntSushi committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    663fc54 View commit details
    Browse the repository at this point in the history
  3. regex-automata-0.3.1

    BurntSushi committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    bd87969 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4136a1b View commit details
    Browse the repository at this point in the history
  5. 1.9.1

    BurntSushi committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    a47e245 View commit details
    Browse the repository at this point in the history
Loading