Conversation

unpopular opinion: the kind of program we call an "assembler" is a disgrace and they're almost useless. a real assembler would perform register allocation for you and handle calling conventions.
55
268
It's beyond just the lack of C calling convention support. It essentially lacks proper support for them in general. It's also bad at handling languages with heavy usage of (tagged) unions like Rust. It's way too focused on being a Clang backend. Dealing with GC is probably worst.
2
5