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 / dotnet-test-results-net472-Debug_NoProgress-Pool_Disabled succeeded Sep 10, 2023 in 1s

dotnet-test-results-net472-Debug_NoProgress-Pool_Disabled ✅

Tests passed successfully

✅ TestResults/dotnet-test-results-net472-Debug_NoProgress-Pool_Disabled.trx

12124 tests were completed in 1556s with 12124 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProtoPromiseTests.APIs.AllTests 22✅ 2s
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_1_WhenPendingAPromise 2✅ 189ms
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_2_WhenFulfilledAPromise 3✅ 2s
ProtoPromiseTests.APIs.APlus_2_1_PromiseStates+_2_1_3_WhenRejectedAPromise 4✅ 731ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod 4✅ 579ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_1_BothOnResolveAndOnRejectedAreOptionalArgument 4✅ 430ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_3_IfOnRejectedIsAFunction 6✅ 641ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+_2_2_6_ThenMayBeCalledMultipleTimesOnTheSamePromise 4✅ 306ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+IfOnFulfilledIsAFunction_2_2_2 5✅ 523ms
ProtoPromiseTests.APIs.APlus_2_2_TheThenMethod+ThenMustReturnAPromise_2_2_7 20✅ 2s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure 14✅ 2s
ProtoPromiseTests.APIs.APlus_2_3_ThePromiseResolutionProcedure+_2_3_2_IfXIsAPromiseAdoptItsState 5✅ 756ms
ProtoPromiseTests.APIs.AsyncFunctionTests 32✅ 2s
ProtoPromiseTests.APIs.AsyncLazyTests 18✅ 1s
ProtoPromiseTests.APIs.AsyncLocalTests 4✅ 312ms
ProtoPromiseTests.APIs.AwaitTests 52✅ 4s
ProtoPromiseTests.APIs.CancelationTests+Registration 34✅ 5s
ProtoPromiseTests.APIs.CancelationTests+Source 36✅ 3s
ProtoPromiseTests.APIs.CancelationTests+Token 33✅ 2s
ProtoPromiseTests.APIs.CaptureTests 34✅ 3s
ProtoPromiseTests.APIs.ContinuewithTests 18✅ 1s
ProtoPromiseTests.APIs.FinallyTests 14✅ 1s
ProtoPromiseTests.APIs.FirstTests 50✅ 4s
ProtoPromiseTests.APIs.MergeTests 10✅ 825ms
ProtoPromiseTests.APIs.MiscellaneousTests 119✅ 46s
ProtoPromiseTests.APIs.NewAndRunTests 608✅ 45s
ProtoPromiseTests.APIs.ParallelForTests 26✅ 3s
ProtoPromiseTests.APIs.ProgressTests 24✅ 2s
ProtoPromiseTests.APIs.PromiseCancelationTests 21✅ 2s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken 28✅ 3s
ProtoPromiseTests.APIs.PromiseCancelationTests+CancelationToken+Reject 6✅ 522ms
ProtoPromiseTests.APIs.PromiseCancelationTests+CatchCancelationMayBeCalledMultipleTimesOnTheSamePromise 2✅ 133ms
ProtoPromiseTests.APIs.PromiseCancelationTests+IfOnCanceledIsAFunction 5✅ 350ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure 6✅ 526ms
ProtoPromiseTests.APIs.PromiseCancelationTests+ThePromiseResolutionProcedure+IfXIsAPromiseAdoptItsState 6✅ 470ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenCanceledAPromise 2✅ 192ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenFulfilledAPromise 2✅ 163ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenPendingAPromise 2✅ 132ms
ProtoPromiseTests.APIs.PromiseCancelationTests+WhenRejectedAPromise 2✅ 188ms
ProtoPromiseTests.APIs.RaceTests 38✅ 3s
ProtoPromiseTests.APIs.SequenceTests 15✅ 1s
ProtoPromiseTests.APIs.Threading.AsyncAutoResetEventTests 18✅ 2s
ProtoPromiseTests.APIs.Threading.AsyncCountdownEventTests 20✅ 2s
ProtoPromiseTests.APIs.Threading.AsyncManualResetEventTests 19✅ 2s
ProtoPromiseTests.APIs.Threading.AsyncSemaphoreTests 21✅ 2s
ProtoPromiseTests.APIs.UncaughtRejectionTests 76✅ 6s
ProtoPromiseTests.APIs.WaitAsyncTests 8880✅ 796s
ProtoPromiseTests.Concurrency.AllConcurrencyTests 256✅ 28s
ProtoPromiseTests.Concurrency.ApiWithCancelationTokenConcurrencyTests 36✅ 32s
ProtoPromiseTests.Concurrency.AsyncLazyConcurrencyTests 3✅ 1s
ProtoPromiseTests.Concurrency.AwaitConcurrencyTests 22✅ 2s
ProtoPromiseTests.Concurrency.CancelationConcurrencyTests 41✅ 5s
ProtoPromiseTests.Concurrency.DeferredConcurrencyTests 12✅ 1s
ProtoPromiseTests.Concurrency.DeferredThreadTests 10✅ 806ms
ProtoPromiseTests.Concurrency.FirstConcurrencyTests 256✅ 29s
ProtoPromiseTests.Concurrency.MergeConcurrencyTests 416✅ 262s
ProtoPromiseTests.Concurrency.PromiseConcurrencyTests 50✅ 9s
ProtoPromiseTests.Concurrency.PromiseNonPreservedConcurrencyTests 156✅ 24s
ProtoPromiseTests.Concurrency.RaceConcurrencyTests 256✅ 29s
ProtoPromiseTests.Concurrency.Threading.AsyncAutoResetEventConcurrencyTests 8✅ 6s
ProtoPromiseTests.Concurrency.Threading.AsyncCountdownEventConcurrencyTests 16✅ 12s
ProtoPromiseTests.Concurrency.Threading.AsyncManualResetEventConcurrencyTests 8✅ 5s
ProtoPromiseTests.Concurrency.Threading.AsyncSemaphoreConcurrencyTests 12✅ 101s
ProtoPromiseTests.Concurrency.WaitAsyncConcurrencyTests 192✅ 16s