Re: [PATCH v3 0/8] Introduce timestamp_t for timestamps

2017-04-21 Thread Johannes Schindelin
Hi Junio, On Thu, 20 Apr 2017, Junio C Hamano wrote: > Johannes Schindelin writes: > > > Note: while the `time_t` data type exists and is meant to be used for > > timestamps, on 32-bit Linux it is *still* 32-bit. An earlier iteration > > used `time_t` for that reason, but it came with a few ser

Re: [PATCH v3 0/8] Introduce timestamp_t for timestamps

2017-04-20 Thread Junio C Hamano
Johannes Schindelin writes: > Note: while the `time_t` data type exists and is meant to be used for > timestamps, on 32-bit Linux it is *still* 32-bit. An earlier iteration > used `time_t` for that reason, but it came with a few serious downsides: > as `time_t` can be signed (and indeed, on Windo

[PATCH v3 0/8] Introduce timestamp_t for timestamps

2017-04-20 Thread Johannes Schindelin
Git v2.9.2 was released in a hurry to accomodate for platforms like Windows, where the `unsigned long` data type is 32-bit even for 64-bit setups. The quick fix was to simply disable all the testing with "absurd" future dates. However, we can do much better than that, as we already make use of 64