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.8.1
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.8.2
Choose a head ref
  • 9 commits
  • 7 files changed
  • 3 contributors

Commits on Apr 24, 2023

  1. changelog: fix some typos

    PR #987
    tshepang authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    1872bdf View commit details
    Browse the repository at this point in the history

Commits on May 14, 2023

  1. syntax: fix typo

    PR #992
    Kijewski authored May 14, 2023
    Configuration menu
    Copy the full SHA
    98be16a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. fuzz: set a size limit

    Otherwise it's possible for the fuzzer to build a regex that is big
    enough to timeout on a big haystack.
    BurntSushi committed May 18, 2023
    Configuration menu
    Copy the full SHA
    a3978b2 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. fuzz: drop size limit again

    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.
    BurntSushi committed May 21, 2023
    Configuration menu
    Copy the full SHA
    65ec58c View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

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

    BurntSushi committed May 22, 2023
    Configuration menu
    Copy the full SHA
    40cbe1d View commit details
    Browse the repository at this point in the history
  3. regex-syntax-0.7.2

    BurntSushi committed May 22, 2023
    Configuration menu
    Copy the full SHA
    4f664b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    709248c View commit details
    Browse the repository at this point in the history
  5. 1.8.2

    BurntSushi committed May 22, 2023
    Configuration menu
    Copy the full SHA
    6fb1810 View commit details
    Browse the repository at this point in the history
Loading