Purifying the undead cruft of C
- Go 100%
- Fix ptr^.field codegen crash by handling dereferenced pointer field access in IR builder - Fix package struct/enum merging by registering types from all imported packages - Implement implicit self for methods with always-pointer receiver semantics - Add implicit dereference for self: use self.field instead of self^.field - Update parser to recognize TypeName.methodName syntax and inject implicit self parameter - Update type checker to validate method calls and implicit pointer-to-struct field access - Update IR builder to desugar method calls to function calls with @object as first argument - Add tests for ptr^.field syntax and method functionality |
||
|---|---|---|
| ash | ||
| bootstrap | ||
| tests | ||
| .gitignore | ||
| lang.md | ||
| plan.md | ||