135507957f
* [linker] Remove non-bitcode compatible code, and show a warning. Remove code not currently compatible with bitcode and replace it with an exception instead (otherwise we'll assert at runtime). Also show a warning when we detect this. This is quite helpful when looking at watch device test runs to filter out failures we already know about. This fixes point #2 in #4763. * Improve documentation. * Simplify linker code by using a substep. * Fix whitespace issues. * Improve reporting. * Add support for reporting more than one MT2105 at the same time when making the errors instead of warnings. * Only report MT2105 for methods that haven't been linked away. * Format the error message nicer for properties. * Tweak a bit for warning tests to pass. * Use ExceptionalSubStep to provide better error information. * Adjust where linker warnings/errors are reported from to avoid a NullReferenceException. |
||
---|---|---|
.. | ||
xamarin-analysis-doc-tool | ||
Makefile | ||
README.md | ||
binding_objc_libs.md | ||
binding_types_reference_guide.md | ||
generator-errors.md | ||
mmp-errors.md | ||
mtouch-errors.md | ||
optimizations.md | ||
xamarin-ios-analysis.md |
README.md
This directory contains documentation files in markdown format.
They are included here to ensure any changes to
- Tools error codes;
- Binding attributes;
- Binding usage
are documented immediately, i.e. in the same commit that the change was introduced.
This also allows any contributor from the community to enhance the documentation with a pull-request.
The Makefile
can be used to copy the files into the documentation repo.
Once reviewed locally it can be merged just before the release.