Files
Odin/base/runtime
Harold Brenes 5af13f5d53 Automatically emit objc_msgSend calls when calling imported or implemented Objective-C methods
- Add intrinsics.objc_super()

- Emit objc_msgSendSuper2 calls when an objc method call is combined with objc_super(self)

- Fix objc_block return value ABI for large struct returns

- Fix objc_implement method wrappers bad ABI for large struct returns and indirect args

- Simplify parameter forwarding for objc_imlpement methods

- Add intrinsics.objc_instancetype to mimi Objective-C instancetype* returns
  This facilitates returning the correct type on subclasses when calling mehtods
  such as `alloc`, `init`, `retain`, etc.

- Refactor Objective-C class implementations generation so that hierarchies are properly initialized

- Better codegen for context passing with ivar-based autocontext

- Allow @superclass on imported objc-c objects

- Better codegen for block forwarding invoker, arguments are forwarded directly
2025-09-29 20:37:48 -04:00
..
2025-08-08 15:34:30 +11:00
2025-07-31 16:40:40 +02:00
2025-08-29 12:41:38 -07:00
2024-06-05 20:57:39 +02:00
2025-09-27 10:10:25 +01:00
2025-08-08 13:29:49 +01:00
2024-06-05 20:57:39 +02:00
2024-06-29 12:16:43 +01:00