Recent Releases of https://github.com/qcsim/qcsim

https://github.com/qcsim/qcsim - v0.3.1

Changelog

Breaking changes

  • Move to a new organisation and split repositories. The Zed extension is now in https://github.com/qcsim/qc-zed, and the Tree-sitter grammar is in https://github.com/qcsim/tree-sitter-qc.

Other changes

  • Bump Go version in go.mod.

[!NOTE] The CHANGELOG.md file says v0.3.0 while this says v0.3.1 because I had to push an additional change (7f93b5cf7d297c2865dfa1f33838ed3ad02f11bc) to fix the GitHub workflow, and I didn't want to undo the tag, so I chose to create a new minor version instead. Other than that, there are no changes between v0.3.0 and v0.3.1. The next patch release, if there is one, will be v0.3.2.

Full Changelog: https://github.com/qcsim/qcsim/compare/v0.2.0...v0.3.1

- Go
Published by github-actions[bot] 10 months ago

https://github.com/qcsim/qcsim - v0.2.0

Changelog

Breaking changes

  • Update tree-sitter queries to better accommodate syntax highlighting. This changes the grammar too, hence why this is a breaking change, though none of the functionality of QCSim has changed.

New features

  • Add Zed extension. To install it:
    1. Clone this repository.
    2. Open the extensions menu in Zed.
    3. Click on Install Dev Extension.
    4. Navigate to the qc-zed directory in the cloned repository.
    5. You should now have syntax highlighting for QC files.

- Go
Published by github-actions[bot] 10 months ago

https://github.com/qcsim/qcsim - v0.1.1

Changelog

  • Return error from recursive parseTree() call. Now errors are properly returned during parsing, they weren't before.
  • Add string representation of qubit for use in logging. Qubits will now look like ([real] + [imaginary]i) |0> + ([real] + [imaginary]i) |1> if printed using fmt.Printf() or log.Printf().
  • Only check for qubit normalisation on variable declaration. Qubits that are already in the system will not be checked for normalisation, as some combinations of gates can cause both |0> and |1> values of qubit to go to 0, which was previously causing issues. This closes #1.

- Go
Published by github-actions[bot] 11 months ago

https://github.com/qcsim/qcsim - v0.1.0

Changelog

Initial release!

- Go
Published by github-actions[bot] 11 months ago