xamarin-macios/tests/test-libraries
Rolf Bjarne Kvinge b131a54be5
[static registrar] Optimize creation of delegates for blocks. (#3623)
* [static registrar] Optimize creation of delegates for blocks.

Optimize creation of delegates for blocks so that it doesn't require the
dynamic registrar.

This is done by getting the metadata token for the Create method that creates
the delegate, and embed that metadata token in the generated code from the
static registrar.

Also add tests, since this scenario was not covered by tests already.

* [mmptest] Fix test after recent changes.

* [test-libraries] Avoid duplicate symbols.

* [tests] Update according to changes.
2018-03-02 14:30:18 +01:00
..
.gitignore [monotouch-test] Move generated files out of the "all test files" wildcard. (#2958) 2017-11-06 17:16:32 +01:00
Makefile Optimize calls to BlockLiteral.SetupBlock to inject the block signature. (#3391) 2018-02-06 07:08:15 +01:00
XTest-Info.plist [tests] Add test-libraries. 2016-04-26 08:00:35 -04:00
libframework.h [tests] Add test-libraries. 2016-04-26 08:00:35 -04:00
libframework.m [tests] Add test-libraries. 2016-04-26 08:00:35 -04:00
libtest.cs [tests] Generate some trampoline and registrar tests. 2016-10-13 15:10:43 +02:00
libtest.h [static registrar] Optimize creation of delegates for blocks. (#3623) 2018-03-02 14:30:18 +01:00
libtest.m [static registrar] Optimize creation of delegates for blocks. (#3623) 2018-03-02 14:30:18 +01:00
libtest2.h [tests] Add test for bug #43689. 2017-02-10 14:46:29 +01:00
libtest2.m [tests] Add test for bug #43689. 2017-02-10 14:46:29 +01:00
rename.h [static registrar] Optimize creation of delegates for blocks. (#3623) 2018-03-02 14:30:18 +01:00
testgenerator.cs [tests] Build the native test library for macOS and create a binding project for it. (#3373) 2018-02-02 11:14:44 +01:00
testgenerator.csproj [tests] Generate some trampoline and registrar tests. 2016-10-13 15:10:43 +02:00