Stuart Cook 6ad98750e0
Rollup merge of #145660 - jbatez:darwin_objc, r=jdonszelmann,madsmtm,tmandry
initial implementation of the darwin_objc unstable feature

Tracking issue: https://github.com/rust-lang/rust/issues/145496

This feature makes it possible to reference Objective-C classes and selectors using the same ABI used by native Objective-C on Apple/Darwin platforms. Without it, Rust code interacting with Objective-C must resort to loading classes and selectors using costly string-based lookups at runtime. With it, these references can be loaded efficiently at dynamic load time.

r? ```@tmandry```

try-job: `*apple*`
try-job: `x86_64-gnu-nopt`
2025-09-17 14:56:44 +10:00
..
2025-07-01 19:00:21 +00:00
2025-06-30 20:42:27 +10:00
2025-09-08 15:27:29 +03:00
2025-09-12 15:14:15 -05:00
2025-09-12 15:14:15 -05:00
2025-09-08 15:07:12 -07:00
2025-09-08 15:07:12 -07:00
2025-07-31 14:19:27 +02:00
2025-06-24 04:05:27 +00:00