Skip to content

Use function pointers instead of delegates to clear object pool in C#9. #302

Use function pointers instead of delegates to clear object pool in C#9.

Use function pointers instead of delegates to clear object pool in C#9. #302

GitHub Actions / unity-test-results-Standalone-Net4.x-Release-Progress_Disabled-Pool_Disabled-2019.4.40f1-userMode succeeded Sep 9, 2023 in 1s

unity-test-results-Standalone-Net4.x-Release-Progress_Disabled-Pool_Disabled-2019.4.40f1-userMode ✅

Tests passed successfully

✅ standalone-results_junit.xml

12244 tests were completed in 1204s with 12244 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProtoPromise_Unity.ProtoPromiseTests.APIs. 22✅ 490ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 42ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 142ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 219ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 198ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 386ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 259ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 87ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 204ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 878ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 682ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 32✅ 736ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 18✅ 410ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 47ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 45ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 36✅ 997ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 46ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 46ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 47ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 46ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 36✅ 844ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 33✅ 777ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 18✅ 511ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 332ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 49ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 46ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 70ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 69ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 92ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 93ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 93ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 94ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 245ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 45s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 81ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 292ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 279ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 139ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 156ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 143ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 148ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 648ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 646ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 645ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 663ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 11✅ 955ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 64ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 62ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 249ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 60ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 66ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 60ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 325ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 336ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 21✅ 640ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 28✅ 883ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 228ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 59ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 154ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 189ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 183ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 78ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 78ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 56ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 78ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 57ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 60ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 92ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 85ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 115ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 117ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 115ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 119ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 15✅ 449ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 124ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 114ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 116ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 114ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 122ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 124ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 119ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 117ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 126ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 116ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 115ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 235ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 237ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 203ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 175ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 65s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 77s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 92s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 103s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 102s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 106s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 16✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 60ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 20✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 17✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 57ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 21✅ 691ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 6✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 531ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 532ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 1✅ 377ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 2✅ 216ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 3✅ 300ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 3✅ 297ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 405ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 415ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 359ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 350ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 41✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 12✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 867ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 19s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 20s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 61s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 61s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 47s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 42✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 481ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 478ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 12✅ 35s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 14s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 96✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 96✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 548ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 574ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 611ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 613ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 12✅ 62s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 14✅ 51s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 549ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 550ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 558ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 11s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 11s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 275ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 278ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 279ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 276ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 280ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 278ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 278ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 278ms