Differences From Artifact [0761b10d3a]:
- File
src/OFConstantString.m
— part of check-in
[b6ee372b98]
at
2020-08-11 19:45:36
on branch trunk
— OFString: Rework number parsing API
This solves the old signed vs. unsigned problem and allows for more
bases than just 8, 10 and 16, as well as auto-detection of the base (if
base is 0). (user: js, size: 13908) [annotate] [blame] [check-ins using] [more...]
To Artifact [0adc85a65a]:
- File
src/OFConstantString.m
— part of check-in
[aeb403a1ed]
at
2020-10-10 14:27:37
on branch trunk
— OFObject: Change type of -[hash] to unsigned long
The internal hash is still 32 bit in most places, but this way, it is at
least not baked into the API and ABI and can be upgraded later, should
that ever be necessary. (user: js, size: 13913) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
256 257 258 259 260 261 262 | - (bool)isEqual: (id)object { [self finishInitialization]; return [self isEqual: object]; } | | | 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 | - (bool)isEqual: (id)object { [self finishInitialization]; return [self isEqual: object]; } - (unsigned long)hash { [self finishInitialization]; return self.hash; } - (OFString *)description |
︙ | ︙ |