xamarin-macios/docs/website
Rolf Bjarne Kvinge 135507957f
[linker] Remove non-bitcode compatible code, and show a warning. (#5551)
* [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.
2019-02-07 07:57:01 +01:00
..
xamarin-analysis-doc-tool [xamarin-analysis] Add rule #6 and updated md file (#3088) 2017-12-12 12:43:36 -05:00
Makefile Synchronize back docs moved to https://docs.microsoft.com (#3771) 2018-04-17 09:02:42 -04:00
README.md [docs] Ease tracking updates to code that requires change to the web site documentation (#573) 2016-08-08 17:07:59 -04:00
binding_objc_libs.md Synchronize back docs moved to https://docs.microsoft.com (#3771) 2018-04-17 09:02:42 -04:00
binding_types_reference_guide.md Update binding_types_reference_guide.md (#5287) 2018-12-18 14:38:30 +01:00
generator-errors.md [generator] Warn if [NullAllowed] is used on methods. Fixes #4416 (#5464) 2019-01-24 08:57:46 -05:00
mmp-errors.md [mmp] Fix typo (#5123) 2018-11-13 17:56:05 -05:00
mtouch-errors.md [linker] Remove non-bitcode compatible code, and show a warning. (#5551) 2019-02-07 07:57:01 +01:00
optimizations.md [linker] Remove non-bitcode compatible code, and show a warning. (#5551) 2019-02-07 07:57:01 +01:00
xamarin-ios-analysis.md Synchronize back docs moved to https://docs.microsoft.com (#3771) 2018-04-17 09:02:42 -04:00

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.