[Issue 15376] New: The time zone name conversions should not be compiled into Phobos
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Sun Nov 22 19:20:08 PST 2015
    
    
  
https://issues.dlang.org/show_bug.cgi?id=15376
          Issue ID: 15376
           Summary: The time zone name conversions should not be compiled
                    into Phobos
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: phobos
          Assignee: nobody at puremagic.com
          Reporter: issues.dlang at jmdavisProg.com
As it stands, every time that Microsoft changes the list of time zones that
they have, tzDatabaseNameToWindowsTZName and windowsTZNameToTZDatabaseName in
std.datetime have to be updated, and it's proven to be a maintenance problem
(not to mention that it means that older releases won't work properly with
Windows machines that have been properly updated). So, we should introduce a
way to get those conversions at runtime rather than compile time (presumably by
reading in the windowsZones.xml file that the conversions come from in the
first place) and then deprecate tzDatabaseNameToWindowsTZName,
windowsTZNameToTZDatabaseName, and TimeZone.getTimeZone.
--
    
    
More information about the Digitalmars-d-bugs
mailing list