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

Save/load incremental compilation dep graph #32016

Merged
merged 19 commits into from
Apr 7, 2016

Commits on Apr 6, 2016

  1. restructure rustc options relating to incr. comp.

    You can now pass `-Z incremental=dir` as well as saying `-Z
    query-dep-graph` if you want to enable queries for some other
    purpose. Accessor functions take the place of computed boolean flags.
    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    fe47ca0 View commit details
    Browse the repository at this point in the history
  2. make an incremental crate

    for now, this houses `svh` and the code to check `assert_dep_graph` is
    sane
    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    b1e68b9 View commit details
    Browse the repository at this point in the history
  3. break dep-graph into modules, parameterize DepNode

    it is useful later to customize how change the type we use for reference
    items away from DefId
    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    a9b6205 View commit details
    Browse the repository at this point in the history
  4. add function to retrace a DefPath to a DefId

    used after loading state from previous compilation
    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    d8263c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fb40c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    068142a View commit details
    Browse the repository at this point in the history
  7. add some comments

    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    a5236e9 View commit details
    Browse the repository at this point in the history
  8. Address nits.

    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    0985717 View commit details
    Browse the repository at this point in the history
  9. rebase: get bug! macro

    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    a2e0cbc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50a40e1 View commit details
    Browse the repository at this point in the history
  11. FIXME for lockfile

    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    82f4361 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e9ec282 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f205121 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4914b5f View commit details
    Browse the repository at this point in the history
  15. remove svh module

    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    ec47b59 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    22b4bb0 View commit details
    Browse the repository at this point in the history
  17. Fix test cases to reflect that rust-lang#32014...went away

    Not sure what was the bug. Fixes rust-lang#32014.
    nikomatsakis committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    54d78a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2016

  1. Configuration menu
    Copy the full SHA
    29ad9a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9eaae92 View commit details
    Browse the repository at this point in the history