goose++
goose++
This is unrealistic to implement manually, and that's not what I'm suggesting. What I'm suggesting is the ability for users to add their own support for *any* language within the...
### `.clif` Test Case ``` function %foo(i64 sarg(16)) -> i32 apple_aarch64 { block0(v0: i64): v1 = load.i32 notrap aligned v0 return v1 } function %main() -> i32 apple_aarch64 { ss0...
### Problem Currently, all local variables are stored in stack slots. This can create unnecessary stack stores and loads even when a variable's address is never obtained ### Proposed Solution...
### Problem Enums (and tagged unions) are an incredibly useful construct for dealing with varying state, and representing optional or error values. ### Proposed Solution The four requirements for enums...
### Problem Currently, there's no way to reapply comptime blocks to different circumstances. Types can be created at compile-time, but doing it is kind of pointless. Also, generics don't really...
### Problem My mac broke so unfortunately I can't debug this rn :( After downloading the logs these are the failing codegen tests: ``` 2025-02-22T08:11:57.6486180Z running 58 tests 2025-02-22T08:11:58.9378130Z test...