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

Conversation

@cgranade
Copy link
Contributor

@cgranade cgranade commented Apr 1, 2022

This PR catches the feature/opensim-continuous feature branch up to main to allow future PRs to complete more cleanly, focusing only on relevant changes for the feature.

swernli and others added 20 commits February 3, 2022 09:11
* Migrate to clang-13

* Suppress reserved identifier warning-as-error

* Clean-up new clang-13 warnings

* Add cmake inlcude

* rework clang-tidy settings

* More fixes

* Update dependency versions for compiler components

* Use LLVM apt source for version 13 packages

* Update format script

* Conditionally add signature, apt repository

* Add missing `!`
Previous alpha version is no longer present due to retention policy.
Co-authored-by: DmitryVasilevsky <[email protected]>
Co-authored-by: Sam Jaques <[email protected]>
Co-authored-by: Dmitry Vasilevsky <[email protected]>
Co-authored-by: Thomas Haener <[email protected]>
Co-authored-by: Robin Kuzmin <[email protected]>
Co-authored-by: Thomas Haener <[email protected]>
Co-authored-by: Robin Kuzmin <[email protected]>
Co-authored-by: Bettina Heim <[email protected]>
* Renamed to Microsoft.Quantum.SparseSimulator.Runtime.
…orrectly (#949)

* Add logging.

* Add more logging.

* Handle TargetInvocationException.
* Runtime support for Quantinuum targets.

* Fix quantum machine factory.
With this change, we're migrating the main release train of the QDK to the most recent Long Time Support version of the .NET framework. For details about this change, refer to the original issue microsoft/qsharp-compiler#1224.

As part of this change, we're:

- Re-targeting all .NetCoreApp3.1 binaries to .NET6.0
- Updating Docker images, samples and templates.
- Libraries using .NetStandard2.1 are not affected by this change.
- The minimum supported .NET version in the QDK will also be updated from 3.1 to 6.0
- The Visual Studio extension will now target Visual Studio 2022.
* Minor improvement for bug #969.
* Adapted the sanitized pipeline for .NET 6.
* Fix Type2 Exp decomposition

Corrects the angle convention used when calling the Ising gates as part of the `Exp` decomposition.

Fixes Decomposition of `Exp` operation uses incorrect angle convention on IonQ targets #967

* Add decomposition Exp test

* Include Exp test in target package tests

* Add comment to new test

* Update test to check sign consistency

Co-authored-by: Cassandra Granade <[email protected]>
@cgranade cgranade merged commit 16962a9 into feature/opensim-continuous Apr 1, 2022
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.

10 participants