ObjFW  Check-in [60caadeb5d]

Overview
Comment:Make +[OFSecureData isSecure] per instance

The reason for this change is that whether non-swappable memory can be
allocated or not is something that changes over time, so calling
+[isSecure] always had a potential for a race. The only reliable way is
to allocate the memory and then report whether it's swappable or not.

It's also called -[isSwappable] now to be more precise.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 60caadeb5de31d6b25880791350627058b25b359d391e1f7917dbd6c80102eda
User & Date: js on 2019-12-15 14:42:19
Other Links: manifest | tags
Context
2019-12-27
00:41
OFSecureData: Add allowsSwappableMemory property check-in: e629dc83a9 user: js tags: trunk
2019-12-15
15:37
Merge branch 'master' into 1.0 check-in: 11e303eb3b user: js tags: 1.0
14:42
Make +[OFSecureData isSecure] per instance check-in: 60caadeb5d user: js tags: trunk
2019-12-14
19:00
Allow numbers for of_dns_{class,record_type}_parse check-in: 4fc1f15ab2 user: js tags: trunk
Changes