Releases: QuEraComputing/kirin
Releases · QuEraComputing/kirin
v0.11.2
What's Changed
- fix scf constprop by @Roger-luo in #206
- refactor beer related example doc by @kaihsin in #207
- add wrappers for ilist by @kaihsin in #215
- polish ilist wrapper by @Roger-luo in #218
- fix #213 by @Roger-luo in #219
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- fix dataclass eq in types by @Roger-luo in #203
- simple example of rewrite with insert of multiple stmts + codegen by @kaihsin in #193
- add tests for hinted isequal by @Roger-luo in #205
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- structural control flow by @Roger-luo in #176
- Fix bug in get attr by @kaihsin in #175
- refine scf.for pretty printing by @Roger-luo in #183
- try to fix some scf bugs by @Roger-luo in #184
- split cf lowering by @Roger-luo in #186
- support lowering loop to cf by @Roger-luo in #187
- add more keys to color platte by @Roger-luo in #189
- simplify pretty printer by @Roger-luo in #190
- Refactor of beer example by @kaihsin in #191
- feat: add discard to DialectGroup by @Roger-luo in #192
- doc: dialect module docstring by @Roger-luo in #194
- implement griffe extension + try it on kirin builtin dialects by @Roger-luo in #196
- rework cf/scf lowering + rework compactify by @Roger-luo in #200
- fix code block scope after if-else statement by @Roger-luo in #201
- fix loop body globals by @Roger-luo in #202
Full Changelog: v0.10.2...v0.11.0
v0.10.4
Full Changelog: v0.10.3...v0.10.4
v0.10.3
Full Changelog: v0.10.1...v0.10.3
v0.10.2
What's Changed
- assert dialect in lowering.Frame by @Roger-luo in #172
- forward more options to rich console by @Roger-luo in #173
Full Changelog: v0.10.1...v0.10.2
v0.10.1
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- fix icon location in mkdocs for linkedin by @kaihsin in #163
- revise interpreter initialize interface by @Roger-luo in #166
- add some docstrings for interp interface by @Roger-luo in #167
- add more docstrings for analysis by @Roger-luo in #168
- add docstrings for printables by @Roger-luo in #169
Full Changelog: v0.9.2...v0.10.0
v0.9.2
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- add get_typed to interp.Frame by @Roger-luo in #156
- add debug mode for interpreter by @Roger-luo in #158
- sketch some big sections for documentation by @Roger-luo in #160
- add
Bindingobject in lowering to enable special type hint binding by @Roger-luo in #162 - Fix ilist2list does not rewrite constant by @kaihsin in #161
Full Changelog: v0.9.0...v0.9.1