Mercurial > projects > dstress
changeset 133:f4e9069c7993
extended typeid/TypeInfo tests
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_25.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_25; + +int main(){ + TypeInfo ti = typeid(short); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_26.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_26; + +int main(){ + TypeInfo ti = typeid(short[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_27.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_27; + +int main(){ + TypeInfo ti = typeid(short*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_28.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_28; + +int main(){ + TypeInfo ti = typeid(ushort); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_29.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_28; + +int main(){ + TypeInfo ti = typeid(ushort[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_30.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_30; + +int main(){ + TypeInfo ti = typeid(ushort*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_31.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_31; + +int main(){ + TypeInfo ti = typeid(int); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_32.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_32; + +int main(){ + TypeInfo ti = typeid(int[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_33.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_33; + +int main(){ + TypeInfo ti = typeid(int*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_34.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_34; + +int main(){ + TypeInfo ti = typeid(uint); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_35.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_35; + +int main(){ + TypeInfo ti = typeid(uint[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_36.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_36; + +int main(){ + TypeInfo ti = typeid(uint*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_37.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_37; + +int main(){ + TypeInfo ti = typeid(long); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_38.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_38; + +int main(){ + TypeInfo ti = typeid(long[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_39.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_39; + +int main(){ + TypeInfo ti = typeid(long*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_40.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_40; + +int main(){ + TypeInfo ti = typeid(ulong); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_41.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_41; + +int main(){ + TypeInfo ti = typeid(ulong[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_42.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_42; + +int main(){ + TypeInfo ti = typeid(ulong*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_43.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_43; + +int main(){ + TypeInfo ti = typeid(float); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_44.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_44; + +int main(){ + TypeInfo ti = typeid(float*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_45.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_45; + +int main(){ + TypeInfo ti = typeid(double); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_46.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_46; + +int main(){ + TypeInfo ti = typeid(double*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_47.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_47; + +int main(){ + TypeInfo ti = typeid(real); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_48.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_48; + +int main(){ + TypeInfo ti = typeid(real*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_49.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_49; + +int main(){ + TypeInfo ti = typeid(ifloat); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_50.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_50; + +int main(){ + TypeInfo ti = typeid(ifloat*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_51.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_51; + +int main(){ + TypeInfo ti = typeid(idouble); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_52.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_52; + +int main(){ + TypeInfo ti = typeid(idouble*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_53.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_53; + +int main(){ + TypeInfo ti = typeid(ireal); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_54.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_54; + +int main(){ + TypeInfo ti = typeid(ireal*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_55.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_55; + +int main(){ + TypeInfo ti = typeid(cfloat); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_56.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_56; + +int main(){ + TypeInfo ti = typeid(cfloat*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_57.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_57; + +int main(){ + TypeInfo ti = typeid(cdouble); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_58.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_58; + +int main(){ + TypeInfo ti = typeid(cdouble*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_59.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_59; + +int main(){ + TypeInfo ti = typeid(creal); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_60.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_60; + +int main(){ + TypeInfo ti = typeid(creal*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_61.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_61; + +int main(){ + TypeInfo ti = typeid(char); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_62.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_62; + +int main(){ + TypeInfo ti = typeid(char[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_63.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_63; + +int main(){ + TypeInfo ti = typeid(char*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_64.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_64; + +int main(){ + TypeInfo ti = typeid(wchar); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_65.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_65; + +int main(){ + TypeInfo ti = typeid(wchar[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_66.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_66; + +int main(){ + TypeInfo ti = typeid(wchar*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_67.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_67; + +int main(){ + TypeInfo ti = typeid(dchar); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_68.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_68; + +int main(){ + TypeInfo ti = typeid(dchar[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_69.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,12 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_69; + +int main(){ + TypeInfo ti = typeid(dchar*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_70.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,16 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_70; + +struct MyStruct{ + int dummy; +} + +int main(){ + TypeInfo ti = typeid(MyStruct); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_71.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,16 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_71; + +struct MyStruct{ + int dummy; +} + +int main(){ + TypeInfo ti = typeid(MyStruct[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_72.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,16 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_72; + +struct MyStruct{ + int dummy; +} + +int main(){ + TypeInfo ti = typeid(MyStruct*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_73.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,16 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_73; + +struct MyClass{ + int dummy; +} + +int main(){ + TypeInfo ti = typeid(MyClass); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_74.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,16 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_74; + +struct MyClass{ + int dummy; +} + +int main(){ + TypeInfo ti = typeid(MyClass*); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_75.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,17 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_75; + +enum MyEnum{ + A, + B +} + +int main(){ + TypeInfo ti = typeid(MyEnum); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_76.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,17 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_76; + +enum MyEnum{ + A, + B +} + +int main(){ + TypeInfo ti = typeid(MyEnum[]); + assert(!(ti is null)); + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/typeid_77.d Mon Nov 15 05:40:21 2004 +0000 @@ -0,0 +1,17 @@ +/* $HeadURL$ + * $Date$ + * $Author$ + */ + +module dstress.run.typeid_77; + +enum MyEnum{ + A, + B +} + +int main(){ + TypeInfo ti = typeid(MyEnum*); + assert(!(ti is null)); + return 0; +}
--- a/todo.txt Sun Nov 14 18:37:24 2004 +0000 +++ b/todo.txt Mon Nov 15 05:40:21 2004 +0000 @@ -1,3 +1,7 @@ +$HeadURL$ +$Date$ +$Author$ + Makefile: * fix analyse_run (tries to execute the destination, even if compiling failed) @@ -31,7 +35,7 @@ * keyword: public * keyword: struct (anonymous) * keyword: synchronized -* keyword: typeid (functions, short, ushort, int, uint, long, ulong, char, wchar, dchar, ?union) +* keyword: typeid (?functions, ?delegates) * keyword: ucent * keyword: union (anonymous) * keyword: unittest