Releases: QuEraComputing/kirin
Releases · QuEraComputing/kirin
v0.17.2
Full Changelog: v0.17.1...v0.17.2
v0.17.1
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- fix multi assign by @Roger-luo in #348
- fix common subexpression elimination by @johnzl-777 in #339
- fix: add typecheck for call stmt by @Roger-luo in #349
- refactor check type by @Roger-luo in #350
- improve lowering lineno precision by @Roger-luo in #351
- rework exceptions and improve error handling by @Roger-luo in #352
- fix jupyter printing for error message by @Roger-luo in #354
- fix: special case types and class_getitem by @Roger-luo in #355
- fix: method inference should resolve on tuple type by @Roger-luo in #356
- feat: add a builtin option for Pass to not raise by @Roger-luo in #357
- fixing bug with multi-return values in statement by @weinbe58 in #358
- add StmtTrait and AttrTrait by @Roger-luo in #359
- feat: add get_casted to force linter accepting a type by @Roger-luo in #360
- feat: mark lowering state options as kwargs by @Roger-luo in #361
- polish lowering by @Roger-luo in #362
- fix exports by @Roger-luo in #366
- fix some pyright errors by @Roger-luo in #367
- fix empty union by @Roger-luo in #368
- Add Pauli algebra dialect example to docs by @david-pl in #365
- Add get_present_trait method to statement class by @david-pl in #370
- refactor interp to clean up APIs + improve stacktrace by @Roger-luo in #369
- Inline
len
forIList
by @weinbe58 in #316 - feat: add a canonicalize + post inference hook to ir.Dialect by @Roger-luo in #371
- cleanup rewrite exports by @Roger-luo in #372
- feat: improve error message of calling class method by @Roger-luo in #373
- support stacktrace in interpreter by @Roger-luo in #374
- setup pyright by @Roger-luo in #375
- fix: more precise exception by @Roger-luo in #376
New Contributors
Full Changelog: v0.16.0...v0.17.0
v0.16.9
bump version
v0.16.8
bump version
v0.16.7
bump version
v0.16.6
Full Changelog: v0.16.5...v0.16.6
v0.15.4
Full Changelog: v0.15.3...v0.15.4
v0.16.5
Full Changelog: v0.16.4...v0.16.5
v0.16.4
Full Changelog: v0.16.3...v0.16.4