# HG changeset patch # User thomask # Date 1099472865 0 # Node ID d7436ad716eb2dd96427c09892ab3e6ec2488d0f # Parent 39ceb8616761fb2a66ccd22125060c226e1b9af3 extended and cleaned up creal diff -r 39ceb8616761 -r d7436ad716eb run/creal_13.d --- a/run/creal_13.d Wed Nov 03 09:07:08 2004 +0000 +++ b/run/creal_13.d Wed Nov 03 09:07:45 2004 +0000 @@ -1,6 +1,6 @@ module dstress.run.creal_13; int main(){ - assert(creal.init == real.init + 1.0i*real.init); + assert(creal.init == real.init + ireal.init); return 0; } diff -r 39ceb8616761 -r d7436ad716eb run/creal_14.d --- a/run/creal_14.d Wed Nov 03 09:07:08 2004 +0000 +++ b/run/creal_14.d Wed Nov 03 09:07:45 2004 +0000 @@ -1,6 +1,6 @@ module dstress.run.creal_14; int main(){ - assert(creal.infinity == real.infinity + 1.0i*real.infinity); + assert(creal.infinity == real.infinity + ireal.infinity); return 0; } diff -r 39ceb8616761 -r d7436ad716eb run/creal_15.d --- a/run/creal_15.d Wed Nov 03 09:07:08 2004 +0000 +++ b/run/creal_15.d Wed Nov 03 09:07:45 2004 +0000 @@ -1,6 +1,6 @@ module dstress.run.creal_15; int main(){ - assert(creal.nan == real.nan + 1.0i*real.nan); + assert(creal.nan == real.nan + ireal.nan); return 0; } diff -r 39ceb8616761 -r d7436ad716eb run/creal_18.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_18.d Wed Nov 03 09:07:45 2004 +0000 @@ -0,0 +1,6 @@ +module dstress.run.creal_18; + +int main(){ + assert(creal.epsilon == real.epsilon+ireal.epsilon); + return 0; +} diff -r 39ceb8616761 -r d7436ad716eb run/creal_19.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/creal_19.d Wed Nov 03 09:07:45 2004 +0000 @@ -0,0 +1,7 @@ +module dstress.run.creal_19; + +int main(){ + assert(creal.re.mant_dig <= real.mant_dig); + assert(creal.im.mant_dig <= ireal.mant_dig); + return 0; +} diff -r 39ceb8616761 -r d7436ad716eb todo.txt --- a/todo.txt Wed Nov 03 09:07:08 2004 +0000 +++ b/todo.txt Wed Nov 03 09:07:45 2004 +0000 @@ -9,7 +9,6 @@ * keyword: cdouble * keyword: cfloat * keyword: char (test that it realy is unsigned) -* keyword: creal * keyword: const * keyword: continue * keyword: dchar @@ -31,6 +30,7 @@ * keyword: synchronized * keyword: typeid * keyword: ucent +* keyword: union (anonymous) * keyword: unittest * keyword: volatile * keyword: wchar