history of objc/objc_runtime_darwin.go at main
2026-09-27
| dea872e | fork: rename module path to github.com/bnema/purego GPG Verified | brice |
2026-09-24
| 440e526 | objc: add SendSuper2 with an explicit defining class (#534) GPG Unverified | Hajime Hoshi |
2026-09-05
| 763bb99 | objc: clarify SendSuper method lookup (#514) GPG Unverified | Hiroki KUMAZAKI | ||
| 7e3b362 | objc: anchor ivarRegex so malformed names are rejected (#513) GPG Unverifiedtag v0.12.0-alpha | Hiroki KUMAZAKI |
2026-08-29
| f389379 | all: use range-over-int in counting loops (#503) GPG Unverified | Hajime Hoshi |
2026-08-26
| 749871c | all: use structs.HostLayout on structs that must match the C ABI (#502) GPG Unverifiedtag v0.11.0-alpha.10 | TotallyGamerJet |
2026-08-20
| f2f4202 | objc: encode 64-bit integers as q and Q (#499) GPG Unverified | TotallyGamerJet |
2026-06-23
| 3c86956 | all: drop support for Go 1.18 through 1.24 (#469) GPG Unverified | Hajime Hoshi |
2026-03-15
| 1d88bcc | all: apply (#439) GPG Unverifiedtag v0.11.0-alpha.1 | Hajime Hoshi |
2026-01-02
| 200df60 | all: fix typos in comments (#383) GPG Unverified | Luc |
2025-09-23
| 684058f | all: more efficient type asserting (#341) GPG Unverifiedtag v0.10.0-alpha.1 | TotallyGamerJet |
2025-07-06
| 36d25bb | Add support for Objc blocks (#325) GPG Unverifiedtag v0.9.0-alpha.9 | Luc |
2025-06-21
| 469dacd | objc: bug fix: wrong implementation in encodeType for a struct (#324) GPG Unverifiedtag v0.9.0-alpha.8 | Hajime Hoshi |
2025-06-08
| 1a51bed | objc: implement ability to create Protocols at runtime (#320) GPG Unverifiedtag v0.9.0-alpha.7 | TotallyGamerJet |
2024-10-18
| 1f4eb8c | all: replace interface{} with any (#283) GPG Unverified | TotallyGamerJet |
2024-04-06
| f88cc4c | objc: remove deprecated APIs (#226) GPG Unverified | Hajime Hoshi |
2024-04-04
| d0aedd0 | all: struct return fixes (#221) GPG Unverified | TotallyGamerJet |
2023-09-09
| 6319229 | objc: add safe Objc Classes (#160) GPG Unverifiedtag v0.5.0-alpha.3 | TotallyGamerJet |
2023-09-07
| 0f25ec6 | Revert "Implement safe ObjC classes (#157)" tag v0.5.0-alpha.2 | Hajime Hoshi | ||
| 469fcb9 | Implement safe ObjC classes (#157) GPG Unverified | TotallyGamerJet |
2023-02-24
| 0befdc3 | Return errors from `Dlopen`, `Dlsym`, and `Dlclose` (#103) GPG Unverifiedtag v0.3.0-alpha | Arsen Musayelyan |
2023-01-09
| 9246c5c | objc: generic Send and SendSuper (#90) GPG Unverified | TotallyGamerJet |
2023-01-07
| 6d5fb77 | objc: add comment about Objective-C global lock GPG Unverified | TotallyGamerJet |
2022-12-17
| b4ba55d | better error message and padding support (#83) GPG Unverified | TotallyGamerJet |
2022-12-16
| 7b60891 | make encoding return an error instead of panic (#82) GPG Unverified | TotallyGamerJet |
2022-11-04
| 13a6f78 | objc: add RegisterClass API (#59) GPG Unverified | TotallyGamerJet |
2022-10-31
| fbeb60f | objc: remove unsafe usage from test (#57) GPG Unverified | TotallyGamerJet |
2022-10-19
| 7128aea | purego: new mechanism for calling C functions (#49) GPG Unverified | TotallyGamerJet |
2022-09-15
| aa1b0f6 | objc: add protocol support (#46) GPG Unverified | TotallyGamerJet |
2022-08-20
| ffec451 | objc: rename IMP to NewIMP and _IMP to IMP (#23) GPG Unverified | Hajime Hoshi |
2022-08-13
| 3751461 | objc: support string arguments to Send/SendSuper (#18) GPG Unverified | TotallyGamerJet |
2022-08-11
| 8c4da10 | objc: add Ivar support and Objc Tests (#15) GPG Unverified | TotallyGamerJet |
2022-07-24
| 1491ef7 | purego: add Objective-C runtime bindings (#11) GPG Unverified | TotallyGamerJet |