changeset 97:d7436ad716eb

extended and cleaned up creal
author thomask
date Wed, 03 Nov 2004 09:07:45 +0000
parents 39ceb8616761
children 75e0c2f6231e
files run/creal_13.d run/creal_14.d run/creal_15.d run/creal_18.d run/creal_19.d todo.txt
diffstat 6 files changed, 17 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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;
 }
--- 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;
 }
--- 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;
 }
--- /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;
+}
--- /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;
+}
--- 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