Thread overview
[Issue 15376] The time zone name conversions should not be compiled into Phobos
Nov 23, 2015
Jonathan M Davis
Feb 08, 2016
Jonathan M Davis
November 23, 2015
https://issues.dlang.org/show_bug.cgi?id=15376

--- Comment #1 from Jonathan M Davis <issues.dlang@jmdavisProg.com> ---
https://github.com/D-Programming-Language/phobos/pull/3824

--
January 23, 2016
https://issues.dlang.org/show_bug.cgi?id=15376

--- Comment #2 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/phobos

https://github.com/D-Programming-Language/phobos/commit/635cecee557bf5e82b2f614dd19e41383505c3f7 Fix for issue# 15376. Get time zone conversions at runtime.

It's proven to be a maintenance problem to maintain the time zone conversions between the IANA TZ database names and the Windows time zone names in std.datetime. So, rather than compiling them in, this provides a way to get them at runtime (which will also make it so in the future, older releases can work properly on up-to-date Windows boxes, which is not the case currently with regards to time zone conversions). The current conversion functions can be deprecated after parseTZConversions has been out for a release (so that it's possible for users to compile their code for two releases in a row without getting deprecation messages).

https://github.com/D-Programming-Language/phobos/commit/6be2087858765bdf8b3439ba9cfc4fc2d5e543a7 Merge pull request #3824 from jmdavis/issue15376

Fix for issue# 15376. Get time zone conversions at runtime.

--
February 08, 2016
https://issues.dlang.org/show_bug.cgi?id=15376

Jonathan M Davis <issues.dlang@jmdavisProg.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Jonathan M Davis <issues.dlang@jmdavisProg.com> ---
Technically, removing the functions with the hard-coded conversions would be what's required to fix this bug per its title, but the new functionality is in place now, and the old functionality will be deprecated after the new functionality has been out for a release and eventually removed with the completion of the deprecation cycle, so I'm going to mark this as fixed.

--
March 19, 2016
https://issues.dlang.org/show_bug.cgi?id=15376

--- Comment #4 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/phobos

https://github.com/D-Programming-Language/phobos/commit/635cecee557bf5e82b2f614dd19e41383505c3f7 Fix for issue# 15376. Get time zone conversions at runtime.

https://github.com/D-Programming-Language/phobos/commit/6be2087858765bdf8b3439ba9cfc4fc2d5e543a7 Merge pull request #3824 from jmdavis/issue15376

--