4a0c2f1...
by
Frederik Carlier <email address hidden>
Don't use CXXFLAGS when compiling eh_trampoline.cc
We don't want the user to override these flags because that file
needs to be compiled in a very specific way.
Re-applies #178 (365e53632e8be41e49f21ee47a63e41be424a237)
Related to #183
Fixes #177
1b95a38...
by
Frederik Carlier <email address hidden>
MSYS2: Enable unexpected exception handling on clang64
cdd58c4...
by
Frederik Carlier <email address hidden>
objcxx_eh.h: Remove weak attribute
015e7ce...
by
Frederik Carlier <email address hidden>
Add OBJC_PUBLIC annotation to objc_alloc, objc_allocWithZone, objc_alloc_init
Fixes compiler errors on Windows
08bad37...
by
Frederik Carlier <email address hidden>
MinGW: Add exception-handling façades to libobjc2
6bd3db5...
by
Frederik Carlier <email address hidden>
MinGW: Use _Unwind_RaiseException to throw exceptions (#278)
The current implementation uses Vectored Exception Handlers. This implementation is too greedy, and invokes _objc_unexpected_exception for (certain) exceptions which would be handled by the application itself.
f983cdb...
by
Frederik Carlier <email address hidden>
MinGW: Remove manual setting of library prefix/suffix (#277)
We no longer need to manually set these suffixes/prefixes as CMake in MSYS2 now knows about Objective C.