qsharp-compiler
qsharp-compiler copied to clipboard
Q# compiler, command line tool, and Q# language server
QsExpressionKind contains a separate case for each operator, which makes the type very large and difficult to write exhaustive matches for. It would be simpler if all of the operator...
When bringing online the multiplatform validation of the repo, I observed the QsFmt tests failing on non-Windows platforms. Since the format tool is expected to run cross platform, this may...
Several classes in LlvmBindings act as wrappers around native handles that need to be cleaned up by specific native calls on dispose of their wrappers. To get predictable behavior for...
[This article](https://docs.microsoft.com/en-us/azure/quantum/user-guide/testing-debugging?tabs=tabid-vs2019) makes me think that at least one simulator has to be specified for a unit test (even if the simulator is not used). If we make the simulator...
The QIR Generation tests trigger a crash on macOS that shows up as a stack overflow if any scopes are nested beyond depth 8. After some initial investigation, we found...
Hi. I've developed a Q# application, but I have an error everytime I open the solution. I see messages about downloading on the Q# Language Server and I always get...
**Describe the bug** Code actions do not work. When hovering over a code warning, the pop up says "no fixes available". The following error is displayed in the logs: ```...
The formatter indents this program incorrectly: ```qsharp namespace Foo { function Bar() : Unit { let x = 0; // Hello world } } ``` Output: ```qsharp namespace Foo {...
**Describe the bug** After installing the .NET 5 SDK, the language server can't load Q# projects: > [Info - 12:15:44] workspace folder: c:\Users\samarsha\Desktop\QSharpSandbox [Error - 12:15:45] Error on loading project...
I've .NET 5 installed on Ubuntu 20.04. ``` $ dotnet --list-sdks 5.0.202 [/usr/share/dotnet/sdk] $ dotnet --list-runtimes Microsoft.AspNetCore.App 5.0.5 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 5.0.5 [/usr/share/dotnet/shared/Microsoft.NETCore.App] ``` Then I installed the VS Code plugin...