These are my patches to change ABI for property attributes on Objective-C.
Actually, the behavior is clearly not the same as MacOS X. So this is my
effort to correct this. These patches are strongly correlated with these I
pushed on [email protected] mailing list.
Jean-Charles BERTIN (13):
Remove compile flags for all optimized targets because they usually
contain -DNDEBUG flag which disable assert() macro.
Removed RTTI information to avoid undefined _ZTIN4llvm10ModulePassE
symbol.
InlineCostAnalyzer was renamed to InlineCostAnalysis in LLVM 3.3.
Fixed ABI for objc property attributes to mimic MacOS X behavior.
Fixed ProtocolCreation test for new property attributes ABI.
Report failure for PropertyAttributesTest2 if compiler cannot generate
new property ABI.
Bumped library version.
Added more tests.
Fixed property_copyAttributeList() and
initPropertyFromAttributesList() to behave more like MacOS X.
Minor cleanup.
Bumped _XOPEN_SOURCE to include stpcpy() definition.
Removed hard coded PAGE_SIZE definition.
Fixed mkstemp() usage.
_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev