Jake Lishman

Results 50 issues of Jake Lishman

This is an issue to contain tracking comments from the new nightly CI runs of the full test matrix. Maintainers can subscribe to this issue to get notified whenever the...

bug
type: qa

Hi all, I'm getting to the point where I have enough of a developers' guide written, and we should start thinking about how and where to merge it in. It's...

Currently, many `Qobj` operations are tagged as "tidied up" operations, which means that if the global option `auto_tidyup` is set to `True` (its default), then small values (< 1e-15) are...

If you run the documentation build twice, you will get several megabytes of diff between the two runs. This is a problem for us deploying to the website, because our...

DOC

Currently, running `make html` produces a `_build/html` directory that is 50MB large. This causes problems with the qutip/qutip.github.io repository, because currently part of our deployment process involves copying this directory...

DOC

### Summary Formalise rules for compile-time `const` expressions, and change array access modifier to `readonly` from `const`. These updates are generally expected to be consistent with what implementations already do,...

TSC
WG: types-and-casting

The example file `pong.qasm` looks like it may have been left behind after several iterations of updates to the specification, and I'm not at all sure what it's meant to...

bug
enhance/change spec
Reference Parser

**This is not expected to be in scope for 3.0**, it's just a tracking issue. ### Problem Based on comment chain https://github.com/openqasm/openqasm/pull/340#discussion_r893707095, in the TSC meeting on 2022-06-10 we discussed...

enhance/change spec

### Summary This fixes all warnings that are currently enabled in our CMake configuration, and then turns warnings into errors (if not on Windows). The most dangerous behaviour fixed here...

### Summary This adds control-flow support to the `DAGCircuit` methods `depth` and `size`, to `QuantumCiruit.depth`, and to the transpiler pass `ContainsInstruction`. Together, these are the basis of the principal transpiler...