Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs/docs
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2007-11-20 17:30:31 +0300
committerMiguel de Icaza <miguel@gnome.org>2007-11-20 17:30:31 +0300
commit6c584677a0be3423cce0dd2c323a0a42cd0ae8e5 (patch)
treef1297671ace58745f485b15cc7498681289da91d /mcs/docs
parent8c1e0eda12c5e677f46d3aa10eefd717cefb304c (diff)
Add
svn path=/trunk/mcs/; revision=89976
Diffstat (limited to 'mcs/docs')
-rw-r--r--mcs/docs/compiler-spec-issues.txt15
1 files changed, 15 insertions, 0 deletions
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.
+
+