ObjFW  Check-in [ede088a30d]

Overview
Comment:runtime: Match Apple's +[initialize] behavior

This now calls +[initialize] several times on the same class if it is
unimplemented in one or more of the classes in the chain, to match the
behavior of the Apple runtime. While the behavior before was safer, it
can lead to testing against the ObjFW runtime and everything working,
but then failing when trying to use it with the Apple runtime.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: ede088a30d32e56c2db4e1d7344a006682ed979f6b5d6390b18be2bf7ff3fbe5
User & Date: js on 2019-04-14 13:35:38
Other Links: manifest | tags
Context
2019-04-14
15:40
Use more const check-in: dfd61e781e user: js tags: trunk
13:35
runtime: Match Apple's +[initialize] behavior check-in: ede088a30d user: js tags: trunk
10:59
OFStringTests: Fix a new Clang warning check-in: efb964a3ae user: js tags: trunk
Changes