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
Merge 'main' to 'feature/performance-tracking-improvements' #707
Merged
cesarzc
merged 31 commits into
feature/performance-tracking-improvements
from
cesarzc/main-to-feature-performance-tracking-improvements-201023
Oct 26, 2020
Merged
Merge 'main' to 'feature/performance-tracking-improvements' #707
cesarzc
merged 31 commits into
feature/performance-tracking-improvements
from
cesarzc/main-to-feature-performance-tracking-improvements-201023
Oct 26, 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
* Enable nullable for CommandLineTool * Work around CommandLineParser nullable attribute bug
* Enable nullable errors in CompilationManager * Use nullable in AssemblyLoader.cs * Use nullable in CompilationUnit.cs * Use nullable in CompilationUnitManager.cs * Use nullable in ContextBuilder.cs * Use nullable in DataStructures.cs * Use nullable in Diagnostics.cs * Use nullable in DiagnosticTools.cs * Use nullable in FileContentManager.cs * Use nullable in ProcessingQueue.cs * Use nullable for ProjectManager.cs * Use nullable for ScopeTracking.cs * Use nullable for TypeChecking.cs * Use nullable for Utils.cs * Clean up more nullable handling * Update nullables in CodeActions.cs * Update nullables in CodeCompletion.cs * Update nullables in EditorCommands.cs * Update nullables in SymbolInformation.cs * Clean up * Fix missing compilation error * Remove unused using * Replace == null with is null * Add annotations to Verify/Raise * Revert exception to QsCompilerError.Verify
* Enable C# nullable reference types in DocumentationParser project * Avoid null in MergeYamlFile
* Enable nullable reference types in Transformations * Update nullables in Attributes.cs * Update nullables in BasicTransformations.cs * Add annotations to Verify/Raise * Update nullables in ClassicallyControlled.cs * Update nullables in CodeTransformations.cs and Conjugations.cs * Update nullables in ContentLifting.cs * Update nullables in FunctorGeneration.cs * Update nullables in Monomorphization.cs * Update nullables in QsharpCodeOutput.cs * Update nullables in SearchAndReplace.cs * Fix error in ClassicallyControlled.cs * Fix build errors * Update doc comments * Fix nullable errors * Use InternalsVisibleTo
* Enable nullable in LanguageServer.csproj * Update nullables in Communication.cs * Update nullables in EditorState.cs and ProjectLoader.cs * Update nullables in FileSystemWatcher.cs * Use SelectNotNull in FileSystemWatcher.cs * Update nullables in LanguageServer.cs and Utils.cs * Update nullables in Program.cs * Fix remaining nullable errors * Avoid extra null check * Add LanguageServer to InternalsVisibleTo * Fix signing
* Enable nullable in Compiler.csproj * Update nullables in CompilationLoader.cs * Update nullables in ExternalRewriteSteps.cs * Update nullables in FunctorGeneration.cs * Update nullables in Logging.cs * Fix more build errors * Fix last build error * Add QsCompiler to InternalsVisibleTo
* Enable C# nullable reference types in test projects * Remove ArgumentNullException * Remove unnecessary Assert.IsNotNull * Remove nullable from Q# projects
* Remove ArgumentNullExceptions from CommandLineTool * Remove ArgumentNullExceptions from CompilationManager * Remove ArgumentNullExceptions from Compiler * Remove ArgumentNullExceptions from LanguageServer * Remove ArgumentNullExceptions in Transformations * Fix null error * Revert API change
* Pin vsce as dev dependency * Update BUILDING.md
* Fix links in VSCodeExtension readme * Fix links in VisualStudioExtension readme
* pin .NET SDK to 3.1.401 * latest patch roll forward * Update init.yml * removed roll forward * 3.1.402 * Update build/init.yml Co-authored-by: Sarah Marshall <33814365+samarsha@users.noreply.github.com> * pin sdk to 3.1.300 and enable roll forward Co-authored-by: Sarah Marshall <33814365+samarsha@users.noreply.github.com> Co-authored-by: Andres Paz <anpaz@microsoft.com>
* Upper case in "# See Also" doc block * Update src/QsCompiler/Tests.DocGenerator/DocParsingTests.cs Co-authored-by: Chris Granade <cgranade@gmail.com> Co-authored-by: Chris Granade <chgranad@microsoft.com> Co-authored-by: Sarah Marshall <33814365+samarsha@users.noreply.github.com> Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com> Co-authored-by: Chris Granade <cgranade@gmail.com>
We're adding information to the description of the Visual Studio and Visual Studio Code extensions. - A link to the Quantum Computing Foundations learning module. - Links to the Stack Exchange and Stack Overflow resources for Q# where users of the extensions can find support if they run into issues.
Call Graphs, Call Graph Walkers, Cycle Validation, and Updated Monomorphization
Co-authored-by: Bettina Heim <beheim@microsoft.com>
* Move core transformations to new folder * Split SymbolTable.fs into multiple files Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com>
* adding support for binary BigInt * refactored binary and added octal support for BigInt * not enumerating binary to hex * getting rid of enumeration using convert to Int32 for octal to hex * combining base 2 and 8 to hex helper functions Co-authored-by: Ziqi Ma <ziqma@microsoft.com> Co-authored-by: Andres Paz <anpaz@microsoft.com> Co-authored-by: Sarah Marshall <33814365+samarsha@users.noreply.github.com>
* Add Execution tests for Adjoint Expressions * Fix bug for recursive calls. Does not address interpolated strings. * Actually get it working! * Add a few comments and todo * Avoid "Lift" and fix expression type handling * Keep transformations out of the public API * Make TransformationsState internal too * Track location for generated statements * Update src/QsCompiler/Transformations/FunctorGeneration.cs Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com> * Fix typo and move existing transformations back to public * Mark AddVariableDeclarations as Obsolete and copy to internal implementation Co-authored-by: bettinaheim <34236215+bettinaheim@users.noreply.github.com>
ScottCarda-MS
approved these changes
Oct 23, 2020
…ormance-tracking-improvements'.
Contributor
Author
|
/AzurePipelines run |
|
Azure Pipelines successfully started running 2 pipeline(s). |
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 change merges
maintofeature/performance-tracking-improvements.