[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/13] Patches for handling property attributes correctly in objc
From: |
Jean-Charles BERTIN |
Subject: |
[PATCH 00/13] Patches for handling property attributes correctly in objc. |
Date: |
Wed, 27 Feb 2013 17:54:35 +0100 |
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 address@hidden 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.
- [PATCH 00/13] Patches for handling property attributes correctly in objc.,
Jean-Charles BERTIN <=
- [PATCH 06/13] Report failure for PropertyAttributesTest2 if compiler cannot generate new property ABI., Jean-Charles BERTIN, 2013/02/27
- [PATCH 01/13] Remove compile flags for all optimized targets because they usually contain -DNDEBUG flag which disable assert() macro., Jean-Charles BERTIN, 2013/02/27
- [PATCH 04/13] Fixed ABI for objc property attributes to mimic MacOS X behavior., Jean-Charles BERTIN, 2013/02/27
- [PATCH 13/13] Fixed mkstemp() usage., Jean-Charles BERTIN, 2013/02/27
- [PATCH 07/13] Bumped library version., Jean-Charles BERTIN, 2013/02/27
- [PATCH 02/13] Removed RTTI information to avoid undefined _ZTIN4llvm10ModulePassE symbol., Jean-Charles BERTIN, 2013/02/27
- [PATCH 11/13] Bumped _XOPEN_SOURCE to include stpcpy() definition., Jean-Charles BERTIN, 2013/02/27
- [PATCH 03/13] InlineCostAnalyzer was renamed to InlineCostAnalysis in LLVM 3.3., Jean-Charles BERTIN, 2013/02/27
- [PATCH 05/13] Fixed ProtocolCreation test for new property attributes ABI., Jean-Charles BERTIN, 2013/02/27
- [PATCH 10/13] Minor cleanup., Jean-Charles BERTIN, 2013/02/27