Skip to content

Commit 0104818

Browse files
authored
Update CHANGELOG for 0.9.0 (#60)
Add 0.9.0 release entry to CHANGELOG.md.
1 parent b22b820 commit 0104818

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [0.9.0] - 2026-03-20
4+
5+
### Added
6+
7+
- LLVM 22 support (#59)
8+
- `BitsInit::known_bits_to_int()` (LLVM 22 only)
9+
- Direct typed value accessors on `Record`: `int_value`, `str_value`, `bit_value`, `def_value`, `dag_value`, `bits_init_value`, `list_init_value`, `list_of_defs_value`, `list_of_ints_value`, `list_of_strings_value`, `optional_str_value`, `optional_def_value`, `is_value_unset`
10+
- Record identity/metadata: `is_class`, `def_init`, `id`, `name_init`, `has_direct_super_class`
11+
- RecordRecTy accessors: `num_type_classes`, `type_class`, `type_is_subclass_of`
12+
- RecordValue metadata: `is_template_arg`, `is_nonconcrete_ok`, `bits_width`, `list_element_type`
13+
- `DagInit::arg_no` for named argument lookup
14+
- `RecordKeeper::input_filename` and `RecordKeeper::global`
15+
- LLVM 21 test matrix in CI
16+
17+
### Changed
18+
19+
- Default LLVM version is now 22
20+
321
## [0.8.0] - Unreleased
422

523
### Fixed

0 commit comments

Comments
 (0)