# HG changeset patch # User Tomas Lindquist Olsen # Date 1218495272 -7200 # Node ID fc098100ecc704e1982e0fd9368be943da7f8352 # Parent 8bd31c8208da10ea25f21741c58d495fa15e0109 fixed some failing minitests (badly classified / phobos) diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/bug26.d --- a/tests/mini/bug26.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -module bug26; - -extern int i; - -void main() -{ - int j = i; -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/bug57.d --- a/tests/mini/bug57.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -import std.stdio; -class Foo {} -void func3() -{ - Foo[1] test=[new Foo]; - writefln(test); -} -void main() { - func3(); -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/bug58.d --- a/tests/mini/bug58.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -module bug58; -import std.stdio; -void main() -{ - int[16] arr = [1,16,2,15,3,14,4,13,5,12,6,11,7,10,8,9]; - writefln("arr = ",arr); - arr.sort; - writefln("arr.sort = ",arr); - assert(arr == [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]); -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/bug66.d --- a/tests/mini/bug66.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -module bug66; -import std.stdio; -class Scene { string name() { return "Scene"; } } -class Group : Scene { this () { } } -void main() { writefln((new Group).name); } diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/bug71.d --- a/tests/mini/bug71.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -module bug71; - -void main() -{ - static TypeInfo skipCI(TypeInfo valti) - { - while (1) - { - if (valti.classinfo.name.length == 18 && - valti.classinfo.name[9..18] == "Invariant") - valti = (cast(TypeInfo_Invariant)valti).next; - else if (valti.classinfo.name.length == 14 && - valti.classinfo.name[9..14] == "Const") - valti = (cast(TypeInfo_Const)valti).next; - else - break; - } - return valti; - } -} \ No newline at end of file diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/bug79.d --- a/tests/mini/bug79.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -module bug79; -import std.c.linux.linux; -void main() -{ - timespec ts; - ts.tv_nsec -= 1; - //auto t = ts.tv_nsec - 1; - //t -= 1; -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/compile_bug26.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/compile_bug26.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,8 @@ +module bug26; + +extern int i; + +void main() +{ + int j = i; +} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/imports2.d --- a/tests/mini/imports2.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -module imports2; -import std.stdio; - -void main() { - writefln("Hello world!"[]); -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/imports_1of2.d --- a/tests/mini/imports_1of2.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -module imports_1of2; - -import imports_2of2; - -void main() -{ - assert(func() == 42); - S s; - s.l = 32; - assert(s.l == 32); -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/imports_2of2.d --- a/tests/mini/imports_2of2.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -module imports_2of2; - -int func() -{ - return 42; -} - -struct S -{ - long l; -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/bug57.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/bug57.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,10 @@ +import std.stdio; +class Foo {} +void func3() +{ + Foo[1] test=[new Foo]; + writefln(test); +} +void main() { + func3(); +} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/bug58.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/bug58.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,10 @@ +module bug58; +import std.stdio; +void main() +{ + int[16] arr = [1,16,2,15,3,14,4,13,5,12,6,11,7,10,8,9]; + writefln("arr = ",arr); + arr.sort; + writefln("arr.sort = ",arr); + assert(arr == [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]); +} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/bug66.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/bug66.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,5 @@ +module bug66; +import std.stdio; +class Scene { string name() { return "Scene"; } } +class Group : Scene { this () { } } +void main() { writefln((new Group).name); } diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/bug71.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/bug71.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,20 @@ +module bug71; + +void main() +{ + static TypeInfo skipCI(TypeInfo valti) + { + while (1) + { + if (valti.classinfo.name.length == 18 && + valti.classinfo.name[9..18] == "Invariant") + valti = (cast(TypeInfo_Invariant)valti).next; + else if (valti.classinfo.name.length == 14 && + valti.classinfo.name[9..14] == "Const") + valti = (cast(TypeInfo_Const)valti).next; + else + break; + } + return valti; + } +} \ No newline at end of file diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/bug79.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/bug79.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,9 @@ +module bug79; +import std.c.linux.linux; +void main() +{ + timespec ts; + ts.tv_nsec -= 1; + //auto t = ts.tv_nsec - 1; + //t -= 1; +} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/imports2.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/imports2.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,6 @@ +module imports2; +import std.stdio; + +void main() { + writefln("Hello world!"[]); +} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/stdiotest.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/stdiotest.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,28 @@ +module stdiotest; + +import std.stdio; + +T typed(T)(T x) +{ + return x; +} + +void main() +{ + /*char[] str = "hello"; + writefln(str); + + writefln("hello world");*/ + + char[] fmt = "%s"; + writefln(2.0f); + + /*{writefln(typed!(byte)(1));} + {writefln(typed!(short)(2));} + {writefln(typed!(int)(3));} + {writefln(typed!(long)(-4));} + {writefln(typed!(ulong)(5));} + {writefln("%f", typed!(float)(6));} + {writefln("%f", typed!(double)(7));} + {writefln("%f", typed!(real)(8));}*/ +} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/phobos/stdiotest2.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/mini/phobos/stdiotest2.d Tue Aug 12 00:54:32 2008 +0200 @@ -0,0 +1,22 @@ +module stdiotest2; +import std.stdio; +void main() +{ + int[4] v = [1,2,3,4]; + { + writefln("%s", v); + { + int[] dv = v; + {writefln("%s", dv);} + } + } + + { + writefln(v); + { + //int[] dv = v; + //{writefln(dv);} + } + } + //writefln(1,2,3,4.56,"hello",v); +} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/stdiotest.d --- a/tests/mini/stdiotest.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -module stdiotest; - -import std.stdio; - -T typed(T)(T x) -{ - return x; -} - -void main() -{ - /*char[] str = "hello"; - writefln(str); - - writefln("hello world");*/ - - char[] fmt = "%s"; - writefln(2.0f); - - /*{writefln(typed!(byte)(1));} - {writefln(typed!(short)(2));} - {writefln(typed!(int)(3));} - {writefln(typed!(long)(-4));} - {writefln(typed!(ulong)(5));} - {writefln("%f", typed!(float)(6));} - {writefln("%f", typed!(double)(7));} - {writefln("%f", typed!(real)(8));}*/ -} diff -r 8bd31c8208da -r fc098100ecc7 tests/mini/stdiotest2.d --- a/tests/mini/stdiotest2.d Tue Aug 12 00:20:04 2008 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -module stdiotest2; -import std.stdio; -void main() -{ - int[4] v = [1,2,3,4]; - { - writefln("%s", v); - { - int[] dv = v; - {writefln("%s", dv);} - } - } - - { - writefln(v); - { - //int[] dv = v; - //{writefln(dv);} - } - } - //writefln(1,2,3,4.56,"hello",v); -}