From 6c584677a0be3423cce0dd2c323a0a42cd0ae8e5 Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Tue, 20 Nov 2007 14:30:31 +0000 Subject: Add svn path=/trunk/mcs/; revision=89976 --- mcs/docs/compiler-spec-issues.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 mcs/docs/compiler-spec-issues.txt (limited to 'mcs/docs') diff --git a/mcs/docs/compiler-spec-issues.txt b/mcs/docs/compiler-spec-issues.txt new file mode 100644 index 00000000000..9c821843087 --- /dev/null +++ b/mcs/docs/compiler-spec-issues.txt @@ -0,0 +1,15 @@ +This document is to track limitations on the C# compiler spec, we +should have started this in 2001, but it is never too late. + +* IntPtr and UIntPtr conversions + + The conversions to and from IntPtr and UIntPtr to other types + and to enumerations was originally planned to be based on + operator overloads, but it was eventually baked into the + compiler due to historical accidents (See Luke's pasted reply + in bug #XXXXXX) + + Currently MCS implements this based on observations made in + real-life code. + + -- cgit v1.2.3