compiled with debugging information, it will produce line number
information for stack traces.
.TP
+.I "--debug=casts"
+Produces a detailed error when throwing a InvalidCastException. This
+option is turned off by default as it generates much larger code at
+runtime.
+.TP
.I "--profile[=profiler[:profiler_args]]"
Turns on profiling. For more information about profiling applications
and code coverage see the sections "PROFILING" and "CODE COVERAGE"
.fi
.TP
.I "MONO_MANAGED_WATCHER"
-If set to any value, System.IO.FileSystemWatcher will use the default
-managed implementation (slow). If unset, mono will try to use FAM under
-Unix systems and native API calls on Windows, falling back to the
-managed implementation on error.
+If set to "disabled", System.IO.FileSystemWatcher will use a file watcher
+implementation which silently ignores all the watching requests.
+If set to any other value, System.IO.FileSystemWatcher will use the default
+managed implementation (slow). If unset, mono will try to use inotify, FAM,
+Gamin, kevent under Unix systems and native API calls on Windows, falling
+back to the managed implementation on error.
.TP
.I "MONO_NO_SMP"
If set causes the mono process to be bound to a single processor. This may be