From cdd566623c62161da0b0a48ee1778fa28c5e78e1 Mon Sep 17 00:00:00 2001 From: Bettina Heim Date: Wed, 21 Oct 2020 13:40:30 -0700 Subject: [PATCH 1/6] updating tests to match the depth/width revision --- src/Tests/IQsharpEngineTests.cs | 2 +- src/Tests/WorkspaceControllerTest.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Tests/IQsharpEngineTests.cs b/src/Tests/IQsharpEngineTests.cs index fb367f39d0..a424597add 100644 --- a/src/Tests/IQsharpEngineTests.cs +++ b/src/Tests/IQsharpEngineTests.cs @@ -79,7 +79,7 @@ public static async Task AssertEstimate(IQSharpEngine engine, string sni PrintResult(response, channel); Assert.AreEqual(ExecuteStatus.Ok, response.Status); Assert.IsNotNull(result); - Assert.AreEqual(8, result.Rows.Count); + Assert.AreEqual(9, result.Rows.Count); var keys = result.Rows.Cast().Select(row => row.ItemArray[0]).ToList(); CollectionAssert.Contains(keys, "T"); CollectionAssert.Contains(keys, "CNOT"); diff --git a/src/Tests/WorkspaceControllerTest.cs b/src/Tests/WorkspaceControllerTest.cs index 79cfcf4191..c077d5c7a1 100644 --- a/src/Tests/WorkspaceControllerTest.cs +++ b/src/Tests/WorkspaceControllerTest.cs @@ -87,7 +87,7 @@ public async Task EstimateCCNOTDriver() var response = await controller.Estimate("Tests.qss.CCNOTDriver", args, messages.Add); Assert.AreEqual(0, messages.Count); - Assert.AreEqual(8, response.Count); + Assert.AreEqual(9, response.Count); Assert.AreEqual(10.0, response["CNOT"]); Assert.AreEqual(7.0, response["T"]); Assert.AreEqual(3.0, response["Width"]); From 4a63e2f77330c440516721632642f0d932ab5710 Mon Sep 17 00:00:00 2001 From: Bettina Heim Date: Wed, 21 Oct 2020 18:59:43 -0700 Subject: [PATCH 2/6] adapting to the API change --- src/AzureClient/AzureClient.cs | 2 +- src/AzureClient/AzureExecutionTarget.cs | 12 ++++++------ .../EntryPoint/EntryPointGenerator.cs | 10 +++++----- .../EntryPoint/IEntryPointGenerator.cs | 7 ++----- src/Core/Compiler/CompilerService.cs | 19 +++++++++---------- src/Core/Compiler/ICompilerService.cs | 7 ++++--- 6 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/AzureClient/AzureClient.cs b/src/AzureClient/AzureClient.cs index 508945805a..64cb915e3e 100644 --- a/src/AzureClient/AzureClient.cs +++ b/src/AzureClient/AzureClient.cs @@ -221,7 +221,7 @@ private async Task SubmitOrExecuteJobAsync( IEntryPoint? entryPoint = null; try { - entryPoint = EntryPointGenerator.Generate(submissionContext.OperationName, ActiveTarget.TargetId, ActiveTarget.RuntimeCapabilities); + entryPoint = EntryPointGenerator.Generate(submissionContext.OperationName, ActiveTarget.TargetId, ActiveTarget.RuntimeCapability); } catch (UnsupportedOperationException) { diff --git a/src/AzureClient/AzureExecutionTarget.cs b/src/AzureClient/AzureExecutionTarget.cs index 55d9cfadb6..9215a9ae53 100644 --- a/src/AzureClient/AzureExecutionTarget.cs +++ b/src/AzureClient/AzureExecutionTarget.cs @@ -4,7 +4,7 @@ #nullable enable using System; -using Microsoft.Quantum.QsCompiler.ReservedKeywords; +using Microsoft.Quantum.QsCompiler; namespace Microsoft.Quantum.IQSharp.AzureClient { @@ -16,12 +16,12 @@ internal class AzureExecutionTarget public virtual string PackageName => $"Microsoft.Quantum.Providers.{GetProvider(TargetId)}"; - public AssemblyConstants.RuntimeCapabilities RuntimeCapabilities => GetProvider(TargetId) switch + public RuntimeCapability RuntimeCapability => GetProvider(TargetId) switch { - AzureProvider.IonQ => AssemblyConstants.RuntimeCapabilities.QPRGen0, - AzureProvider.Honeywell => AssemblyConstants.RuntimeCapabilities.QPRGen1, - AzureProvider.QCI => AssemblyConstants.RuntimeCapabilities.QPRGen1, - _ => AssemblyConstants.RuntimeCapabilities.Unknown + AzureProvider.IonQ => RuntimeCapability.BasicQuantumFunctionality, + AzureProvider.Honeywell => RuntimeCapability.BasicMeasurementFeedback, + AzureProvider.QCI => RuntimeCapability.BasicMeasurementFeedback, + _ => RuntimeCapability.FullComputation }; public static bool IsValid(string targetId) => GetProvider(targetId) != null; diff --git a/src/AzureClient/EntryPoint/EntryPointGenerator.cs b/src/AzureClient/EntryPoint/EntryPointGenerator.cs index 329259e58b..1f617ad0fe 100644 --- a/src/AzureClient/EntryPoint/EntryPointGenerator.cs +++ b/src/AzureClient/EntryPoint/EntryPointGenerator.cs @@ -11,7 +11,7 @@ using System.Runtime.Loader; using Microsoft.Extensions.Logging; using Microsoft.Quantum.IQSharp.Common; -using Microsoft.Quantum.QsCompiler.ReservedKeywords; +using Microsoft.Quantum.QsCompiler; using Microsoft.Quantum.Simulation.Common; using Microsoft.Quantum.Simulation.Core; @@ -76,7 +76,7 @@ public EntryPointGenerator( } public IEntryPoint Generate(string operationName, string? executionTarget, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown) + RuntimeCapability? runtimeCapability = null) { Logger?.LogDebug($"Generating entry point: operationName={operationName}, executionTarget={executionTarget}"); @@ -105,7 +105,7 @@ public IEntryPoint Generate(string operationName, string? executionTarget, logger, Path.Combine(Workspace.CacheFolder, $"__entrypoint{project.CacheDllName}"), executionTarget, - runtimeCapabilities)); + runtimeCapability)); } catch (Exception e) { @@ -131,7 +131,7 @@ public IEntryPoint Generate(string operationName, string? executionTarget, { Logger?.LogDebug($"{snippets.Length} items found in snippets. Compiling."); SnippetsAssemblyInfo = Compiler.BuildSnippets( - snippets, compilerMetadata, logger, Path.Combine(Workspace.CacheFolder, "__entrypoint__snippets__.dll"), executionTarget, runtimeCapabilities); + snippets, compilerMetadata, logger, Path.Combine(Workspace.CacheFolder, "__entrypoint__snippets__.dll"), executionTarget, runtimeCapability); if (SnippetsAssemblyInfo == null || logger.HasErrors) { Logger?.LogError($"Error compiling snippets."); @@ -150,7 +150,7 @@ public IEntryPoint Generate(string operationName, string? executionTarget, } EntryPointAssemblyInfo = Compiler.BuildEntryPoint( - operationInfo, compilerMetadata, logger, Path.Combine(Workspace.CacheFolder, "__entrypoint__.dll"), executionTarget, runtimeCapabilities); + operationInfo, compilerMetadata, logger, Path.Combine(Workspace.CacheFolder, "__entrypoint__.dll"), executionTarget, runtimeCapability); if (EntryPointAssemblyInfo == null || logger.HasErrors) { Logger?.LogError($"Error compiling entry point for operation {operationName}."); diff --git a/src/AzureClient/EntryPoint/IEntryPointGenerator.cs b/src/AzureClient/EntryPoint/IEntryPointGenerator.cs index 90a0c8cd1c..0ead6ecb88 100644 --- a/src/AzureClient/EntryPoint/IEntryPointGenerator.cs +++ b/src/AzureClient/EntryPoint/IEntryPointGenerator.cs @@ -3,10 +3,7 @@ #nullable enable -using System; -using System.Collections.Generic; -using System.Text; -using Microsoft.Quantum.QsCompiler.ReservedKeywords; +using Microsoft.Quantum.QsCompiler; namespace Microsoft.Quantum.IQSharp.AzureClient { @@ -45,6 +42,6 @@ public interface IEntryPointGenerator /// The runtime capabilities of the intended execution target. /// The generated entry point. public IEntryPoint Generate(string operationName, string? executionTarget, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown); + RuntimeCapability? runtimeCapabilities = null); } } diff --git a/src/Core/Compiler/CompilerService.cs b/src/Core/Compiler/CompilerService.cs index 606febf1cc..8a0c464894 100644 --- a/src/Core/Compiler/CompilerService.cs +++ b/src/Core/Compiler/CompilerService.cs @@ -13,7 +13,6 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; -using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Microsoft.Quantum.IQSharp.Common; @@ -132,14 +131,14 @@ public IEnumerable IdentifyElements(string source) QSharpLogger? logger = null, bool compileAsExecutable = false, string? executionTarget = null, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown) + RuntimeCapability? runtimeCapability = null) { var loadOptions = new CompilationLoader.Configuration { GenerateFunctorSupport = true, IsExecutable = compileAsExecutable, AssemblyConstants = new Dictionary { [AssemblyConstants.ProcessorArchitecture] = executionTarget ?? string.Empty }, - RuntimeCapabilities = runtimeCapabilities + RuntimeCapability = runtimeCapability ?? RuntimeCapability.FullComputation }; var loaded = new CompilationLoader(_ => sources, _ => references, loadOptions, logger); return loaded.CompilationOutput; @@ -147,7 +146,7 @@ public IEnumerable IdentifyElements(string source) /// public AssemblyInfo? BuildEntryPoint(OperationInfo operation, CompilerMetadata metadatas, QSharpLogger logger, string dllName, string? executionTarget = null, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown) + RuntimeCapability? runtimeCapability = null) { var signature = operation.Header.PrintSignature(); var argumentTuple = SyntaxTreeToQsharp.ArgumentTuple(operation.Header.ArgumentTuple, type => type.ToString(), symbolsOnly: true); @@ -164,7 +163,7 @@ public IEnumerable IdentifyElements(string source) }}"; var sources = new Dictionary() {{ entryPointUri, entryPointSnippet }}.ToImmutableDictionary(); - return BuildAssembly(sources, metadatas, logger, dllName, compileAsExecutable: true, executionTarget, runtimeCapabilities); + return BuildAssembly(sources, metadatas, logger, dllName, compileAsExecutable: true, executionTarget, runtimeCapability); } /// @@ -173,7 +172,7 @@ public IEnumerable IdentifyElements(string source) /// with the same name as the snippet id. /// public AssemblyInfo? BuildSnippets(Snippet[] snippets, CompilerMetadata metadatas, QSharpLogger logger, string dllName, string? executionTarget = null, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown) + RuntimeCapability? runtimeCapability = null) { string openStatements = string.Join("", AutoOpenNamespaces.Select( entry => string.IsNullOrEmpty(entry.Value) @@ -193,7 +192,7 @@ string WrapInNamespace(Snippet s) => }; warningCodesToIgnore.ForEach(code => logger.WarningCodesToIgnore.Add(code)); - var assembly = BuildAssembly(sources, metadatas, logger, dllName, compileAsExecutable: false, executionTarget, runtimeCapabilities); + var assembly = BuildAssembly(sources, metadatas, logger, dllName, compileAsExecutable: false, executionTarget, runtimeCapability); warningCodesToIgnore.ForEach(code => logger.WarningCodesToIgnore.Remove(code)); return assembly; @@ -203,7 +202,7 @@ string WrapInNamespace(Snippet s) => /// Builds the corresponding .net core assembly from the code in the given files. /// public AssemblyInfo? BuildFiles(string[] files, CompilerMetadata metadatas, QSharpLogger logger, string dllName, string? executionTarget = null, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown) + RuntimeCapability? runtimeCapabilities = null) { var sources = ProjectManager.LoadSourceFiles(files, d => logger?.Log(d), ex => logger?.Log(ex)); return BuildAssembly(sources, metadatas, logger, dllName, compileAsExecutable: false, executionTarget, runtimeCapabilities); @@ -213,13 +212,13 @@ string WrapInNamespace(Snippet s) => /// Builds the corresponding .net core assembly from the Q# syntax tree. /// private AssemblyInfo? BuildAssembly(ImmutableDictionary sources, CompilerMetadata metadata, QSharpLogger logger, string dllName, bool compileAsExecutable, string? executionTarget, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities) + RuntimeCapability? runtimeCapability) { logger.LogDebug($"Compiling the following Q# files: {string.Join(",", sources.Keys.Select(f => f.LocalPath))}"); // Ignore any @EntryPoint() attributes found in libraries. logger.WarningCodesToIgnore.Add(QsCompiler.Diagnostics.WarningCode.EntryPointInLibrary); - var qsCompilation = this.UpdateCompilation(sources, metadata.QsMetadatas, logger, compileAsExecutable, executionTarget, runtimeCapabilities); + var qsCompilation = this.UpdateCompilation(sources, metadata.QsMetadatas, logger, compileAsExecutable, executionTarget, runtimeCapability); logger.WarningCodesToIgnore.Remove(QsCompiler.Diagnostics.WarningCode.EntryPointInLibrary); if (logger.HasErrors || qsCompilation == null) return null; diff --git a/src/Core/Compiler/ICompilerService.cs b/src/Core/Compiler/ICompilerService.cs index cda8f3d03b..dc3229c71f 100644 --- a/src/Core/Compiler/ICompilerService.cs +++ b/src/Core/Compiler/ICompilerService.cs @@ -4,6 +4,7 @@ using System; using System.Collections.Generic; using Microsoft.Quantum.IQSharp.Common; +using Microsoft.Quantum.QsCompiler; using Microsoft.Quantum.QsCompiler.ReservedKeywords; using Microsoft.Quantum.QsCompiler.SyntaxTree; @@ -25,19 +26,19 @@ public interface ICompilerService /// by the provided object. /// AssemblyInfo BuildEntryPoint(OperationInfo operation, CompilerMetadata metadatas, QSharpLogger logger, string dllName, string executionTarget = null, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown); + RuntimeCapability runtimeCapability = null); /// /// Builds the corresponding .net core assembly from the code in the given Q# Snippets. /// AssemblyInfo BuildSnippets(Snippet[] snippets, CompilerMetadata metadatas, QSharpLogger logger, string dllName, string executionTarget = null, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown); + RuntimeCapability runtimeCapabilities = null); /// /// Builds the corresponding .net core assembly from the code in the given files. /// AssemblyInfo BuildFiles(string[] files, CompilerMetadata metadatas, QSharpLogger logger, string dllName, string executionTarget = null, - AssemblyConstants.RuntimeCapabilities runtimeCapabilities = AssemblyConstants.RuntimeCapabilities.Unknown); + RuntimeCapability runtimeCapability = null); /// /// Returns the names of all declared callables and types. From 8037a5aba8c1b302e649bc404c6d3d840923dc57 Mon Sep 17 00:00:00 2001 From: Bettina Heim Date: Wed, 21 Oct 2020 19:21:21 -0700 Subject: [PATCH 3/6] minor thing --- src/Core/Compiler/CompilerService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Core/Compiler/CompilerService.cs b/src/Core/Compiler/CompilerService.cs index 8a0c464894..2160e399f8 100644 --- a/src/Core/Compiler/CompilerService.cs +++ b/src/Core/Compiler/CompilerService.cs @@ -202,17 +202,17 @@ string WrapInNamespace(Snippet s) => /// Builds the corresponding .net core assembly from the code in the given files. /// public AssemblyInfo? BuildFiles(string[] files, CompilerMetadata metadatas, QSharpLogger logger, string dllName, string? executionTarget = null, - RuntimeCapability? runtimeCapabilities = null) + RuntimeCapability? runtimeCapability = null) { var sources = ProjectManager.LoadSourceFiles(files, d => logger?.Log(d), ex => logger?.Log(ex)); - return BuildAssembly(sources, metadatas, logger, dllName, compileAsExecutable: false, executionTarget, runtimeCapabilities); + return BuildAssembly(sources, metadatas, logger, dllName, compileAsExecutable: false, executionTarget, runtimeCapability); } /// /// Builds the corresponding .net core assembly from the Q# syntax tree. /// private AssemblyInfo? BuildAssembly(ImmutableDictionary sources, CompilerMetadata metadata, QSharpLogger logger, string dllName, bool compileAsExecutable, string? executionTarget, - RuntimeCapability? runtimeCapability) + RuntimeCapability? runtimeCapability = null) { logger.LogDebug($"Compiling the following Q# files: {string.Join(",", sources.Keys.Select(f => f.LocalPath))}"); From ceed4ccccaa0672cc1e96e8595f254c18f467da5 Mon Sep 17 00:00:00 2001 From: Bettina Heim Date: Wed, 21 Oct 2020 21:45:18 -0700 Subject: [PATCH 4/6] minor thing --- src/Jupyter/Visualization/StateDisplayOperations.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Jupyter/Visualization/StateDisplayOperations.cs b/src/Jupyter/Visualization/StateDisplayOperations.cs index fe5ab48892..3dc2991af5 100644 --- a/src/Jupyter/Visualization/StateDisplayOperations.cs +++ b/src/Jupyter/Visualization/StateDisplayOperations.cs @@ -9,7 +9,6 @@ using Microsoft.Jupyter.Core; using Microsoft.Quantum.Simulation.Core; using Microsoft.Quantum.Simulation.Simulators; -using Newtonsoft.Json; namespace Microsoft.Quantum.IQSharp.Jupyter { @@ -122,11 +121,11 @@ internal static QVoid DumpToChannel(QuantumSimulator sim, IChannel channel, ICon } /// - /// An implementation of + /// An implementation of /// that dumps the state of its target machine to a Jupyter-displayable /// object. /// - public class JupyterDumpMachine : Microsoft.Quantum.Simulation.Simulators.QuantumSimulator.QsimDumpMachine + public class JupyterDumpMachine : QuantumSimulator.QsimDumpMachine { private QuantumSimulator Simulator { get; } internal IConfigurationSource? ConfigurationSource = null; @@ -165,11 +164,11 @@ public JupyterDumpMachine(QuantumSimulator m) : base(m) } /// - /// An implementation of + /// An implementation of /// that dumps the state of its target machine to a Jupyter-displayable /// object. /// - public class JupyterDumpRegister : Microsoft.Quantum.Simulation.Simulators.QuantumSimulator.QSimDumpRegister + public class JupyterDumpRegister : QuantumSimulator.QSimDumpRegister { private QuantumSimulator Simulator { get; } internal IConfigurationSource? ConfigurationSource = null; From 4d8cdd1106ca005d58b54baf4288e72eadfa4315 Mon Sep 17 00:00:00 2001 From: Christopher Granade Date: Wed, 21 Oct 2020 19:56:36 -0700 Subject: [PATCH 5/6] Disambiguate `Documentation`. --- src/Kernel/Magic/DebugMagic.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Kernel/Magic/DebugMagic.cs b/src/Kernel/Magic/DebugMagic.cs index 18830e0c65..df06a55f94 100644 --- a/src/Kernel/Magic/DebugMagic.cs +++ b/src/Kernel/Magic/DebugMagic.cs @@ -1,4 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. +// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. #nullable enable @@ -60,7 +60,7 @@ public DebugMagic( ILogger? logger ) : base( "debug", - new Documentation + new Microsoft.Jupyter.Core.Documentation { Summary = "Steps through the execution of a given Q# operation or function.", Description = $@" From 2faa8aef823d887f1ceead879ea8fb06b78750bc Mon Sep 17 00:00:00 2001 From: Bettina Heim Date: Wed, 21 Oct 2020 23:45:43 -0700 Subject: [PATCH 6/6] correct package numbers --- src/AzureClient/AzureClient.csproj | 2 +- src/Core/Core.csproj | 6 ++-- .../ExecutionPathTracer.csproj | 2 +- .../Mock.Chemistry/Mock.Chemistry.csproj | 4 +-- .../Mock.Standard/Mock.Standard.csproj | 4 +-- .../ProjectA.csproj | 2 +- .../ProjectB.csproj | 2 +- .../Workspace.ProjectReferences.csproj | 4 +-- src/Tool/appsettings.json | 32 +++++++++---------- 9 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/AzureClient/AzureClient.csproj b/src/AzureClient/AzureClient.csproj index 30bee451a7..5349a80b80 100644 --- a/src/AzureClient/AzureClient.csproj +++ b/src/AzureClient/AzureClient.csproj @@ -13,7 +13,7 @@ - + diff --git a/src/Core/Core.csproj b/src/Core/Core.csproj index 9dfe919f02..a937556537 100644 --- a/src/Core/Core.csproj +++ b/src/Core/Core.csproj @@ -38,9 +38,9 @@ - - - + + + diff --git a/src/ExecutionPathTracer/ExecutionPathTracer.csproj b/src/ExecutionPathTracer/ExecutionPathTracer.csproj index 2ba7a3653e..bb4e41d7ab 100644 --- a/src/ExecutionPathTracer/ExecutionPathTracer.csproj +++ b/src/ExecutionPathTracer/ExecutionPathTracer.csproj @@ -32,7 +32,7 @@ - + diff --git a/src/MockLibraries/Mock.Chemistry/Mock.Chemistry.csproj b/src/MockLibraries/Mock.Chemistry/Mock.Chemistry.csproj index 6c83cd4395..34b2291bb4 100644 --- a/src/MockLibraries/Mock.Chemistry/Mock.Chemistry.csproj +++ b/src/MockLibraries/Mock.Chemistry/Mock.Chemistry.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 @@ -6,6 +6,6 @@ - + diff --git a/src/MockLibraries/Mock.Standard/Mock.Standard.csproj b/src/MockLibraries/Mock.Standard/Mock.Standard.csproj index 6c83cd4395..34b2291bb4 100644 --- a/src/MockLibraries/Mock.Standard/Mock.Standard.csproj +++ b/src/MockLibraries/Mock.Standard/Mock.Standard.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 @@ -6,6 +6,6 @@ - + diff --git a/src/Tests/Workspace.ProjectReferences.ProjectA/ProjectA.csproj b/src/Tests/Workspace.ProjectReferences.ProjectA/ProjectA.csproj index 070ba6cd4b..5eb6f4af64 100644 --- a/src/Tests/Workspace.ProjectReferences.ProjectA/ProjectA.csproj +++ b/src/Tests/Workspace.ProjectReferences.ProjectA/ProjectA.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 diff --git a/src/Tests/Workspace.ProjectReferences.ProjectB/ProjectB.csproj b/src/Tests/Workspace.ProjectReferences.ProjectB/ProjectB.csproj index 8bec355d35..4db3734faa 100644 --- a/src/Tests/Workspace.ProjectReferences.ProjectB/ProjectB.csproj +++ b/src/Tests/Workspace.ProjectReferences.ProjectB/ProjectB.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 diff --git a/src/Tests/Workspace.ProjectReferences/Workspace.ProjectReferences.csproj b/src/Tests/Workspace.ProjectReferences/Workspace.ProjectReferences.csproj index bf341453ae..421c084f45 100644 --- a/src/Tests/Workspace.ProjectReferences/Workspace.ProjectReferences.csproj +++ b/src/Tests/Workspace.ProjectReferences/Workspace.ProjectReferences.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 @@ -7,7 +7,7 @@ - + diff --git a/src/Tool/appsettings.json b/src/Tool/appsettings.json index e794cbf4df..84ffc6f0e9 100644 --- a/src/Tool/appsettings.json +++ b/src/Tool/appsettings.json @@ -6,26 +6,26 @@ }, "AllowedHosts": "*", "DefaultPackageVersions": [ - "Microsoft.Quantum.Compiler::0.12.20102104-beta", + "Microsoft.Quantum.Compiler::0.12.201017032-pull", - "Microsoft.Quantum.CsharpGeneration::0.12.20102104-beta", - "Microsoft.Quantum.Development.Kit::0.12.20102104-beta", - "Microsoft.Quantum.Simulators::0.12.20102104-beta", - "Microsoft.Quantum.Xunit::0.12.20102104-beta", + "Microsoft.Quantum.CsharpGeneration::0.12.201017032-pull", + "Microsoft.Quantum.Development.Kit::0.12.201017032-pull", + "Microsoft.Quantum.Simulators::0.12.201017032-pull", + "Microsoft.Quantum.Xunit::0.12.201017032-pull", - "Microsoft.Quantum.Standard::0.12.20102104-beta", - "Microsoft.Quantum.Standard.Visualization::0.12.20102104-beta", - "Microsoft.Quantum.Chemistry::0.12.20102104-beta", - "Microsoft.Quantum.Chemistry.Jupyter::0.12.20102104-beta", - "Microsoft.Quantum.MachineLearning::0.12.20102104-beta", - "Microsoft.Quantum.Numerics::0.12.20102104-beta", + "Microsoft.Quantum.Standard::0.12.201017032-pull", + "Microsoft.Quantum.Standard.Visualization::0.12.201017032-pull", + "Microsoft.Quantum.Chemistry::0.12.201017032-pull", + "Microsoft.Quantum.Chemistry.Jupyter::0.12.201017032-pull", + "Microsoft.Quantum.MachineLearning::0.12.201017032-pull", + "Microsoft.Quantum.Numerics::0.12.201017032-pull", - "Microsoft.Quantum.Katas::0.12.20102104-beta", + "Microsoft.Quantum.Katas::0.12.201017032-pull", - "Microsoft.Quantum.Research::0.12.20102104-beta", + "Microsoft.Quantum.Research::0.12.201017032-pull", - "Microsoft.Quantum.Providers.IonQ::0.12.20102104-beta", - "Microsoft.Quantum.Providers.Honeywell::0.12.20102104-beta", - "Microsoft.Quantum.Providers.QCI::0.12.20102104-beta" + "Microsoft.Quantum.Providers.IonQ::0.12.201017032-pull", + "Microsoft.Quantum.Providers.Honeywell::0.12.201017032-pull", + "Microsoft.Quantum.Providers.QCI::0.12.201017032-pull" ] }