Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/6.0-preview7] Eliminate backtracking in the interpreter for patterns with .* #55960

Merged
merged 17 commits into from
Jul 20, 2021

Commits on Jul 19, 2021

  1. First cut of look up table for speeding up Go()

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    daa2813 View commit details
    Browse the repository at this point in the history
  2. More efficient .* in RegexInterpreter

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    4a917c2 View commit details
    Browse the repository at this point in the history
  3. sq

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    4cf9ce9 View commit details
    Browse the repository at this point in the history
  4. Get more debug info

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    11d00c1 View commit details
    Browse the repository at this point in the history
  5. Remove assert and add unit test

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    a015470 View commit details
    Browse the repository at this point in the history
  6. Potential unit test

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    d01e32c View commit details
    Browse the repository at this point in the history
  7. temp

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    7b15bac View commit details
    Browse the repository at this point in the history
  8. Fix a bug

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    c086dc8 View commit details
    Browse the repository at this point in the history
  9. sq

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    c9621dd View commit details
    Browse the repository at this point in the history
  10. Add extra protection to the backtracking optimization

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    485aac5 View commit details
    Browse the repository at this point in the history
  11. Add unit test

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    dba0279 View commit details
    Browse the repository at this point in the history
  12. Revert

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    2059451 View commit details
    Browse the repository at this point in the history
  13. RegexCompiler changes

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    2766f30 View commit details
    Browse the repository at this point in the history
  14. sq

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    f136bde View commit details
    Browse the repository at this point in the history
  15. Remove debug unit tests

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    1db6349 View commit details
    Browse the repository at this point in the history
  16. Add a length to the AsSpan call

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    848aff0 View commit details
    Browse the repository at this point in the history
  17. Address RegexCompiler comments and add unit tests

    Prashanth Govindarajan authored and github-actions committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    69a9c1d View commit details
    Browse the repository at this point in the history