-
Currently, when you want to allocate several registers, it is quite cumbersome. You get a lot of indentation, you have to assign temporary names to the raw register before wrapping it into the type yo…
-
**Is your feature request related to a problem? Please describe.**
The `Range` type effectively acts as a UDT, in that it consists of three `Int` values. Unlike UDTs, however, `Range` values cannot b…
-
Hello dear development team
With `dotnet` in Ubuntu 20.04 release
https://docs.microsoft.com/tr-tr/azure/quantum/install-command-line-qdk?tabs=tabid-vscode
I installed it on my system by following …
-
### JOSS Reviewer checklist item
**JOSS Review Issue:** https://github.com/openjournals/joss-reviews/issues/7489
Are there clear guidelines for third parties wishing to:
1. **Contribute to the soft…
-
# Library support for multidimensional arrays
## Abstract and conceptual overview
Q# currently provides the array type `'T[]` for any type `'T`. By using arrays of arrays (i.e.: `'T[][]`), Q# al…
-
**Describe the bug**
When using the `--assembly-properties` command line argument to `qsc.dll` from within a response file, assembly property values cannot end with a double-quote character (`"`").…
-
**Describe the bug**
When serializing values of type `Range` as returned by a function or operation, the serializer expands the `Range` into an array of its values:
![image](https://user-images.gi…
-
If I type a function from a namespace that's not opened, the editor will auto-insert "open" statement for me. However, if I copy/paste the same function, it won't auto-insert that open statement, whic…
-
**Is your feature request related to a problem? Please describe.**
When writing a polymorphic function in Q#, the type variables are fully general. They are opaque types with no properties that the f…
-
When writing arithmetic functions, it seems common to have variants specialized to `int`, `BigInt`, and `LittleEndian`. It's confusing to have to remember different names for these functions, instead …