www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 13592] New: std.datetime fails its unittests on Windows 7 -

https://issues.dlang.org/show_bug.cgi?id=13592

          Issue ID: 13592
           Summary: std.datetime fails its unittests on Windows 7 - no
                    Belarus Standard Time?
           Product: D
           Version: D2
          Hardware: All
                OS: Windows
            Status: NEW
          Severity: major
          Priority: P1
         Component: Phobos
          Assignee: nobody puremagic.com
          Reporter: bugzilla digitalmars.com

C:phobos>..\dmd -unittest -main std\datetime
c:cbx\mars\druntime\import\core\atomic.d(391): Deprecation: asm statement is
assumed to throw - mark it with 'nothrow' if it does not
c:\cbx\mars\druntime\import\core\atomic.d(245): Deprecation: asm statement is
assumed to throw - mark it with 'nothrow' if it does not

C:\cbx\mars\phobos>datetime
core.exception.AssertError std\datetime.d(29519): TZName which failed: Belarus
Standard Time
----------------
0x0056F78D
0x00567D57
0x00574B8F
0x00571163
0x00567EDB
0x7699338A in BaseThreadInitThunk
0x77EA9F72 in RtlInitializeExceptionChain
0x77EA9F45 in RtlInitializeExceptionChain

It works on Linux and OSX. Marked as major because it's very annoying to have
Phobos fail its unittests.

Likely related to https://issues.dlang.org/show_bug.cgi?id=13313

--
Oct 08 2014