Skip to content

Commit f546998

Browse files
committed
roadmap
1 parent d964073 commit f546998

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ROADMAP.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ This document outlines the planned features and improvements for IRVM.
3131

3232
### Function & Call Attributes
3333
- [x] Function attributes: `nounwind`, `noreturn`, `cold`, `hot`, `willreturn`, `nosync`, `nofree`
34-
- [ ] Parameter attributes: `nocapture`, `readonly`, `writeonly`, `dereferenceable(N)`
35-
- [ ] Return attributes: `noalias`, `noundef`, `dereferenceable(N)`
36-
- [ ] GC name support
37-
- [ ] Prefix/prologue data
34+
- [x] Parameter attributes: `nocapture`, `readonly`, `writeonly`, `noalias`, `noundef`, `nonnull`, `nofree`, `nest`, `returned`, `inreg`, `zeroext`, `signext`, `dereferenceable(N)`, `align(N)`
35+
- [x] Return attributes: `noalias`, `noundef`, `nonnull`, `dereferenceable(N)`
36+
- [x] GC name support
37+
- [x] Prefix/prologue data
3838

3939
### GEP Type Inference
4040
- [x] Implement automatic result type computation for GEP
@@ -44,7 +44,7 @@ This document outlines the planned features and improvements for IRVM.
4444

4545
### Memory Operation Enhancements
4646
- [x] Add `volatile` flag to load/store
47-
- [ ] Proper alignment validation
47+
- [x] Alignment validation error type (enforcement pending)
4848
- [ ] Non-temporal hints
4949

5050
---

0 commit comments

Comments
 (0)