X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=man%2Fmcs.1;h=644b85a6e4f123c8987dae19825eeb2f34778196;hb=6ac36d6c40a2dd0ab2800c23d08894856b193c2f;hp=a193f9f0850006c9b1bc6e636ff8e412ab14fb75;hpb=f6c4a9e42b70c291be485278e4a52d9830b661c5;p=mono.git diff --git a/man/mcs.1 b/man/mcs.1 index a193f9f0850..644b85a6e4f 100644 --- a/man/mcs.1 +++ b/man/mcs.1 @@ -18,7 +18,8 @@ prepending the @ symbol to the response file name. The .I mcs compiler is used to compile against the latest Mono Base Class Library -version and fully implements C# 1.0, 2.0, 3.0 and 4.0 specifications. +version and fully implements C# 1.0, 2.0, 3.0, 4.0, 5.0 and 6.0 +specifications. .PP See the section on packages for more information. .PP @@ -163,7 +164,7 @@ The possible values are: .TP .I "Default" Instruct compiler to use the latest version. Equivalent is to omit the -switch (this currently defaults to the C# 4.0 language specification). +switch (this currently defaults to the C# 6.0 language specification). .TP .I "ISO-1" Restrict compiler to use only first ISO standardized features. @@ -183,11 +184,19 @@ Restrict the compiler to use only the features available in C# 3.0 Restrict the compiler to use only the features available in C# 4.0 specification. .TP -.I "future" +.I "5" +Restrict the compiler to use only the features available in C# 5.0 +specification. +.TP +.I "6" +Restrict the compiler to use only the features available in C# 6.0 +specification. +.TP +.I "experimental" Enables unstable features from upcoming versions of the language. .PP Notice that this flag only restricts the language features available to -the programmer. A version of produced assemblies can be controled using +the programmer. A version of produced assemblies can be controlled using .I SDK option. .ne @@ -229,6 +238,9 @@ Names the output file to be generated. .I \-\-parse Used for benchmarking. The compiler will only parse its input files. .TP +.I \-pathmap:K=V[,Kn=Vn] +Sets a mapping for source path names used in generated output. +.TP .I \-pkg:package1[,packageN] Reference assemblies for the given packages. .Sp @@ -510,7 +522,7 @@ the MIT X11. Please read the accompanying `COPYING' file for details. Alternative licensing for the compiler is available from Xamarin. .PP .SH SEE ALSO -csharp(1), mdb(1), mono(1), mopen(1), pkg-config(1), sn(1) +csharp(1), mono(1), pkg-config(1), sn(1) .PP .SH BUGS To report bugs in the compiler, you must file them on our bug tracking