• Tom Lane's avatar
    Sync our copy of the timezone library with IANA release tzcode2016c. · 1c1a7cbd
    Tom Lane authored
    We hadn't done this in about six years, which proves to have been a mistake
    because there's been a lot of code churn upstream, making the merge rather
    painful.  But putting it off any further isn't going to lessen the pain,
    and there are at least two incompatible changes that we need to absorb
    before someone starts complaining that --with-system-tzdata doesn't work
    at all on their platform, or we get blindsided by a tzdata release that
    our out-of-date zic can't compile.  Last week's "time zone abbreviation
    differs from POSIX standard" mess was a wake-up call in that regard.
    
    This is a sufficiently large patch that I'm afraid to back-patch it
    immediately, though the foregoing considerations imply that we probably
    should do so eventually.  For the moment, just put it in HEAD so that
    it can get some testing.  Maybe we can wait till the end of the 9.6
    beta cycle before deeming it okay.
    1c1a7cbd
strftime.c 13.5 KB