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-Net3.5-Release-Progress_Disabled-Pool_Disabled-2018.4.36f1-userMode succeeded Sep 10, 2023 in 0s

unity-test-results-Editor-Net3.5-Release-Progress_Disabled-Pool_Disabled-2018.4.36f1-userMode ✅

Tests passed successfully

✅ playmode-results_junit.xml

8691 tests were completed in 1643s with 8691 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProtoPromise_Unity.ProtoPromiseTests.APIs. 22✅ 902ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 85ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 354ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 520ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 417ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 316ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 408ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 149ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 301ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 793ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 401ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 36✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 25✅ 963ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 18✅ 802ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 615ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 98ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 90ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 133ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 130ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 163ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 168ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 166ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 166ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 437ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 42s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 142ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 508ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 253ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 278ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 270ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 251ms
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✅ 124ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 122ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 391ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 122ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 124ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 132ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 654ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 665ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 28✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 389ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 124ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 297ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 392ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 361ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 133ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 129ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 116ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 125ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 118ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 119ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 168ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 173ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 232ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 246ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 237ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 227ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 15✅ 847ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 239ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 228ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 243ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 228ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 235ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 240ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 260ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 239ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 233ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 232ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 249ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 461ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 469ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 964ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 853ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 296ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 276ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 123s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 156s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 161s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 184s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 15✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 116ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 20✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 16✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 117ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
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. 6✅ 29s
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✅ 795ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 2✅ 462ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 41✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 12✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 2s
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✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 35s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 32s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 105s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 101s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 82s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 42✅ 22s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 41s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 19s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 19s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 48✅ 11s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 48✅ 11s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 4✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 12✅ 60s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 9✅ 36s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 13s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 823ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 808ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 794ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 784ms