214
215
216
217
218
219
220
|
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
|
+
+
+
+
+
+
+
+
|
* ✅ `ObjFW/platform/GCC4/OFAtomic.h`
* ✅ `ObjFW/platform.h`
* ✅ `ObjFW/platform/macOS/OFAtomic.h`
* ✅ `ObjFW/platform/PowerPC/OFAtomic.h`
* ✅ `ObjFW/platform/x86/OFAtomic.h`
* ✅ `ObjFWRT/ObjFWRT.h`
* ✅ `ObjFWTLS/ObjFWTLS.h`
Some things still need to be checked on a global level:
* ❌ Includes that are not installed on every OS
* ❌ Classes that already reserve ivars need to be considered to be changed to restricted subclassing
* ❌ All classes either restrict subclassing or reserve ivars
* ❌ All exception throws need to be audited (they're part of the API, too!)
* ❌ OFSerialization is up for consideration to be removed
|