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

Conversation

@bamarsha
Copy link
Contributor

This PR makes the branch for #342 up-to-date.

Raphael Koh and others added 11 commits August 17, 2020 14:29
Fixes Code generation failure when mapping Q# namespaces to C# namespaces  #46
* Initial Q# API for new Random namespace

* Consolidate RNG logic in SimulatorBase.

* Consolidate RNG logic in Toffoli simulator as well.

* Fix build errors.

* Fix typo in previous commit.

* Adapt namespaces in test project.

* One more namespace fix.

* Started some API documentation comments.

* Add more API docs and tests.

* Fix open statements.

* Fix SampleNBits.

* Update src/Simulation/Common/SimulatorBase.cs

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>

* Update src/Simulation/Common/SimulatorBase.cs

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>

* Update src/Simulation/QsharpCore/Random/Convienence.qs

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>

* Update src/Simulation/QsharpCore/Random/Types.qs

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>

* API docs, review feedback, more tests.

* fixed typo

* Added missing open.

* Add another missing open.

* Discrete → continuous

* Split out intrinsic tests to avoid duplicated types.

* Fix off by one error in unit tests.

* Added a little bit more testing.

* A bit more testing.

* Avoid depending on Delay.

* Break down tests a bit more.

* Fix categorical tests.

* Update src/Simulation/Simulators.Tests/TestProjects/IntrinsicTests/IntrinsicTests.csproj

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>

* Update src/Simulation/Simulators.Tests/TestProjects/IntrinsicTests/Random/Tests.qs

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>

* Update src/Simulation/Simulators.Tests/TestProjects/IntrinsicTests/Random/Tests.qs

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>

Co-authored-by: Mathias Soeken <mathias.soeken@outlook.com>
…#350)

Through a recent component governance audit we're extending the list of third party libraries used by components in this repository.
Co-authored-by: Bettina Heim <beheim@microsoft.com>
…t name (#355)

* Only generate C# for reference when using testname

This change makse it so that C# generation for references that have a test name attribute only happens when loading via test names is requested.

* Update compiler version

* Update src/Simulation/CsharpGeneration/SimulationCode.fs

Remove unused `e` variable.

Co-authored-by: Scott Carda <55811729+ScottCarda-MS@users.noreply.github.com>

Co-authored-by: Scott Carda <55811729+ScottCarda-MS@users.noreply.github.com>
# Conflicts:
#	src/Simulation/CsharpGeneration/Microsoft.Quantum.CsharpGeneration.fsproj
#	src/Simulation/QCTraceSimulator.Tests/Tests.Microsoft.Quantum.Simulation.QCTraceSimulatorRuntime.csproj
#	src/Simulation/QsharpCore/Microsoft.Quantum.QSharp.Core.csproj
#	src/Simulation/Simulators.Tests/TestProjects/HoneywellExe/HoneywellExe.csproj
#	src/Simulation/Simulators.Tests/TestProjects/IonQExe/IonQExe.csproj
#	src/Simulation/Simulators.Tests/TestProjects/Library with Spaces/Library with Spaces.csproj
#	src/Simulation/Simulators.Tests/TestProjects/Library1/Library1.csproj
#	src/Simulation/Simulators.Tests/TestProjects/Library2/Library2.csproj
#	src/Simulation/Simulators.Tests/TestProjects/QCIExe/QCIExe.csproj
#	src/Simulation/Simulators.Tests/TestProjects/QsharpExe/QsharpExe.csproj
#	src/Simulation/Simulators.Tests/TestProjects/TargetedExe/TargetedExe.csproj
#	src/Simulation/Simulators.Tests/TestProjects/UnitTests/UnitTests.csproj
#	src/Simulation/Simulators.Tests/Tests.Microsoft.Quantum.Simulators.csproj
#	src/Simulation/Simulators/Microsoft.Quantum.Simulators.csproj
@bamarsha bamarsha merged commit 1031a48 into feature/position-cleanup Aug 26, 2020
@bamarsha bamarsha deleted the samarsha/position-cleanup⬅master branch August 26, 2020 16:08
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