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.4.5
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.4.6
Choose a head ref
  • 4 commits
  • 6 files changed
  • 3 contributors

Commits on Apr 8, 2021

  1. fuzz: update libfuzzer dependency

    This is intended to fix an OSS-fuzz build failure detailed here:
    https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32817
    
    Fixes #757
    DavidKorczynski authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    cc0f2c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. impl: shrink size of Inst

    By using a boxed slice instead of a vector, we can shrink the size
    of the `Inst` structure by 8 bytes going from 40 to 32 bytes on
    64-bit platforms.
    
    PR #760
    marmeladema authored Apr 14, 2021
    Configuration menu
    Copy the full SHA
    6d95a6f View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. fuzz: account for Unicode class size in compiler

    This improves the precision of the "expression too big" regex
    compilation error. Previously, it was not considering the heap usage
    from Unicode character classes.
    
    It's possible this will make some regexes fail to compile that
    previously compiled. However, this is a bug fix. If you do wind up
    seeing this though, feel free to file an issue, since it would be good
    to get an idea of what kinds of regexes no longer compile but did.
    
    This was found by OSS-fuzz:
    https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=33579
    BurntSushi committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    41f14c2 View commit details
    Browse the repository at this point in the history
  2. 1.4.6

    BurntSushi committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    3db8722 View commit details
    Browse the repository at this point in the history
Loading