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

Merge develop #489

Merged
merged 84 commits into from
Nov 3, 2024
Merged

Merge develop #489

merged 84 commits into from
Nov 3, 2024

Conversation

timcassell
Copy link
Owner

No description provided.

timcassell and others added 30 commits July 8, 2024 13:08
Use `Promise.Canceled` in CallbackHelpers
…structs feature.

Added net8.0 build target (net7.0 is out of support).
`Promise.Merge(Settled)` use ref field in ref struct feature
Added `PromiseSynchronizationContext.Execute(bool exhaustive)` API.
Add `ManualSynchronizationContextCore` type
Use `Debug.LogFormat` in Unity when available
# Conflicts:
#	ProtoPromise/ProtoPromise.csproj
Moved some DisposeImmediate calls outside of the lock.
Use DisposeImmediate instead of SetCanceledImmediate
Fixed `AsyncEnumerable.Merge` a source enumerator canceled causes other source enumerators to not be disposed.
Fixed a bug with `_exceptions` being used after the object was repooled in `DisposeAsyncWithoutStart`.
Catch exceptions from the sources enumerator properly.
timcassell and others added 27 commits October 20, 2024 03:11
Added an optimization TODO.
Fix race condition with `Promise.New`
…c synchronization primitives.

Renamed `SynchronousIfSameContext` to `AllowSynchronous`.
Add `bool continueOnCapturedContext` overloads
Added v3.2.0 changelog.
Added channels documentation.
Updated documentation for ConfigureAwait.
@timcassell timcassell added this to the v3.2.0 milestone Nov 3, 2024
@timcassell timcassell self-assigned this Nov 3, 2024
@timcassell timcassell merged commit d716974 into master Nov 3, 2024
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant