Граф коммитов

700 Коммитов

Автор SHA1 Сообщение Дата
Stefan J. Wernli 1b4270217a
Readme updates, vsix updates (#1632)
* Skip language server tests

* Update extension readme.

* Update title for deprecation

* Update notice text

* Fix typo

* Update repo readme

* update readme

* use https

* Revert solution change

* Revert rest of sln changes

* Update README.md

Co-authored-by: Bill Ticehurst <billti@hotmail.com>

* Update src/VSCodeExtension/README.md

Co-authored-by: Bill Ticehurst <billti@hotmail.com>

---------

Co-authored-by: Bill Ticehurst <billti@hotmail.com>
2024-01-12 10:12:11 -08:00
Mine Starks 96258b0a5e
Update versions to 0.28.302812 (#1628) 2023-09-19 14:35:45 -07:00
Scott Carda ce9622e4e4
NuGet.ProjectModel 6.2.2 -> 6.2.4 (#1625) 2023-08-02 13:47:55 -07:00
Robin Kuzmin 7d6d03a1ca
->0.28.291394 (#1624) 2023-08-01 22:14:54 -07:00
Robin Kuzmin e67c14657c
Fix metadata warnings for doc builds (authored by @Bradben, #1620). (#1623) 2023-08-01 10:51:57 -07:00
Robin Kuzmin 4094efb91e
Fixing CI (#1621)
* Microsoft Quantum (public) -> 9af4e09e-a436-4aca-9559-2094cfe8d80c

* qdk-sync.yml fix.
2023-07-26 09:55:23 -07:00
Robin Kuzmin 2bdc87884e
0.28.277227 (#1618) 2023-06-06 23:21:02 +00:00
Mine Starks b936ebfde8
Prevent GitHub from excluding the build/ directory (#1616)
Add a `.gitattributes` file, [as described in the GitHub documentation](https://docs.github.com/en/search-github/searching-on-github/finding-files-on-github#customizing-excluded-files), to prevent GitHub from excluding this folder from "Go to file". In our repo, this file contains lots of build scripts, so it helps when they're easily findable.

For the same change in another QDK repo, see: https://github.com/microsoft/qdk/pull/346
2023-04-05 15:11:18 -07:00
Mine Starks 7bf0e60d24
Update QDK version to 0.28.263081 (#1615) 2023-03-31 15:01:13 -07:00
DmitryVasilevsky ae5bf9e141
Cleanup after removal of the resources estimator (#1613)
* Removed unused parameter in entry point driver settings

* Removed test that no longer tests anything

* Empty commit to rebuild

---------

Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>
2023-03-22 10:37:13 -07:00
DmitryVasilevsky 07aee20338
Removing local resources estimator (#1611)
* Removed old resource estimator (csharp based)

* Removed old resource estimator (csharp based)

* Temporary updated driver settings to avoid multi-repo check-in

* Updated unit test

---------

Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>
2023-03-15 10:16:18 -07:00
Robin Kuzmin 76945b8f0b
Upgraded packs that use string_decoder. (#1612) 2023-03-13 14:17:13 -07:00
Scott Carda c6066c7bf1
Update to 0.27.258160 (#1608) 2023-03-06 12:22:45 -08:00
Robin Kuzmin 2206dfa576
Upgraded Newtonsoft.Json dependency. (#1607)
* Updated Microsoft.NET.Test.Sdk, xunit.runner.visualstudio .
2023-02-23 17:26:58 -08:00
César Zaragoza Cortés fa13bf6739
Change decomposition package for IonQ depending on whether QIR generation is enabled (#1598) 2023-02-16 10:55:27 -08:00
Jamie Magee dbcc14bebd
Add `$schema` to `cgmanifest.json` (#1549) 2023-02-15 20:11:45 +00:00
Rustam e9c3345fc9
Fix xml doc (#1571) 2023-02-15 08:33:13 +00:00
Joe Schulte 586e073319
Clean up inconsistent code style and removed nested trinary (#1606)
* clean up inconsistent code style to be shorter with fewer indents and removed nested trinary

* fixing code style errors from build
2023-02-13 12:58:09 -08:00
Robin Kuzmin e09f8d7db2
Upgraded qs. (#1605) 2023-02-09 21:09:23 -08:00
Robin Kuzmin 6fd5973599
Fixed undesirable dependency on outdated package versions (#1604) 2023-02-09 10:24:19 -08:00
Robin Kuzmin a64522ba40
Fixing the undesirable dependencies issue for qdk. (#1601)
* Migrated to net6.0.
2023-02-06 19:22:53 -08:00
Sarah Marshall 4956706690
Update to QDK version 0.27.253010 (#1602) 2023-02-02 03:57:25 +00:00
DmitryVasilevsky 9705a18dc8
Remove WarninsAsErrors from project templates (#1600)
Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>
2023-01-26 10:21:32 -08:00
DmitryVasilevsky 9bfde74871
Hardware capability problems are warnings by default (errors via option) (#1595)
* Hardware capabilities as warning. (#1554)

* Update tests to check for warnings

* Conditionally treat capability warnings as errors (alternative approach) (#1594)

* Capability Warnings as Errors - alternative approach prototype

* Updated names

* Fixed formatting

* Updated name, passing ints

* Removed temporary stuff

* Removed unneeded null

* Fixed description

* Updated SDK targets to support number list

* Added parsing of project property WarningsAsErrors

* Using parsed values

* Updated templates to include new property

* Numbers separated by semicolon, added property test

* Simple command line switch test

Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>

* Added command line tests, fixed diagnose verb (#1596)

Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>

* Empty commit to cause license/cla check to re-run

Co-authored-by: Andres Paz <anpaz@microsoft.com>
Co-authored-by: Stefan J. Wernli <swernli@microsoft.com>
Co-authored-by: Dmitry Vasilevsky <dmitryv@microsoft.com>
2023-01-24 16:13:48 -08:00
Stefan J. Wernli e442368a93
Update LLVM package version (#1593) 2023-01-13 16:15:05 -08:00
Stefan J. Wernli ca9eeae9ac
Fix QIR verify module result handling (#1590) 2023-01-09 18:32:11 -08:00
Stefan J. Wernli b830ba511a
Update to LLVM 14 (#1586)
* Skip incidental dependencies on manylinux

This adds some explicit removals of external lib dependencies to avoid accidentally pulling them in from the manyLinux container environment.

* Update llvm.yml

* Update to LLVM 14

* update clangsharp

* use earlier clangsharp

* use 14.0.0-rc1

* Update nuget packages versions

* Allow obsolete calls for non-opaque pointers.

Co-authored-by: Bettina Heim <Bettina.Heim@microsoft.com>
Co-authored-by: Ian Davis <ian.f.davis@gmail.com>
2023-01-06 13:23:07 -08:00
Filip W 4a5aafab2b
Removed .NET Core 2.1 and .NET Core 3.0 from TFMs recognized by the compiler as valid (#1455) 2022-12-21 19:00:29 +00:00
Sarah Marshall 842e4bb84a
Fix QIR codegen for repeat loop with array variable (#1587) 2022-12-16 20:37:20 +00:00
Stefan J. Wernli 78c08c4c29
Add `BigInt` string interpolation test (#1585)
* Adding BigInt string interpolation execution test

This adds an execution test that makes use of `BigInt` in string interpolation. Resolves a remaining "todo" in the test code.

* Use beta package to get BigInt fix
2022-12-15 18:13:06 +00:00
Robin Kuzmin 59fb1f93c9
Switch to 0.27.244707. (#1580) 2022-12-10 14:07:49 -08:00
Stefan J. Wernli 35ac6ceb3a
Update projects, docs, cpp files for QIR stdlib (#1578)
* Update projects, docs, cpp files for QIR stdlib

This change updates the remaining example and test projects for using the QIR stdlib via the Microsoft.Quantum.Simulator.Runtime as a QIR backend. This resolves #1560, resolves #1568, and resolves #1569.

Note that it does not update the samples under examples\QIR\Simulation as these need to be fully rewritten and likely moved to https://github.com/qir-alliance/qir-runner (see Rewrite or Move docs in examples/QIR/Simulation #1577)

* Fix development project QDK version

* Update examples/QIR/Optimization/README.md

Co-authored-by: Robin Kuzmin <9372582+kuzminrobin@users.noreply.github.com>

* Use alternative method for copying build dependencies

Co-authored-by: Robin Kuzmin <9372582+kuzminrobin@users.noreply.github.com>
2022-12-07 00:05:17 +00:00
Scott Carda 82e9304d61
Add Language Server Tests Back In (#1576) 2022-11-29 20:09:03 -08:00
César Zaragoza Cortés 16c5e86de2
Update SDK to support QIR generation for IonQ. (#1573) 2022-11-29 13:08:13 -08:00
Andres Paz cec05a29c4
Update link to install guide. (#1575)
* Update link to install guide.

* a couple more of broken links.
2022-11-07 22:00:03 +00:00
Robin Kuzmin a743062158
2022.10 Hotfix: Updated to 0.27.238334 (#1570) 2022-10-28 18:25:05 -07:00
Robin Kuzmin 6029ded667
Switch to QDK version 0.27.236950. (#1567) 2022-10-26 17:22:48 -07:00
Sarah Marshall 00a46bc139
Use an efficient left factoring for the expression parser (#1566) 2022-10-21 00:38:45 +00:00
XField ce9bab86e2
Introduce new Quantinuum proj/app templates and remove Honeywell (#1565)
* Rename Honeywell templates to Quantinuum

* Replace Honeywell templates, provider and targets with Quantinuum

* Rename project reference

* Revert .NET provider package name to Microsoft.Quantum.Providers.Honeywell

* Revert azq-honeywell project template

* Revert Honeywell execution target
2022-10-19 13:48:53 -08:00
Bettina Heim cf368086f5
Clean up and caching for callables during QIR generation (#1497) 2022-10-03 02:03:34 +00:00
ShalokShalom 6a1ab570e0
remove notion of dotnet core (#1556) 2022-10-01 10:47:12 -07:00
Kartik Singhal 3cb8705060
Remove reference to Q# Language repo for QIR Spec (#1494)
Co-authored-by: Bettina Heim <Bettina.Heim@microsoft.com>
Co-authored-by: Stefan J. Wernli <swernli@microsoft.com>
2022-10-01 10:45:30 -07:00
Angela Burton e691e08b5f
Revert "Fixing the language server tests and the project loader tests across all platforms (#1491)" (#1562)
This reverts commit efc0b98335.
2022-09-21 18:16:54 +00:00
Xinyi Joffre 124f49d9e4
Add support for microsoft-qc provider (#1561)
* Add support for microsoft-qc provider

* Fix condition

* Update all instances of Architecture to MicrosoftQuantum
2022-09-20 14:39:40 -07:00
Bettina Heim efc0b98335
Fixing the language server tests and the project loader tests across all platforms (#1491) 2022-09-20 09:37:23 -07:00
Robin Kuzmin 406444794f
Working around the broken (out-of-date) links. (#1559) 2022-09-19 15:22:06 -07:00
Stefan J. Wernli 50c43a43dc
Adding secondary owner to CODEOWNERS (#1558)
Adding @bettinaheim for any folders where I was the only owner.
2022-09-16 18:45:15 +00:00
Stefan J. Wernli 939571c85b
Optimize conditions with compile time Booleans (#1523)
* Optimize conditions with compile time Booleans

This change optimizes handling of conditions where some of the values are known compile time Boolean values. In particular, it expands handling of if-elif-else sequences by compressing known true branches into the current block and skipping any other branches. Likewise, for compound conditional evaluation it adds handling for special cases where part of a logical `and` or logical `or` statement is known to be constant, removing the need for a phi-node and propagating the appropriate constant or dynamic value.

New and updated test cases were manually verified for correct output.

* Update logical OR shortcut behavior

Co-authored-by: Bettina Heim <Bettina.Heim@microsoft.com>
2022-09-14 15:16:57 -07:00
Bettina Heim 302201ce4b
Update README.md (#1368)
Co-authored-by: Stefan J. Wernli <swernli@microsoft.com>
2022-09-14 10:20:22 -07:00
Sarah Marshall 502484e98e
Fix several cases of incorrect diagnostic ranges for call expressions (#1410) 2022-09-14 09:30:38 -07:00