qsharp-compiler
qsharp-compiler copied to clipboard
Q# compiler, command line tool, and Q# language server
**Describe the bug** Cycle validation must check not just if there is an edge between generic callables in a cycle, it must check every combination of edges between the callables...
Changes needed to the SDK to support QIR submitters.
**Describe the bug** The following code produces a cryptic and misplaced error:  **Expected behavior** The compiler should produce a more descriptive error message with a range that is either...
In some cases, the cause of an error message may not be localized to the point where the error is generated. It could have multiple causes or related aspects in...
**Describe the bug** Q# Boolean values `true` and `false` are printed as `True` and `False`, in incorrect capitalization. **Expected behavior** The values are printed the way they are defined in...
* Diagnostics need additional information to display a diagnostic message, but each diagnostic is an enum item, which doesn't allow additional data. The information is stored as a string sequence...
For an operation ```qsharp operation Foo
**Describe the bug** Recently, we tried to make a performance optimization on iqsharp to call the codegen asynchronously as we might have multiple block of files (one per snippet) that...
Serialization doesn't work when the AST contains a lambda that hasn't been lifted, either because lifting lambdas is disabled or there are compilation errors. For example ```qsharp namespace App {...