Jake Lishman

Results 82 issues of Jake Lishman

### What is the expected behavior? Terra will soon (0.24 or 0.25, depending on how much time it takes) support representing more complex classical conditions than just simple equality. The...

enhancement

### Summary These would have been evaluted to the integer `0` instead of the intended floating-point value `0.5`. ### Details and comments Fix #528

### What is the expected enhancement? We have an operator-precedence table, but we don't specify the associativity of any of the binary operators. The ANTLR grammar (and therefore the reference...

enhancement

### What is the expected enhancement? We have a spelling for `bool` literals (`false` and `true`) and a spelling for bitstrings (`"00101"` for `bit[5]`), but it's not clear to me...

enhancement

### What is the expected enhancement? This stems from discussions we've had before, but was mostly triggered by an issue on Qiskit (Qiskit/qiskit#11870) that I forgot to bring over here...

enhancement

Apologies, there's quite a lot more I intended to write (and refine the current text) about further parts of the design and my progress, but I now need this to...

RFC proposal

### Summary This is just a file vendored from the OpenQASM project, but it's been updated since the last time we vendored it to fix a couple of problems. This...

Changelog: New Feature
mod: qasm3

### What should we add? This is the tracking epic for [RFC `0019`: Variable-declaration and storage representation in Qiskit](https://github.com/Qiskit/RFCs/blob/master/0019-classical-stores.md). Details of the proposal are in the linked document. Since the...

type: feature request
priority: high
type: epic
mod: qpy
mod: transpiler
mod: qasm3
mod: circuit

### Summary This rewrites the `from_operator` handling (again!) from the initial Rust implementation of the recursive matrix-addition form into an iterative approach that re-uses the same scratch memory all the...

performance
Changelog: New Feature
mod: quantum info
Rust

### Summary This exposes the entirety of the configuration of the Sabre heuristic to Python space, making it modifiable without recompilation. This includes some additional configuration options that were not...

Rust
mod: transpiler