Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
1dcfd972db7853b551f5f6c636c9308876a562a6
1dcfd97
Coroutine context propagation for Reactor to coroutines API migration (#1377)
by SokolovaMaria
· 5 years ago
c7e9b56
Allocate underlying buffer in ArrayChannel in on-demand manner (#1388)
by Vsevolod Tolstopyatov
· 5 years ago
4e47af4
Optimize debounce operator allocation pressure by using conflated produce. Previously it was not possible due to not implemented #1235
by Vsevolod Tolstopyatov
· 5 years ago
897f02e
Get rid of NonRecoverableThrowable, mention way to opt-out stacktrace… (#1420)
by Vsevolod Tolstopyatov
· 5 years ago
0905c62
Properly enforce flow invariant when flow is used from "suspend fun m… (#1426)
by Vsevolod Tolstopyatov
· 5 years ago
1681cad
Use 'Class.forName($name).canonicalName' instead of '$name' in stacktrace recovery to properly deal with Android's minifier
by Vsevolod Tolstopyatov
· 5 years ago
f4e9553
Deprecate delayFlow and delayEach
by Roman Elizarov
· 5 years ago
3f16360
Change keep rules targeting to match AGP changes
by Wojtek Kaliciński
· 5 years ago
420fed9
Properly use acquired permits in Semaphore
by Turing Technologies (Wynne Plaga)
· 5 years ago
a3763e8
Improve Semaphore API
by Vsevolod Tolstopyatov
· 5 years ago
96c5a49
Cover all publications in bom
by Sergey Shatunov
· 5 years ago
2fc234c
Use setTimeout-based dispatcher when process is not available on the … (#1409)
by Vsevolod Tolstopyatov
· 5 years ago
a33bf5a
Check for cancellation in concurrent flow merge on each element
by Vsevolod Tolstopyatov
· 5 years ago
db95996
Update Guava to the latest version 28.0
by Roman Elizarov
· 5 years ago
55bead0
Deprecate flowWith with ERROR
by Vsevolod Tolstopyatov
· 5 years ago
41428a3
Flow.kt: fix typos and rephrase some expressions for better readability (#1408)
by Yanis Batura
· 5 years ago
63fcbfb
Remove no longer needed tests excludes
by Louis CAD
· 5 years ago
ed97260
Get rid of top-level functions in Migration.kt to improve experience of users who depend on any reactive library and kotlinx.coroutines
by Vsevolod Tolstopyatov
· 5 years ago
b37ca3a
Properly handle scoped coroutines in JobSupport.cancelParent
by Vsevolod Tolstopyatov
· 5 years ago
684a97b
Use regular produce instead of flowProduce in channelFlow
by Vsevolod Tolstopyatov
· 5 years ago
131c320
Use US English Spelling for BehaviorSubject.
by Nelson Osacky
· 5 years ago
1156e1c
Merge branch 'master' into develop
by Vsevolod Tolstopyatov
· 5 years ago
d78084b
Better docs on coroutines debugging property
by Roman Elizarov
· 5 years ago
60101b8
Fixed typo in Migration.concatWith replaceWith code
by Roman Elizarov
· 5 years ago
d6b0b0f
Adds R8 optimization rule for FastServiceLoader
by Wojtek Kaliciński
· 5 years ago
46b5ea5
Tests that run from within a worker
by Vsevolod Tolstopyatov
· 5 years ago
6fad018
Offload startCoroutineUnintercepted to separate thread to avoid races on completed deferred in StackTraceRecoveryTest
by Vsevolod Tolstopyatov
· 5 years ago
ef696a0
Merge pull request #1357 from Kotlin/version-1.3.0-RC
by Vsevolod Tolstopyatov
· 5 years ago
70fbd41
Version 1.3.0-RC
by Vsevolod Tolstopyatov
· 5 years ago
3d2bf79
Update Kotlin version to 1.3.41
by Vsevolod Tolstopyatov
· 5 years ago
023ea30
Merge branch 'master' into develop
by Vsevolod Tolstopyatov
· 5 years ago
dc4a474
Stabilize core flow (#1352)
by Vsevolod Tolstopyatov
· 5 years ago
97863c3
Report fatal errors to both onError (to comply the spec fully) and to coroutine context (to eagerly fail as fatal exceptions are not recoverable anyway), cleanup tests after scopeless reactive
by Vsevolod Tolstopyatov
· 5 years ago
39f5cf8
Properly handle fatal exceptions in Rx coroutines, get rid of deadlock in RxObservable
by Vsevolod Tolstopyatov
· 5 years ago
233e74c
Consistently handle fatal exceptions in PublisherCoroutine
by Vsevolod Tolstopyatov
· 5 years ago
2f50363
Properly specify transitive dependencies for kotlinx-coroutines-debug
by Vsevolod Tolstopyatov
· 5 years ago
fe4e05c
Module with kotlinx-coroutines BOM for better dependency management
by Vsevolod Tolstopyatov
· 5 years ago
4809393
Protect event loop data structures from nonmonothonic nanoTime
by Roman Elizarov
· 5 years ago
98a9705
Move event loop infrastructure to common code
by Roman Elizarov
· 5 years ago
cb7f37b
Treat Duration.ZERO as 0L in jdk8 extensions
by Vsevolod Tolstopyatov
· 5 years ago
fe41869
Cancel extensions for CoroutineScope and Job
by Vsevolod Tolstopyatov
· 5 years ago
91cc13a
withIndex and collectIndexed operators
by Vsevolod Tolstopyatov
· 5 years ago
f6387a7
Fuse consumeAsFlow with channel-using flow operators
by Roman Elizarov
· 5 years ago
f8b43e1
Introduce ReceiveChannel.consumeAsFlow and FlowCollector.emitAll(chan)
by Roman Elizarov
· 5 years ago
a8904e2
Channel.receiveOrNull becomes extension, internal receiveOrClosed added
by Vsevolod Tolstopyatov
· 5 years ago
693142c
Context passing between coroutines and Reactor Mono/Flux (#1138)
by SokolovaMaria
· 5 years ago
63b6e27
Add Flow.onStart, support emit in onCompletion (#1348)
by Roman Elizarov
· 5 years ago
f22604b
Recover stacktraces for no-dispatched continuations, so recovery works in 'suspend fun main' cases to further improve user experience
by Vsevolod Tolstopyatov
· 5 years ago
d100a3f
Reactive scopeless (#1341)
by Vsevolod Tolstopyatov
· 5 years ago
ace5899
Add distinctUntilChanged operator that uses a comparator function instead of a key extractor.
by Zach Klippenstein
· 5 years ago
ae225bd
Sleep in RunningThreadStackMergeTest that relies on time
by Vsevolod Tolstopyatov
· 5 years ago
9077b01
Cancellation in `Semaphore` should resume the next waiting acquirer if and only if the canceled request has been resumed under a race
by Nikita Koval
· 5 years ago
681195a
Use the correct builder method `flowChannel` in the checkContext error description
by Paul Woitaschek
· 5 years ago
f75cc17
Fixed sample to use `awaitClose` instead of `await`
by Paul Woitaschek
· 5 years ago
db0ef0c
Update copyright year to 2019 in all the knit-generated files
by Roman Elizarov
· 5 years ago
96a5c8e
Optimize virtual time source so that DefaultTimeSource is not needed
by Roman Elizarov
· 5 years ago
fa9104e
Update versions in Android example project to 3.4.1 tools
by Roman Elizarov
· 5 years ago
b5a8493
Replace unneeded type parameter with projection
by Louis CAD
· 5 years ago
583d39d
Rewrite assertions so that they are checked only in debug mode
by Roman Elizarov
· 5 years ago
6130238
Fix grammar error in text on suspend functions
by Petter Måhlén
· 5 years ago
e174298
Fix _size not incremented in CopyOnWriteList add (#1308)
by Louis CAD
· 5 years ago
cd5ac0b
Replace hand-rolled arraycopy with stdlib copyInto
by Louis CAD
· 5 years ago
f77533c
Update changelog
by Vsevolod Tolstopyatov
· 5 years ago
7acaae6
Merge pull request #1298 from Kotlin/version-1.3.0-M2
by Vsevolod Tolstopyatov
· 5 years ago
083ce1f
Version 1.3.0-M2
by Vsevolod Tolstopyatov
· 5 years ago
801dbba
Remove workaround for KT-28237
by Vsevolod Tolstopyatov
· 5 years ago
8d8b6eb
Declarative flow operators (#1291)
by Vsevolod Tolstopyatov
· 5 years ago
502610e
Decouple asFlow from batchSize and move it to buffer instead, promote… (#1279)
by Vsevolod Tolstopyatov
· 5 years ago
a563608
Added a test that ensures proper context in catch/flowOn combinations
by Roman Elizarov
· 5 years ago
bb97ffb
Unmute debugger test that were broken in 1.3.31, increase debug test timeout (slow CI), make shutdown more graceful by reducing timeout per thread (slow CI + unfortunate timings)
by Vsevolod Tolstopyatov
· 5 years ago
91d9f7c
Flow exceptions handling facilities (#1280)
by Roman Elizarov
· 5 years ago
9420df3
Change default request size in Publisher.openSubscription to one
by Roman Elizarov
· 5 years ago
2ace4c6
Fix flowViaChannel closing immediately. (#1260)
by Louis CAD
· 5 years ago
ec88813
Merge remote-tracking branch 'origin/master' into develop
by Roman Elizarov
· 5 years ago
8d6aeaa
Merge branch 'version-1.2.2' into develop
by Roman Elizarov
· 5 years ago
af2bdfc
Version 1.2.2
by Roman Elizarov
· 5 years ago
3ed7a7d
Fix docs in "Guide to reactive streams with coroutines" and reknit
by Roman Elizarov
· 5 years ago
e8e9f00
Fix typos and reword some phrases
by Yanis Batura
· 5 years ago
7699a20
Merge pull request #1258 from Kotlin/version-1.3.0-M1
by Vsevolod Tolstopyatov
· 5 years ago
6139ed3
Version 1.3.0-M1
by Vsevolod Tolstopyatov
· 5 years ago
03b9bd1
Merge branch 'master' into develop
by Vsevolod Tolstopyatov
· 5 years ago
18e3a4a
Mark Flow.collect as internal to prevent its direct implementation and provide AbstractFlow instead that enforces context preservation guarantees
by Vsevolod Tolstopyatov
· 5 years ago
3216825
Use real semaphore in flatten/flatMapMerge
by Roman Elizarov
· 5 years ago
d90eb26
atomicfu version 0.12.8
by Roman Elizarov
· 5 years ago
253e8eb
Add fast `Semaphore`.
by Nikita Koval
· 5 years ago
aa3d1ae
Deprecate Channel operators
by Vsevolod Tolstopyatov
· 5 years ago
15c7d0f
Mark Flow declarations as experimental
by Vsevolod Tolstopyatov
· 5 years ago
a97fd43
Remove experimental warning from Channels docs
by Denys M
· 5 years ago
d5478b6
More operators (#1236)
by Vsevolod Tolstopyatov
· 5 years ago
d15d8d6
Make FastServiceLoader compatible with Java 1.6
by Vsevolod Tolstopyatov
· 5 years ago
e2a5671
Flow scope (#1227)
by Vsevolod Tolstopyatov
· 5 years ago
db52e97
Flow.conflate operator
by Roman Elizarov
· 5 years ago
3971df3
Rename flow ChannelFlow.kt file to Channels.kt
by Roman Elizarov
· 5 years ago
b77a80c
Flow: decouple buffer size from various operators and fuse
by Roman Elizarov
· 5 years ago
d94652f
Update "Shared mutable state and concurrency" guide with best practices
by Roman Elizarov
· 5 years ago
b73ebdc
Adjust behavior of conflated channel to deliver last value
by Roman Elizarov
· 5 years ago
38bdc35
Disable incompatible change
by Vsevolod Tolstopyatov
· 5 years ago
08f3225
Version 1.2.1-1.3.40-eap-67
by Vsevolod Tolstopyatov
· 5 years ago
f44942a
Deprecate flowWith operator
by Vsevolod Tolstopyatov
· 5 years ago
daf8502
Disable binary compatibility tests in snapshot trains
by Vsevolod Tolstopyatov
· 5 years ago
Next »