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

Conversation

@bamarsha
Copy link
Contributor

@bamarsha bamarsha commented Sep 1, 2020

Merges the call graph into the capability inference feature branch, so that the call graph can be used to infer capabilities based on call dependencies.

…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.
bettinaheim and others added 22 commits June 9, 2020 17:18
Added logic to populate call graph based on entry points, if present in the compilation.
Refactored algorithm to cover additional cases including nested type parameters.
Updated Call Graph, Walker, and tests to use the Type Param Combinations.
Adding Validation for Cycles in Call Graph
…amarsha/call-graph-to-capability-inference

# Conflicts:
#	src/QsCompiler/Tests.Compiler/Tests.Compiler.fsproj
@bamarsha bamarsha merged commit d324103 into feature/capability-inference Sep 2, 2020
@bamarsha bamarsha deleted the samarsha/call-graph-to-capability-inference branch September 2, 2020 00:38
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.

4 participants