Commit Graph

128 Commits

Author SHA1 Message Date
neuecc ecdf9d425f Add Observable.Trampoline 2024-02-09 15:31:51 +09:00
neuecc c43c39b9c5 Improve Notification struct size(breaking changes, Notification.Result? -> Notification.Result) 2024-02-09 15:31:31 +09:00
neuecc f4063f85c3 Add Observable.FromAsync 2024-02-02 00:49:40 +09:00
neuecc 35cdda3540 improve ToObservable 2024-02-02 00:28:38 +09:00
neuecc b79b07f9b3 Add Select/Where/SubscribeAwait(int maxConcurrent) overload 2024-01-31 20:34:32 +09:00
neuecc a1d7d7d62d Add Debounce throttleDurationSelector overload 2024-01-31 19:13:30 +09:00
neuecc 419ec19a5d Add ThrttleFirst/Last accepts Task/Observable sampler
change ThrottleLast sampling timing
2024-01-31 18:28:50 +09:00
neuecc db86f6a736 AwaitOpearation done 2024-01-29 17:29:47 +09:00
neuecc 811f8ccdc4 Merge branch 'main' into awaitoperation-switch 2024-01-29 15:43:55 +09:00
neuecc 5882020d7d Add CreateFrom 2024-01-29 15:32:50 +09:00
Yoshifumi Kawai c164d55afb Merge pull request #66 from TORISOUP/add_async_create
add async Observable.Create
2024-01-29 15:18:47 +09:00
neuecc 28878f958f Fix AsyncEnumerable.ToObservable 2024-01-29 10:29:04 +09:00
TORISOUP e3bb390531 add async Observable.Create 2024-01-29 04:03:02 +09:00
Yoshifumi Kawai bdc0489c9b Merge pull request #65 from Cysharp/hadashiA/add-aggregate-overload
Add more overloads of AggregateAsync
2024-01-28 10:38:52 +09:00
hadashiA da9b5831a7 Add more overloads of AggregateAsync 2024-01-26 12:00:44 +09:00
hadashiA 492ffd04ad Add ToList/ToArray dedicated impl 2024-01-26 10:33:06 +09:00
neuecc 262fe129b6 no xUnit synccontext 2024-01-24 18:39:58 +09:00
neuecc 26b4090963 WIP improvement OnCompleted handling for AwaitOperation 2024-01-23 17:06:37 +09:00
neuecc 754745bbf9 AwaitOperations -> AwaitOperation, Queue -> Sequential 2024-01-23 14:27:00 +09:00
neuecc 8bfc29f4b6 Add SelectAwait, WhereAwait, SubscribeAwait 2024-01-22 19:23:38 +09:00
neuecc 8cc41dc7b3 AsIObservable -> AsSystemObservable 2024-01-19 12:44:16 +09:00
neuecc 96b8f66e82 Fix ThrottleFirst, ThrottleFirstFrame impl 2024-01-19 12:39:03 +09:00
neuecc 8e08826c4b more wait... 2024-01-18 14:49:01 +09:00
neuecc 248d6dd066 raw-observer 2024-01-16 18:23:08 +09:00
neuecc e89588eb86 DataAnnotation 2024-01-14 15:11:17 +09:00
neuecc 07236e3a3b fix test 2024-01-12 19:36:23 +09:00
Yoshifumi Kawai 94840eaf56 Merge branch 'main' into hadashiA/separate-hashset 2024-01-12 19:14:17 +09:00
Yoshifumi Kawai 9d34dfa5d8 Merge branch 'main' into hadashiA/separate-minmax-sonomono 2024-01-12 19:13:52 +09:00
Yoshifumi Kawai 305430f41e Merge branch 'main' into hadashiA/separate-average 2024-01-12 19:13:17 +09:00
Yoshifumi Kawai accbd8f5e7 Merge pull request #35 from Cysharp/hadashiA/separate-wait
Add independent impl WaitAsync
2024-01-12 19:10:57 +09:00
Yoshifumi Kawai 6ab1f84bbe Merge branch 'main' into hadashiA/separate-count 2024-01-12 19:10:17 +09:00
Yoshifumi Kawai 80933017f3 Merge pull request #33 from Cysharp/hadashiA/separate-sum
Add independent implementations of Sum, with some overloads
2024-01-12 19:09:05 +09:00
Yoshifumi Kawai 8d26a5093a Merge pull request #32 from Cysharp/hadashiA/separate-minmax
Add independent implementations of Min/Max
2024-01-12 19:07:43 +09:00
hadashiA 5f0963722c Add independent impl ToHashSetAsync 2024-01-12 18:38:40 +09:00
hadashiA 7859336c9e Add independent impl MinMaxAsync 2024-01-12 18:18:50 +09:00
hadashiA e13f48136c Add independent impl AverageAsync 2024-01-12 17:51:20 +09:00
hadashiA 63bdd30e38 Add independent impl WaitAsync 2024-01-12 15:58:33 +09:00
hadashiA 681239d94f Add independent impl Count/LongCount 2024-01-12 15:41:11 +09:00
hadashiA 036512e067 Add test 2024-01-12 14:52:49 +09:00
hadashiA 9b866faa2a Make empty sum is result 0 2024-01-12 14:43:00 +09:00
hadashiA 6c496c3f96 Add overload for Min/Max 2024-01-12 12:36:25 +09:00
hadashiA 540f9a77ce Add dedicated impl Min/Max independent of Aggregate 2024-01-12 10:43:54 +09:00
TORISOUP 3b0f6b6ee7 Add default value constructor to ReactiveProperty 2024-01-12 00:48:47 +09:00
Yoshifumi Kawai d331d01e7a Merge pull request #29 from Cysharp/hadashiA/operators-merge
Add operator: Merge(Observable<Observable<T>>)
2024-01-11 19:12:19 +09:00
hadashiA 9961f003c7 Add operator Concat(Observable<Observable<T>>) 2024-01-11 19:02:39 +09:00
hadashiA 6b26831645 Add tests 2024-01-11 16:44:11 +09:00
enue 17b26df003 add test 2024-01-10 21:01:49 +09:00
OWASHI Kazunori 1af179a8bf fix prepend 2024-01-09 19:25:12 +09:00
OWASHI Kazunori 497b9950ca add test 2024-01-09 19:15:59 +09:00
OWASHI Kazunori 2efc7af23e add operator tests 2024-01-09 11:32:41 +09:00