Skip to content

0.6.0

Compare
Choose a tag to compare
@jlapeyre jlapeyre released this 30 Oct 04:18
· 8 commits to main since this release
de35ee5

What's Changed

  • Never run parser if there are lexer errors by @jlapeyre in #179
  • Remove some cruft and correct doc strings related to prev commit by @jlapeyre in #180
  • Mostly implement subroutine definition (def) by @jlapeyre in #181
  • Give correct type to qubit register param in def by @jlapeyre in #184
  • Create symbols for gates in standard library by @jlapeyre in #185
  • Use everywhere stdgates.inc rather than stdgates.qasm by @jlapeyre in #186
  • Check types of LHS and RHS in assignment "to identifier" by @jlapeyre in #187
  • Various small changes while preparing to improve type checking by @jlapeyre in #192
  • Implement complex type specification (and declaration) by @jlapeyre in #193
  • Implement imaginary literals by @jlapeyre in #194
  • Sorted the array elements in ast_src.rs by @Raghav-Bell in #189
  • Set version to 0.5.0 by @jlapeyre in #197
  • Add a bit of info on contributing to README.md by @jlapeyre in #198
  • Add more documentation on contributing by @jlapeyre in #199
  • Modify the parser to make importing to Qiskit easier or possible by @jlapeyre in #201
  • Fix bug when initializing bit declaration with measurement by @jlapeyre in #202
  • Check types and do casting in classical declarations by @jlapeyre in #205
  • Record error for statements in global scope where disallowed by @jlapeyre in #206
  • Remove unused run_rustfmt.sh by @jlapeyre in #207
  • Add SymbolTable::dump by @jlapeyre in #209
  • Add tests of the example code in the OQ3 spec by @jlapeyre in #212
  • Fix several bugs in type checking and explicit and implicit casting by @jlapeyre in #213
  • Improve code quality in symbols.rs by @jlapeyre in #215
  • Improvements to SymbolTable::gates function by @jlapeyre in #217
  • Release version 0.6.0 by @jlapeyre in #218

New Contributors

Full Changelog: 0.4.0...0.6.0