Releases: TheDan64/inkwell
Releases · TheDan64/inkwell
0.4.0
What's Changed
- Expose some LLVMValueRef constructors by @SUPERCILEX in #463
- Make llvm_sys a public export by @SUPERCILEX in #465
- Add set_field_at_index for llvm-plugin by @SUPERCILEX in #464
- ci: build kaleidoscope in ci and revise example docs by @xieyuschen in #466
- Add even more iterators by @SUPERCILEX in #462
New Contributors
- @xieyuschen made their first contribution in #466
Full Changelog: 0.3.0...0.4.0
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
0.2.0
What's Changed
- Add get_globals by @Dev380 in #404
- Syn2 by @Pat-Lafon in #409
- Support LLVM 16 by @FawazTirmizi in #407
New Contributors
- @Dev380 made their first contribution in #404
- @FawazTirmizi made their first contribution in #407
Full Changelog: 0.1.1...0.2.0 https://github.com/TheDan64/inkwell/blob/master/CHANGELOG.md#020---2023-05-04