[sgen] Bridge cross references pass.
[mono.git] / man / mcs.1
index c2e0ff07592fb8d1b0c1bc6288c978bcec7ede98..4582b4117878d04b540a8913b8c2d5c70e4f062a 100644 (file)
--- a/man/mcs.1
+++ b/man/mcs.1
@@ -184,6 +184,14 @@ methods will lead to error.
 Restrict compiler to use only the second ISO standardized features.
 This allows the use of generics, static classes, iterators and
 anonymous methods for example.
+.TP
+.I "3"
+Restrict the compiler to use only the features available in C# 3.0
+(a superset of ISO-1 and ISO-2).
+.TP
+.I "future"
+Enables features from upcoming versions of the language.   As of
+May 2009 this includes support for C# 4 as released in Visual Studio 2010 beta 1.
 .PP
 Notice that this flag only controls the language features available to
 the programmer, it does not control the kind of assemblies produced.
@@ -277,9 +285,10 @@ For more details see the PACKAGE section in this document
 .ne
 .RE
 .TP
-.I \-platform
-This flag is ignored by Mono's C# compiler and is present only to
-allow MCS to be used as a CSC replacement for msbuild/xbuild.
+.I \-platform:ARCH
+Used to specify the target platform. The possible values are: anycpu,
+x86, x64 or itanium. As of June 2009, the Mono runtime only have support
+to emit anycpu and x86 assemblies.
 .TP
 .I -resource:RESOURCE[,ID]
 Embeds to the given resource file.  The optional ID can be used to