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

Prevent compiler stack overflow for deeply recursive code #55617

Merged
merged 6 commits into from
May 7, 2020

Commits on May 2, 2020

  1. Configuration menu
    Copy the full SHA
    26edcee View commit details
    Browse the repository at this point in the history
  2. Add psm to the crate whitelist

    oli-obk authored and mati865 committed May 2, 2020
    Configuration menu
    Copy the full SHA
    96c5012 View commit details
    Browse the repository at this point in the history
  3. Set the default stack size to 8MB

    This was the value used before we originally started raising the stack
    size to infinity.
    nagisa authored and mati865 committed May 2, 2020
    Configuration menu
    Copy the full SHA
    968f442 View commit details
    Browse the repository at this point in the history
  4. Move ensure_sufficient_stack to data_structures

    We anticipate this to have uses in all sorts of crates and keeping it in
    `rustc_data_structures` enables access to it from more locations without
    necessarily pulling in the large `librustc` crate.
    nagisa authored and mati865 committed May 2, 2020
    Configuration menu
    Copy the full SHA
    a5c5365 View commit details
    Browse the repository at this point in the history
  5. Update psm and stacker to 0.1.7

    nagisa authored and mati865 committed May 2, 2020
    Configuration menu
    Copy the full SHA
    a569f29 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Configuration menu
    Copy the full SHA
    935a05f View commit details
    Browse the repository at this point in the history