qsharp-compiler icon indicating copy to clipboard operation
qsharp-compiler copied to clipboard

Q# compiler, command line tool, and Q# language server

Results 138 qsharp-compiler issues
Sort by recently updated
recently updated
newest added

**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...

bug

Changes needed to the SDK to support QIR submitters.

**Describe the bug** The following code produces a cryptic and misplaced error: ![image](https://user-images.githubusercontent.com/34236215/154387448-e337feb4-7d90-4f88-b265-91ebc3a989f1.png) **Expected behavior** The compiler should produce a more descriptive error message with a range that is either...

bug
area: diagnostics

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...

enhancement
area: diagnostics

**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...

bug
area: code gen (C#)

* 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...

maintenance

For an operation ```qsharp operation Foo

bug

**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...

bug
area: code gen (C#)

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 {...

bug