# HG changeset patch # User thomask # Date 1131867103 0 # Node ID d64391ac2148f546403a6e4f889b298d0a0a4243 # Parent a00ec5cd9f07e474ca5a66a1e4567b0bbf528808 bulk catch up diff -r a00ec5cd9f07 -r d64391ac2148 nocompile/i/inout_01.d --- /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 +// @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); +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cdouble_03_A.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cdouble_03_B.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cdouble_04_A.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cdouble_04_B.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cdouble_04_C.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cfloat_04_A.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cfloat_04_B.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cfloat_05_A.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cfloat_05_B.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/cfloat_05_C.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/creal_28_A.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/creal_28_B.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/creal_29_A.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/creal_29_B.d --- /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 +// @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; +} diff -r a00ec5cd9f07 -r d64391ac2148 run/c/creal_29_C.d --- /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 +// @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; +}