Commit Graph

8 Commits

Author SHA1 Message Date
Frederik Carlier
84ec3cf05c libobjc2: Update to 2.2.1 2024-03-22 14:36:34 +05:30
Frederik Carlier
a01b824021 gcc-objc doesn't exist on clang 2024-02-21 10:20:41 +01:00
Frederik Carlier
795cc04299 libobjc2: conflicts with the GCC Objective C runtime 2024-02-21 09:30:48 +01:00
Frederik Carlier
b669d65f59 [libobjc2]: Fix exception handling
libobjc2 used Vectored Exception Handlers to catch uncaught exceptions on mingw. This implementation is too greedy, and invokes `_objc_unexpected_exception` for (certain) exceptions which would be handled by the application itself.

This patch `_Unwind_RaiseException` to throw exceptions instead of `__cxa_throw`, allowing us to process unhandled exceptions.

Upstream PR: https://github.com/gnustep/libobjc2/pull/278
2024-02-18 18:34:01 +01:00
Frederik Carlier
168f390ab5 libobjc2: Add clang64 support (#20024) 2024-02-13 17:50:36 +01:00
Frederik Carlier
ca3416d2a5 Update patch 2024-02-06 12:06:46 +01:00
Frederik Carlier
8eeaa3de36 PR feedback 2024-02-05 22:10:37 +01:00
Frederik Carlier
646766db50 libobjc2: New package 2024-02-04 17:55:46 +01:00