Jake Perry
68a7969808
Support awaiting additional engine callbacks
...
Add EngineCallbackTiming enumeration with support for Application.onBeforeRender, Canvas.willRenderCanvases & Canvas.preWillRenderCanvases callbacks.
Extract PlayerLoopRunner core logic into new base class ContinuationRunner.
Add new EngineCallbackRunner class for running callbacks supported by EngineCallbackTiming enum.
Modify YieldPromise to support creating a promise for the new enum.
2024-03-16 16:30:59 +10:30
Yoshifumi Kawai
809d23edae
Merge pull request #541 from TORISOUP/fix_ToArray
...
Optimization of ToArray in Merge method
2024-02-04 23:19:47 +09:00
TORISOUP
d38731bc44
fix call ToArray
2024-02-04 20:51:21 +09:00
github-actions[bot]
64792b672d
feat: Update package.json to 2.5.3
2024-01-25 12:52:16 +00:00
neuecc
3892cc2299
Merge branch 'master' of https://github.com/Cysharp/UniTask
2024-01-25 21:51:45 +09:00
neuecc
5bfccaa3b6
autoReleaseWhenCancelled -> autoReleaseWhenCanceled
2024-01-25 21:51:40 +09:00
github-actions[bot]
b49b7332bb
feat: Update package.json to 2.5.2
2024-01-25 11:43:24 +00:00
neuecc
08184af737
simplify UNITASK define
2024-01-25 20:42:42 +09:00
Yoshifumi Kawai
0ef6c59385
Merge pull request #535 from kochounoyume/valuetask-error-netframework
...
UniTask does not work in .NET Framework environment after adding UniTask.AsValueTask
2024-01-25 20:26:21 +09:00
Yoshifumi Kawai
4b0bd3b509
Merge pull request #536 from Cysharp/hadashiA/release-handle
...
Fix "Release handle when cancellation is requested"
2024-01-25 20:26:13 +09:00
Kochoyume
9a4720d180
Fix:Addressed generic parameter attributes error in the .Net Framework
2024-01-25 20:05:45 +09:00
hadashiA
b99646558c
Add a flag autoReleaseWhenCancelled to addressable extensionhs
2024-01-25 19:03:00 +09:00
hadashiA
ee12dd9ae7
Fix omissions in Addressable.Release and IsValid checks
2024-01-25 17:47:06 +09:00
Kochoyume
006e0f2c81
Revert "Fix conditional compilation to work with .NET Framework"
...
This reverts commit 7d31299b5c
.
2024-01-25 16:16:01 +09:00
Kochoyume
7d31299b5c
Fix conditional compilation to work with .NET Framework
2024-01-25 01:02:57 +09:00
Yoshifumi Kawai
fe8bf834e6
Update README.md
2024-01-24 10:47:31 +09:00
github-actions[bot]
5843258e8c
feat: Update package.json to 2.5.1
2024-01-24 01:44:21 +00:00
Yoshifumi Kawai
6cd002645e
Merge pull request #533 from doyasu24/feature/add-unitask-asvaluetask-for-unity
...
add UniTask.AsValueTask for Unity
2024-01-24 10:41:39 +09:00
doyasu24
4fe0861714
fix: use UNITY_2018_3_OR_NEWER instead of UNITY_2018_1_OR_NEWER
2024-01-19 23:42:17 +09:00
doyasu24
fbbba061dd
ValueTask is available in Unity 2021_2_OR_NEWER or .NET Core
2024-01-19 23:40:28 +09:00
doyasu24
81f2e37ea5
add UniTask.AsValueTask for Unity
2024-01-19 00:29:21 +09:00
Yoshifumi Kawai
66de0d3a58
Merge pull request #519 from Cysharp/guitarrapc-patch-1
...
Use Cysharp/Actions/setup-dotnet default version
2024-01-12 15:34:54 +09:00
Yoshifumi Kawai
beb10abbf7
Merge pull request #524 from Saismirk/master
...
Fixed typo in TimeoutWithoutException summary.
2024-01-12 15:22:35 +09:00
Saismirk
d60f64761b
Fixed typo in TimeoutWithoutException summary.
2023-12-10 12:53:52 -05:00
Luciano Prestes Cavalcanti
36ac0863ad
Release handle when cancellation is requested
2023-11-22 08:09:03 -03:00
Ikiru Yoshizaki
104f8e09ca
Update build-release.yml
2023-11-15 12:09:34 +09:00
Ikiru Yoshizaki
cfbff008c4
Use Cysharp/Actions/setup-dotnet default version
...
## tl;dr;
It support both .NET 6,7 and 8. No need specify version.
2023-11-15 11:55:27 +09:00
Yoshifumi Kawai
5cc97c7f00
ReadMe
2023-11-02 18:23:43 +09:00
github-actions[bot]
5666292496
feat: Update package.json to 2.5.0
2023-11-02 05:03:47 +00:00
hadashiA
1288cbc128
Merge pull request #518 from Cysharp/hadashiA/awaitable-to-unitask
...
Add Awaitable.AsUniTask()
2023-11-02 14:02:36 +09:00
hadashiA
5f3aa18f38
Add Awaitable<T>.ToUniTask
2023-11-02 13:54:55 +09:00
hadashiA
0970ae8c31
Merge pull request #517 from Cysharp/hadashiA/cancel-immediately-flag
...
Add a flag to cancel immediately instead of player loop
2023-11-02 13:52:12 +09:00
hadashiA
ad23f7fb29
Fix `#if` directive that should be in .tt
2023-11-02 12:54:59 +09:00
hadashiA
a4be8f316e
Add Awaitable.AsUniTask()
2023-11-02 12:35:05 +09:00
hadashiA
370425578f
Fix AssetBundleRequestAll
2023-11-02 12:24:41 +09:00
hadashiA
1b76f77608
Add test
2023-11-02 12:24:41 +09:00
hadashiA
0579984355
Use AsyncOperation.completed callback usually
2023-11-02 12:24:41 +09:00
hadashiA
39cf81d2ab
Add test for unity AsyncOperation
2023-11-02 12:24:41 +09:00
hadashiA
0a203c8db9
Cache Action in advance
2023-11-02 12:24:41 +09:00
hadashiA
55be4dba82
Add callback handler to AsyncOperationConfiguredSource instead to create other sources
2023-11-02 12:24:41 +09:00
hadashiA
f0adf36633
Use AsyncOperation.completed handler with new optional argument
2023-11-02 12:24:41 +09:00
hadashiA
24afc4f3eb
Add cancelImmediately flag for assetbundle extensions
2023-11-02 12:24:41 +09:00
hadashiA
2cf06af433
Change AsyncEnumerable factory to use OperationCanceledException
2023-11-02 12:24:36 +09:00
hadashiA
94be2e748b
Add cancelImmediately flag for addressable extensions
2023-10-27 15:06:12 +09:00
hadashiA
7f582e5e29
Update README
2023-10-27 14:52:58 +09:00
hadashiA
3f042c8886
Add cancel immediate flag
2023-10-27 12:42:12 +09:00
Yoshifumi Kawai
6f5d818544
Merge pull request #515 from ananttheant/fix/readme-typo
...
Fix typo in README.md
2023-10-26 13:11:42 +09:00
Anant Sharma
2ccb37cb02
Fix typo in README.md
2023-10-25 15:24:27 +01:00
github-actions[bot]
cfe509a556
feat: Update package.json to 2.4.1
2023-09-21 03:22:58 +00:00
hadashiA
a46a4cac01
Merge pull request #509 from Cysharp/ku/fix-dotween-registration
...
Fix a bug in Dotween after returning to the pool of `CancellationToken.Register`
2023-09-21 12:20:43 +09:00