0.3.0
What's Changed
- Find a InstructionValue based on its name by @Faouzi1406 in #416
- fix: allow call of
set_body
on none opaque structs by @Chronostasys in #418 - Add support for LoongArch by @heiher in #420
- add test for inlinealways function attribute by @folkertdev in #426
- Add llvm-sys linkage features by @nohenry in #428
- Update README.md with llvm 16 support by @Pat-Lafon in #429
- Add methods for creating/checking for
poison
values. by @tylanphear in #431 - Add runtime checks for builder position by @EricLBuehler in #436
- Replace parking_lot with the standard library by @yorickpeterse in #442
- Add
typos
to CI by @EricLBuehler in #441 - Change signature of
load_library_permanently
by @gavrilikhin-d in #445 - Added get_field_at_index and count_fields to struct values by @tfzee in #451
- Adding get_allocated_type, is_terminator and is_conditional to InstructionValue by @tfzee in #455
- Update Kaleidoscope example to LLVM 15 and 16 by @FnControlOption in #459
- Support LLVM 17 by @SUPERCILEX in #460
- Add missing iterators by @SUPERCILEX in #461
New Contributors
- @Faouzi1406 made their first contribution in #416
- @Chronostasys made their first contribution in #418
- @heiher made their first contribution in #420
- @nohenry made their first contribution in #428
- @tylanphear made their first contribution in #431
- @EricLBuehler made their first contribution in #436
- @yorickpeterse made their first contribution in #442
- @tfzee made their first contribution in #451
- @FnControlOption made their first contribution in #459
- @SUPERCILEX made their first contribution in #460
Full Changelog: 0.2.0...0.3.0