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

Rework planning to use resolve tree and not packages (updated) #425

Merged
merged 4 commits into from
Aug 9, 2021
Merged

Rework planning to use resolve tree and not packages (updated) #425

merged 4 commits into from
Aug 9, 2021

Commits on Apr 24, 2021

  1. Rework planning to use resolve tree and not packages

    There are a range of subtle and irritating bugs that stem from
    attempting to work with renames from the package set provided by cargo
    metadata.
    
    Fortunately, recent versions of cargo metadata provide a limited version
    of the resolve nodes, both as the original node ids and as a newer set
    providing both rename and targeting information.
    
    As such we can (hopefully) simplify crate -> dep node resolution, remove
    a bunch of subtle aliasing bugs.
    
    Fixes #241, fixes #269, fixes #270, resolves #144, resolves #187
    GregBowyer committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    98a782b View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Change BTreeSet to BTreeMap.

    sayrer committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    018633b View commit details
    Browse the repository at this point in the history
  2. Modify TODO note.

    sayrer committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    f4d3bef View commit details
    Browse the repository at this point in the history
  3. Fix template.

    sayrer committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    4bdd35e View commit details
    Browse the repository at this point in the history