Fix tests.
[mono.git] / README
diff --git a/README b/README
index 72168dab356e2301adc406295263864b3ab6e626..d7fd444412880949d949d16ab3d4d11688ba96f5 100644 (file)
--- a/README
+++ b/README
@@ -267,10 +267,12 @@ This is Mono.
 
                This defaults to `yes'.
 
-       --with-preview=yes,no
+       --with-profile2=yes,no
 
-               Whether you want to build libraries that are still not
-               completed (The 2.0 APIs).   It defaults to `yes'.
+               Whether you want to build the 2.x libraries (support
+               for Generics and the 2.0/3.5 APIS).
+
+               It defaults to `yes'.
 
        --with-moonlight=yes,no
 
@@ -279,12 +281,10 @@ This is Mono.
                (1.1 and 2.0 APIs).
 
                This will produce the `smcs' compiler which will reference
-               the Silvelright modified assemblies (mscorlib.dll,
+               the Silverlight modified assemblies (mscorlib.dll,
                System.dll, System.Code.dll and System.Xml.Core.dll) and turn
                on the LINQ extensions for the compiler.
 
-               This option defaults to `no' and it is considered pre-alpha.
-
        --with-libgdiplus=installed,sibling,<path>
 
                This is used to configure where should Mono look for
@@ -324,6 +324,11 @@ This is Mono.
                        Disables support for the Ahead of Time
                        compilation.
 
+               attach:
+                       Support for the Mono.Management assembly and the
+                       VMAttach API (allowing code to be injected into
+                       a target VM)
+
                com:
                        Disables COM support.
 
@@ -333,6 +338,12 @@ This is Mono.
                decimal:
                        Disables support for System.Decimal.
 
+               full_messages:
+                       By default Mono comes with a full table
+                       of messages for error codes.   This feature
+                       turns off uncommon error messages and reduces
+                       the runtime size.
+
                generics:
                        Generics support.  Disabling this will not
                        allow Mono to run any 2.0 libraries or
@@ -355,6 +366,11 @@ This is Mono.
                        disabling this will drop support for any
                        libraries using DllImport.
 
+               portability:
+                       Removes support for MONO_IOMAP, the environment
+                       variables for simplifying porting applications that 
+                       are case-insensitive and that mix the Unix and Windows path separators.
+
                profiler:
                        Disables support for the default profiler.
 
@@ -366,6 +382,11 @@ This is Mono.
                        assemblies (AssemblyBuilderAccess.Save) in
                        System.Reflection.Emit.
 
+               shadow_copy:
+                       Disables support for AppDomain's shadow copies
+                       (you can disable this if you do not plan on 
+                       using appdomains).
+
                simd:
                        Disables support for the Mono.SIMD intrinsics
                        library.
@@ -375,6 +396,19 @@ This is Mono.
                        framework, and the various SSA-based
                        optimizations.
 
+       --enable-llvm
+
+               This enables the use of LLVM as a code generation engine
+               for Mono.  The LLVM code generator and optimizer will be 
+               used instead of Mono's built-in code generator for both
+               Just in Time and Ahead of Time compilations.
+
+               See the http://www.mono-project.com/Mono_LLVM for the 
+               full details and up-to-date information on this feature.
+
+               You will need to have an LLVM built that Mono can link
+               against
+
        --enable-big-arrays
 
                This enables the use arrays whose indexes are larger
@@ -501,3 +535,4 @@ This is Mono.
                independent checkout) from the Mono module, that
                directory is automatically configured to share the
                same prefix than this module gets.
+