Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from
Sep 10, 2023

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

1b818fb
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

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

Use function pointers instead of delegates to clear object pool in C#9.
1b818fb
Select commit
Loading
Failed to load commit list.
GitHub Actions / unity-test-results-Editor-Net3.5-Debug-Progress_Disabled-Pool_Disabled-2018.4.36f1-devMode succeeded Sep 10, 2023 in 0s

unity-test-results-Editor-Net3.5-Debug-Progress_Disabled-Pool_Disabled-2018.4.36f1-devMode ✅

Tests passed successfully

✅ playmode-results_junit.xml

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

Test suite Passed Failed Skipped Time
ProtoPromise_Unity.ProtoPromiseTests.APIs. 22✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 98ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 414ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 610ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 491ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 378ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 488ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 183ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 369ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 980ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 493ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 36✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 25✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 34✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 18✅ 983ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 14✅ 711ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 106ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 103ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 150ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 148ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 210ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 202ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 203ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 206ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 10✅ 530ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 20✅ 43s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 180ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 617ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 369ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 334ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 344ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 313ms
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✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 88✅ 5s
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✅ 144ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 143ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 427ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 150ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 141ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 148ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 761ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 772ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 28✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 130ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 5✅ 352ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 447ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 6✅ 439ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 147ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 147ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 136ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 145ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 12✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 141ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 2✅ 137ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 202ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 3✅ 212ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 262ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 259ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 261ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 275ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 15✅ 980ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 291ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 297ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 280ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 344ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 298ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 280ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 305ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 295ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 293ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 294ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 304ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 580ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 8✅ 604ms
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 5s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 4✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 24✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 145s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1620✅ 179s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 48✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 215s
ProtoPromise_Unity.ProtoPromiseTests.APIs. 1080✅ 238s
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✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 137ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 20✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 16✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 2✅ 137ms
ProtoPromise_Unity.ProtoPromiseTests.APIs.Threading. 21✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 6✅ 48s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 14s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 1s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 5✅ 6s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 1✅ 907ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 2✅ 520ms
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 41✅ 11s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 12✅ 3s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 7s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 11s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 10s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 19s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 19s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 50s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 48s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 148s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 144s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 109s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 42✅ 24s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 4✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 10✅ 45s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 20s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 72✅ 20s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 8s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 9s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 32✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 48✅ 12s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency. 48✅ 12s
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✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 3✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 8✅ 4s
ProtoPromise_Unity.ProtoPromiseTests.Concurrency.Threading. 12✅ 61s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 9✅ 38s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 6✅ 2s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 14s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 18✅ 15s
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 876ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 879ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 868ms
ProtoPromise_Unity.ProtoPromiseTests.Unity. 3✅ 876ms