projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #4716 from Unity-Technologies/eglib-msvc-targets
[mono.git]
/
man
/
mcs.1
diff --git
a/man/mcs.1
b/man/mcs.1
index a193f9f0850006c9b1bc6e636ff8e412ab14fb75..644b85a6e4f123c8987dae19825eeb2f34778196 100644
(file)
--- 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
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
.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
.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.
.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
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
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 control
l
ed using
.I SDK
option.
.ne
.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 \-\-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
.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
Alternative licensing for the compiler is available from Xamarin.
.PP
.SH SEE ALSO
-csharp(1), m
db(1), mono(1), mopen
(1), pkg-config(1), sn(1)
+csharp(1), m
ono
(1), pkg-config(1), sn(1)
.PP
.SH BUGS
To report bugs in the compiler, you must file them on our bug tracking
.PP
.SH BUGS
To report bugs in the compiler, you must file them on our bug tracking