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

Rewrite the pattern matching code in trans. #27050

Closed
wants to merge 3 commits into from

Commits on Jul 15, 2015

  1. Rewrite the pattern matching code in trans.

    The old code was not well structured, difficult to understand,
    and buggy.
    
    The new implementation is completely naive, so there may be a slight
    runtime performance loss. That said, adding optimizations on top of
    a clear and correct implementation seems easier than trying to
    fix the old mess.
    
    Fixes issue rust-lang#19064.
    Fixes issue rust-lang#26989.
    Fixes issue rust-lang#26251.
    Fixes issue rust-lang#18060.
    Fixes issue rust-lang#24875.
    Fixes issue rust-lang#23311.
    Fixes issue rust-lang#20046.
    eefriedman committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    f9bbe4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea1fa9a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2015

  1. Fix lint.

    eefriedman committed Jul 16, 2015
    Configuration menu
    Copy the full SHA
    54b4a0f View commit details
    Browse the repository at this point in the history