Overview
| Comment: | OFDate: Do not use lrint() for microseconds
It's better to make sure we never round up, as it's better to be a This has the nice side effect of fixing the test on the 3DS, as lrint() |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
f1765412c7c70b147e526dda7156b5b5 |
| User & Date: | js on 2016-02-22 15:25:43 |
| Other Links: | manifest | tags |
Context
|
2016-02-28
| ||
| 15:31 | OFStdIOStream: Set codepage to UTF-8 on Windows (check-in: 0a001bfd7b user: js tags: trunk) | |
|
2016-02-22
| ||
| 15:25 | OFDate: Do not use lrint() for microseconds (check-in: f1765412c7 user: js tags: trunk) | |
| 00:17 | tests: Add output for Nintendo 3DS (check-in: e1762ab0af user: js tags: trunk) | |
Changes
Modified src/OFDate.m from [fa697c55af] to [d7cb394675].
| ︙ | |||
426 427 428 429 430 431 432 | 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 | - + |
objc_autoreleasePoolPop(pool);
return [element autorelease];
}
- (uint32_t)microsecond
{
|
| ︙ |
Modified tests/OFDateTests.m from [b44b2f039d] to [2f507797b6].
| ︙ | |||
30 31 32 33 34 35 36 | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | - + - + | OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; OFDate *d1, *d2; TEST(@"+[dateWithTimeIntervalSince1970:]", (d1 = [OFDate dateWithTimeIntervalSince1970: 0])) TEST(@"-[dateByAddingTimeInterval:]", |
| ︙ |