This repository was archived by the owner on Jan 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 173
Master to Call Graph Walker #524
Merged
ScottCarda-MS
merged 24 commits into
features/CallGraphWalker
from
sccarda/masterToCallGraphWalker
Jul 16, 2020
Merged
Master to Call Graph Walker #524
ScottCarda-MS
merged 24 commits into
features/CallGraphWalker
from
sccarda/masterToCallGraphWalker
Jul 16, 2020
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Added NoOp to precondition dependency list for classical control.
Removed NoOp to precondition dependency list for classical control.
* Add informational version to --version. * Fix `s. * Apply suggestions from code review * Update build/build.ps1 Co-authored-by: Ryan Shaffer <ryan.shaffer@microsoft.com> * Apply suggestions from code review Co-authored-by: Ryan Shaffer <ryan.shaffer@microsoft.com> * Fixed test.ps1. Co-authored-by: Ryan Shaffer <ryan.shaffer@microsoft.com>
* Use Semver.Version for VS VSIX filename * Set Semver.Version in CI * Use SEMVER_VERSION env variable in .csproj * Undo unneeded changes * Add SemverVersion property to .csproj * Use #SEMVER_VERSION# for .csproj * Improve filter * Use task.setvariable * Update VSIX_VERSION correctly * Separate VSIX version for VS and VSCode extensions * Use SEMVER_VERSION directly for VSCode vsix
Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com>
Co-authored-by: Bettina Heim <beheim@microsoft.com>
* Fix error handling in compilation loader/manager * Show original exceptions in tests
Added NoOp to precondition verification for ClassicallyControlled.
…capabilities (#488) * Verify that result comparisons are in if condition * Add test cases for elif/else Result comparisons * Gen 1 result ifs can only be in operations * Un-skip QPRGen1 tests * Add new diagnostics * Messy, but most QPRGen1 tests passing * Fix diagnostic messages * Update diagnostic messages * Workaround to get diagnostics closer to the right place * Rename startOffset to rootPosition * Add test for return in nested scope * Replace FindStatements transformation with private function * Combine Offset and Range for return statements * Add QsStatement.RangeRelativeToRoot * Clean up verification * Use _ for discarded case value * Use QsStatement.ExtractAll * Use TypedExpression.Exists * Add new test cases, currently failing * Update mutable set verification * Update doc comment for TreeNode.GetRootPosition * Move verification functions to the top * Move else-block normalization to verify function * Use common base type in isResultComparison * Remove QsStatement.RangeRelativeToRoot * Add test for mutable set of tuple * Add SetReusedName test case to Unknown/Gen0 * Reformat new code in TryBuildIfStatement * Update diagnostic messages * Typo in doc comment * Remove QsNullable.ToOption * Formatting BoolLiteral * Don't use CommonBaseType * Add comment about no-derived-types assumption * Document assumptions and add tests for compound types * Remove struct tuple * Update references to ExecutionTarget * Move range conversion to CompilationManager * Fix conjugation diagnostic range
… .editorconfig for all projects (#496) * Add StyleCop to CommandLineTool * Add warning for IDE0002: Name can be simplified * Replace ruleset with editorconfig * Recommend VS Code EditorConfig extension * Add omnisharp.json * Revert formatting changes to single-line if statements * Require braces
* Remove template for Q# grammar file * Remove copyright Co-authored-by: Jakub Janaszkiewicz <janaszkiewicz.jakub@gmail.com> Co-authored-by: Jakub Janaszkiewicz <janaszkiewicz.jakub@gmail.com>
* Add StyleCop to CompilationManager * Disable SA1135 * Add PrivateAssets="All" * Add StyleCop to Compiler project * Add StyleCop to DocumentationParser * Add StyleCop to LanguageServer * Add StyleCop to Transformations * Add StyleCop to Simulation project * Add StyleCop to Tests.DocGenerator * Add StyleCop to Tests.LanguageServer * Update documentation settings * Move SA1200 to stylecop.json * Disable SA1118 * Rename PUBLIC_KEY to PublicKey * Rename type parameters * Rename parameters * Remove unnecessary blank line
This change is replacing the Möbius icons for the new Q# asset, as used in the templates and extensions.
…Get packages. (#517) This change includes the following: - NuGet version is updated to 5.6 and the .Net Core SDK to 3.1.300. - The deprecated NuGet property IconUrl is replaced by an embedded icon in the packages themselves. - The asset used as an icon for the packages is a newly created graphic.
…t. (#522) * Fixing build YAML file for line break causing build issues.
…man for templating. (#515) This change is modifying the approach followed by the VS Code extension for Q# to create projects of the following types: - Standalone console application - Quantum library - Unit testing project Instead of relying on the command line templates that can be maintained outside of the VSCode extension, this change embeds a version-matching copy of the templates, so new projects can be created independently of the dotnet new templates.
cesarzc
approved these changes
Jul 16, 2020
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This merges in master into the feature branch. No extra changes have been added.