changeset 744:d64391ac2148

bulk catch up
author thomask
date Sun, 13 Nov 2005 07:31:43 +0000
parents a00ec5cd9f07
children 6b672e70f777
files nocompile/i/inout_01.d run/c/cdouble_03_A.d run/c/cdouble_03_B.d run/c/cdouble_04_A.d run/c/cdouble_04_B.d run/c/cdouble_04_C.d run/c/cfloat_04_A.d run/c/cfloat_04_B.d run/c/cfloat_05_A.d run/c/cfloat_05_B.d run/c/cfloat_05_C.d run/c/creal_28_A.d run/c/creal_28_B.d run/c/creal_29_A.d run/c/creal_29_B.d run/c/creal_29_C.d
diffstat 16 files changed, 441 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nocompile/i/inout_01.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,21 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	 Garett Bass <garettbass@studiotekne.com>
+// @date@	2005-11-11
+// @uri@	news:dl14b4$2noa$1@digitaldaemon.com
+
+// __DSTRESS_ELINE__ 19
+
+module dstress.nocompile.i.inout_01;
+
+void test(inout byte i){
+	i++;
+}
+
+void main(){
+	short s;
+	test(s);
+	assert(s==1);
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cdouble_03_A.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4a8$95q$2@digitaldaemon.com
+
+module dstress.run.c.cdouble_03_A;
+
+void foo(cdouble[] data){
+	data[0] -= data[0].im;
+}
+
+int main(){
+	cdouble[1] d;
+	d[0] = 1.0 + 2.0i;
+
+	foo(d);
+
+	assert(d[0].im == 2.0);
+	assert(d[0].re == -1.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cdouble_03_B.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4a8$95q$2@digitaldaemon.com
+
+module dstress.run.c.cdouble_03_B;
+
+void foo(cdouble[] data){
+	data[0] -= data[0].re;
+}
+
+int main(){
+	cdouble[1] d;
+	d[0] = 1.0 + 2.0i;
+
+	foo(d);
+
+	assert(d[0].im == 2.0);
+	assert(d[0].re == 0.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cdouble_04_A.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.cdouble_04_A;
+
+void foo(cdouble[] data){
+	data[0] /= cast(double)data.length;
+}
+
+int main(){
+	cdouble[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cdouble_04_B.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.cdouble_04_B;
+
+void foo(cdouble[] data){
+	data[0] /= cast(cdouble)data.length;
+}
+
+int main(){
+	cdouble[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cdouble_04_C.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.cdouble_04_C;
+
+void foo(cdouble[] data){
+	data[0] /= data.length;
+}
+
+int main(){
+	cdouble[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cfloat_04_A.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4a8$95q$2@digitaldaemon.com
+
+module dstress.run.c.cfloat_04_A;
+
+void foo(cfloat[] data){
+	data[0] -= data[0].im;
+}
+
+int main(){
+	cfloat[1] d;
+	d[0] = 1.0 + 2.0i;
+
+	foo(d);
+
+	assert(d[0].im == 2.0);
+	assert(d[0].re == -1.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cfloat_04_B.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4a8$95q$2@digitaldaemon.com
+
+module dstress.run.c.cfloat_04_B;
+
+void foo(cfloat[] data){
+	data[0] -= data[0].re;
+}
+
+int main(){
+	cfloat[1] d;
+	d[0] = 1.0 + 2.0i;
+
+	foo(d);
+
+	assert(d[0].im == 2.0);
+	assert(d[0].re == 0.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cfloat_05_A.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.cfloat_05_A;
+
+void foo(cfloat[] data){
+	data[0] /= cast(float)data.length;
+}
+
+int main(){
+	cfloat[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cfloat_05_B.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.cfloat_05_B;
+
+void foo(cfloat[] data){
+	data[0] /= cast(cfloat)data.length;
+}
+
+int main(){
+	cfloat[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/cfloat_05_C.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.cfloat_05_C;
+
+void foo(cfloat[] data){
+	data[0] /= data.length;
+}
+
+int main(){
+	cfloat[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/creal_28_A.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4a8$95q$2@digitaldaemon.com
+
+module dstress.run.c.creal_28_A;
+
+void foo(creal[] data){
+	data[0] -= data[0].im;
+}
+
+int main(){
+	creal[1] d;
+	d[0] = 1.0 + 2.0i;
+
+	foo(d);
+
+	assert(d[0].im == 2.0);
+	assert(d[0].re == -1.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/creal_28_B.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,25 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4a8$95q$2@digitaldaemon.com
+
+module dstress.run.c.creal_28_B;
+
+void foo(creal[] data){
+	data[0] -= data[0].re;
+}
+
+int main(){
+	creal[1] d;
+	d[0] = 1.0 + 2.0i;
+
+	foo(d);
+
+	assert(d[0].im == 2.0);
+	assert(d[0].re == 0.0);
+
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/creal_29_A.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.creal_29_A;
+
+void foo(creal[] data){
+	data[0] /= cast(real)data.length;
+}
+
+int main(){
+	creal[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/creal_29_B.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.creal_29_B;
+
+void foo(creal[] data){
+	data[0] /= cast(creal)data.length;
+}
+
+int main(){
+	creal[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/creal_29_C.d	Sun Nov 13 07:31:43 2005 +0000
@@ -0,0 +1,30 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Tiago Gasiba <tiago.gasiba@gmail.com>
+// @date@	2005-11-07
+// @uri@	news:dko4pv$95q$3@digitaldaemon.com
+
+module dstress.run.c.creal_29_C;
+
+void foo(creal[] data){
+	data[0] /= data.length;
+}
+
+int main(){
+	creal[] data;
+	data.length = 2;
+	data[0] = 4.0 + 2.0i;
+	data[1] = 2.0 + 4.0i;
+
+	foo(data);
+
+	assert(data.length == 2);
+	assert(data[0].im == 1.0);
+	assert(data[0].re == 2.0);
+	assert(data[1].im == 4.0);
+	assert(data[1].re == 2.0);
+	
+	return 0;
+}