Releases: Quantinuum/hugr-llvm
Releases · Quantinuum/hugr-llvm
v0.6.1
23 Oct 15:59
Compare
Sorry, something went wrong.
No results found
Bug Fixes
don't normalise half turns (#137 )
v0.6.0
21 Oct 13:17
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Conversion operations having poison results (#131 )
New Features
[breaking ] Allow extension callbacks to have non-'static lifetimes (#128 )
[breaking ] Support tket2.rotation.from_halfturns_unchecked (#133 )
Refactor
[breaking ] remove trait emit op (#104 )
[breaking ] rework extensions interface (#119 )
[breaking ] move packaged extensions from crate::custom to crate::extension (#126 )
v0.5.1
23 Sep 12:26
Compare
Sorry, something went wrong.
No results found
New Features
provide inline_constant_functions (#108 )
v0.5.0
17 Sep 08:58
Compare
Sorry, something went wrong.
No results found
New Features
Add emitters for int <-> float/usize conversions (#94 )
[breaking ] array ops (#96 )
Add conversions itobool, ifrombool (#101 )
Add tket2 feature and lowerings for tket2.rotation extension (#100 )
Testing
Add execution test framework (#97 )
v0.4.0
03 Sep 05:35
Compare
Sorry, something went wrong.
No results found
New Features
Emit more int operations (#87 )
v0.3.1
28 Aug 15:10
Compare
Sorry, something went wrong.
No results found
New Features
Emit more int operations (#87 )
v0.3.0
27 Aug 16:24
Compare
Sorry, something went wrong.
No results found
New Features
[breaking ] Lower string, print, and panic (#78 )
Lower float operations (#83 )
Lower logic extension (#81 )
Lower arrays (#82 )
v0.2.1
19 Aug 15:06
Compare
Sorry, something went wrong.
No results found
Documentation
Remove fixed crate version in usage instructions (#68 )
New Features
Add lowering for LoadFunction (#65 )
Emission for CallIndirect nodes (#73 )
v0.2.0
31 Jul 09:43
Compare
Sorry, something went wrong.
No results found
New Features
make EmitFuncContext::iw_context pub (#55 )
Refactor
use HugrFuncType/HugrType/HugrSumType (#56 )
remove unneeded HugrView constraints (#59 )
[breaking ] add LLVMSumValue (#63 )
Testing
Add test for LoadFunction Op (#60 )
v0.1.0
10 Jul 09:46
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Syntax error
sum type tag elision logic reversed
[breaking ] Allow Const and FuncDecl as children of Modules, Dataflow Parents, and CFG nodes (#46 )
Documentation
New Features
Emission for Call nodes
Support values
add get_extern_func (#28 )
lower CFGs (#26 )
Add initial codegen extension for prelude (#29 )
[breaking ] Namer optionally appends node index to mangled names. (#32 )
Implement lowerings for ieq,ilt_s,sub in int codegen extension (#33 )
Add initial float extension (#31 )
Emit more int comparison operators (#47 )
Refactor
Testing
add a test for sum type tags
Add integration tests lowering guppy programs (#35 )