Differences From Artifact [8f39732833]:
- File
src/OFDate.h
— part of check-in
[95830bf78b]
at
2020-07-25 09:58:24
on branch tagged-pointers
— OFDate: Prepare for tagged pointers
This replaces all ivar accesses with calls to -[timeIntervalSince1970]
(except for initializers and -[timeIntervalSince1970] itself, which is
the only method accessing an ivar and will be overridden for tagged
pointers), returns a placeholder for +[alloc] and makes +[distantFuture]
and +[distantPast] singletons. (user: js, size: 9295) [annotate] [blame] [check-ins using]
To Artifact [c713751502]:
- File
src/OFDate.h
— part of check-in
[33a133cda0]
at
2020-07-25 14:17:14
on branch tagged-pointers
— OFDate: Add a designated initializer
This means all other initializers use this initializer, which means all
other initializers can be reused for tagged pointers. (user: js, size: 9325) [annotate] [blame] [check-ins using] [more...]
︙ | ︙ | |||
215 216 217 218 219 220 221 | /*! * @brief Initializes an already allocated OFDate with the specified date and * time since 1970-01-01T00:00:00Z. * * @param seconds The seconds since 1970-01-01T00:00:00Z * @return An initialized OFDate with the specified date and time */ | | > | 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 | /*! * @brief Initializes an already allocated OFDate with the specified date and * time since 1970-01-01T00:00:00Z. * * @param seconds The seconds since 1970-01-01T00:00:00Z * @return An initialized OFDate with the specified date and time */ - (instancetype)initWithTimeIntervalSince1970: (of_time_interval_t)seconds OF_DESIGNATED_INITIALIZER; /*! * @brief Initializes an already allocated OFDate with the specified date and * time since now. * * @param seconds The seconds since now * @return An initialized OFDate with the specified date and time |
︙ | ︙ |