Skip to content

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

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. #305

GitHub Actions / unity-test-results-Editor-Net4.x-Debug-Progress_Disabled-Pool_Disabled-2018.4.36f1-userMode succeeded Sep 10, 2023 in 1s

unity-test-results-Editor-Net4.x-Debug-Progress_Disabled-Pool_Disabled-2018.4.36f1-userMode ✅

Tests passed successfully

✅ playmode-results_junit.xml

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

Test suite Passed Failed Skipped Time
ProtoPromise_Unity.ProtoPromiseTests.APIs. 22✅ 978ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 102ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 517ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 745ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 602ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 480ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 643ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 178ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 433ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 32✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 18✅ 829ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 103ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 95ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 36✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 93ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 86ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 86ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 83ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 36✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 33✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 18✅ 933ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 603ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 92ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 95ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 147ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 128ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 168ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 167ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 189ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 173ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 446ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 45s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 175ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 691ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 648ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 291ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 363ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 274ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 285ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 40✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 11✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 139ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 130ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 386ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 115ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 117ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 129ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 625ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 592ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 28✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 437ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 105ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 283ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 438ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 333ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 128ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 124ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 111ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 132ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 104ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 107ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 169ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 146ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 202ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 288ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 213ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 207ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 15✅ 781ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 233ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 322ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 244ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 250ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 245ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 227ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 220ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 210ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 209ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 225ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 213ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 433ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 450ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 344ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 308ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 104s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 122s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 151s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 171s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 156s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 166s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 16✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 117ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 20✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 17✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 109ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 6✅ 28s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 1✅ 790ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 2✅ 450ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 3✅ 571ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 3✅ 574ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 743ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 777ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 653ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 679ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 41✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 17s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 17s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 47s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 47s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 143s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 147s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 110s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 42✅ 24s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 12✅ 48s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 21s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 21s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 96✅ 19s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 96✅ 19s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 4✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 12✅ 60s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 14✅ 69s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 13s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 13s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 751ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 770ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 764ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 757ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 750ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 760ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 766ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 775ms