changeset 787:9a583bdb38a1

Stewart Gordon <smjg_1998@yahoo.com> 2005-12-12 news:dnjnqe$16sv$1@digitaldaemon.com
author thomask
date Sun, 01 Jan 2006 12:31:12 +0000
parents 713c177da257
children aa626d2cabdf
files run/c/char_07_A.d run/c/char_07_B.d run/c/char_07_C.d run/c/char_07_D.d run/c/char_07_E.d run/c/char_07_F.d run/c/char_07_G.d run/c/char_07_H.d run/d/dchar_10_A.d run/d/dchar_10_B.d run/d/dchar_10_C.d run/d/dchar_10_D.d run/d/dchar_10_E.d run/d/dchar_10_F.d run/d/dchar_10_G.d run/d/dchar_10_H.d run/f/forward_reference_16_A.d run/f/forward_reference_16_B.d run/f/forward_reference_16_C.d run/f/forward_reference_16_D.d run/f/forward_reference_16_E.d run/f/forward_reference_16_F.d run/f/forward_reference_16_G.d run/f/forward_reference_16_H.d run/w/wchar_11_A.d run/w/wchar_11_B.d run/w/wchar_11_C.d run/w/wchar_11_D.d run/w/wchar_11_E.d run/w/wchar_11_F.d run/w/wchar_11_G.d run/w/wchar_11_H.d
diffstat 32 files changed, 624 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_A.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_A;
+
+int main(){
+	char[] string = "\uDBC4\uDD11";
+
+	assert(string.length == 4);
+
+	if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_B.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_B;
+
+int main(){
+	char[] string = "\uDBC4\uDD11"c;
+
+	assert(string.length == 4);
+
+	if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_C.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_C;
+
+int main(){
+	char[] string = "\uDBC4\uDD11"d;
+
+	assert(string.length == 4);
+
+	if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_D.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_D;
+
+int main(){
+	char[] string = "\uDBC4\uDD11"w;
+
+	assert(string.length == 4);
+
+	if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_E.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_E;
+
+int main(){
+	const char[] string = "\uDBC4\uDD11";
+
+	static assert(string.length == 4);
+
+	static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_F.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_F;
+
+int main(){
+	const char[] string = "\uDBC4\uDD11"c;
+
+	static assert(string.length == 4);
+
+	static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_G.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_G;
+
+int main(){
+	const char[] string = "\uDBC4\uDD11"d;
+
+	static assert(string.length == 4);
+
+	static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/c/char_07_H.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.char_07_H;
+
+int main(){
+	const char[] string = "\uDBC4\uDD11"w;
+
+	static assert(string.length == 4);
+
+	static if(string[0] == 0xF0 && string[1] == 0x81 && string[2] == 0x84 && string[3] == 0x91){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_A.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_A;
+
+int main(){
+	dchar[] string = "\uDBC4\uDD11";
+
+	assert(string.length == 1);
+
+	if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_B.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_B;
+
+int main(){
+	dchar[] string = "\uDBC4\uDD11"c;
+
+	assert(string.length == 1);
+
+	if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_C.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_C;
+
+int main(){
+	dchar[] string = "\uDBC4\uDD11"d;
+
+	assert(string.length == 1);
+
+	if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_D.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_D;
+
+int main(){
+	dchar[] string = "\uDBC4\uDD11"w;
+
+	assert(string.length == 1);
+
+	if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_E.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_E;
+
+int main(){
+	const dchar[] string = "\uDBC4\uDD11";
+
+	static assert(string.length == 1);
+
+	static if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_F.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_F;
+
+int main(){
+	const dchar[] string = "\uDBC4\uDD11"c;
+
+	static assert(string.length == 1);
+
+	static if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_G.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_G;
+
+int main(){
+	const dchar[] string = "\uDBC4\uDD11"d;
+
+	static assert(string.length == 1);
+
+	static if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/d/dchar_10_H.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.d.dchar_10_H;
+
+int main(){
+	const dchar[] string = "\uDBC4\uDD11"w;
+
+	static assert(string.length == 1);
+
+	static if(string[0] == 0x101111){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_A.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_A;
+
+class Outer{
+	static class Inner{
+	}
+}
+
+Outer.Inner test;
+
+int main(){
+	test = new Outer.Inner;
+	assert(test);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_B.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_B;
+
+Outer.Inner test;
+
+class Outer{
+	static class Inner{
+	}
+}
+
+int main(){
+	test = new Outer.Inner;
+	assert(test);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_C.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_C;
+
+Outer.Inner test;
+
+struct Outer{
+	static class Inner{
+	}
+}
+
+int main(){
+	test = new Outer.Inner;
+	assert(test);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_D.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,22 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_D;
+
+struct Outer{
+	static class Inner{
+	}
+}
+
+Outer.Inner test;
+
+int main(){
+	test = new Outer.Inner;
+	assert(test);
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_E.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_E;
+
+struct Outer{
+	static struct Inner{
+	}
+}
+
+Outer.Inner test;
+
+int main(){
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_F.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_F;
+
+Outer.Inner test;
+
+struct Outer{
+	static struct Inner{
+	}
+}
+
+int main(){
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_G.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_G;
+
+Outer.Inner test;
+
+class Outer{
+	static struct Inner{
+	}
+}
+
+int main(){
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/f/forward_reference_16_H.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,20 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.f.forward_reference_16_H;
+
+class Outer{
+	static struct Inner{
+	}
+}
+
+Outer.Inner test;
+
+int main(){
+	return 0;
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_A.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_A;
+
+int main(){
+	wchar[] string = "\uDBC4\uDD11";
+
+	assert(string.length == 2);
+
+	if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_B.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_B;
+
+int main(){
+	wchar[] string = "\uDBC4\uDD11"c;
+
+	assert(string.length == 2);
+
+	if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_C.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_C;
+
+int main(){
+	wchar[] string = "\uDBC4\uDD11"d;
+
+	assert(string.length == 2);
+
+	if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_D.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_D;
+
+int main(){
+	wchar[] string = "\uDBC4\uDD11"w;
+
+	assert(string.length == 2);
+
+	if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_E.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_E;
+
+int main(){
+	const wchar[] string = "\uDBC4\uDD11";
+
+	static assert(string.length == 2);
+
+	static if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_F.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_F;
+
+int main(){
+	const wchar[] string = "\uDBC4\uDD11"c;
+
+	static assert(string.length == 2);
+
+	static if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_G.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_G;
+
+int main(){
+	const wchar[] string = "\uDBC4\uDD11"d;
+
+	static assert(string.length == 2);
+
+	static if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/w/wchar_11_H.d	Sun Jan 01 12:31:12 2006 +0000
@@ -0,0 +1,19 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+// @author@	Stewart Gordon <smjg_1998@yahoo.com>
+// @date@	2005-12-12
+// @uri@	news:dnjnqe$16sv$1@digitaldaemon.com
+
+module dstress.run.c.wchar_11_H;
+
+int main(){
+	const wchar[] string = "\uDBC4\uDD11"w;
+
+	static assert(string.length == 2);
+
+	static if(string[0] == 0xDBC4 && string[1] == 0xDD11){
+		return 0;
+	}
+}