Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Conversation

@ScottCarda-MS
Copy link
Contributor

@ScottCarda-MS ScottCarda-MS commented Sep 29, 2020

Adds the Call Graph data structures and several use cases for them, such as invalid cycle diagnostics, and cleaner monomorphization code.
New to this PR:

  • Some fixups for the nullable reference types
  • Renamed SimpleCallGraph to CallGraph

…T classes so they don't use positional information. This lets us safely hash these values at the transformation level.
…conventions. Fixed missing reference to namespace sub-transformation. Added DependencyType to CallGraph.
…for ToDo's. Used StripPositionInfo instead of RemovePositionInfo.
@ScottCarda-MS ScottCarda-MS marked this pull request as ready for review September 29, 2020 00:41
Copy link
Contributor

@bettinaheim bettinaheim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All in all this has come together really nicely!

@ScottCarda-MS ScottCarda-MS merged commit a91f121 into main Oct 14, 2020
@ScottCarda-MS ScottCarda-MS deleted the sccarda/CallGraphToMaster branch October 16, 2020 00:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants