Skip to content

Repaired some of ListenableFuture.kt's cancellation corner cases #1347

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

Closed
wants to merge 40 commits into from
Closed
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
0a7ee8f
Repaired some of ListenableFuture.kt's cancellation corner cases.
yorickhenning Jul 16, 2019
6fad018
Offload startCoroutineUnintercepted to separate thread to avoid races…
qwwdfsad Jul 22, 2019
46b5ea5
Tests that run from within a worker
qwwdfsad Jul 22, 2019
d6b0b0f
Adds R8 optimization rule for FastServiceLoader
wojtek-kalicinski Jun 28, 2019
60101b8
Fixed typo in Migration.concatWith replaceWith code
elizarov Jul 24, 2019
d78084b
Better docs on coroutines debugging property
elizarov Jul 23, 2019
1156e1c
Merge branch 'master' into develop
qwwdfsad Jul 24, 2019
131c320
Use US English Spelling for BehaviorSubject.
Jul 24, 2019
684a97b
Use regular produce instead of flowProduce in channelFlow
qwwdfsad Jul 24, 2019
b37ca3a
Properly handle scoped coroutines in JobSupport.cancelParent
qwwdfsad Jul 24, 2019
c10de65
Incorporated first-round feedback.
yorickhenning Jul 29, 2019
dc05855
Merged CancellationToCoroutine into ListenableFutureCoroutine to save an
yorickhenning Jul 29, 2019
fc7203f
Documented and tested for null completion of asDeferred()'s parent
yorickhenning Jul 29, 2019
7f5de82
Renamed a cancellatio test case for clarity of purpose.
yorickhenning Jul 30, 2019
ed97260
Get rid of top-level functions in Migration.kt to improve experience …
qwwdfsad Jul 26, 2019
63fcbfb
Remove no longer needed tests excludes
LouisCAD Aug 4, 2019
41428a3
Flow.kt: fix typos and rephrase some expressions for better readabili…
Inego Aug 5, 2019
55bead0
Deprecate flowWith with ERROR
qwwdfsad Jul 26, 2019
db95996
Update Guava to the latest version 28.0
elizarov Aug 5, 2019
a33bf5a
Check for cancellation in concurrent flow merge on each element
qwwdfsad Jul 30, 2019
2fc234c
Use setTimeout-based dispatcher when process is not available on the …
qwwdfsad Aug 5, 2019
96c5a49
Cover all publications in bom
Jul 23, 2019
a3763e8
Improve Semaphore API
qwwdfsad Aug 6, 2019
420fed9
Properly use acquired permits in Semaphore
turing-tech Aug 8, 2019
3f16360
Change keep rules targeting to match AGP changes
wojtek-kalicinski Aug 7, 2019
f4e9553
Deprecate delayFlow and delayEach
elizarov Aug 9, 2019
1681cad
Use 'Class.forName($name).canonicalName' instead of '$name' in stackt…
qwwdfsad Aug 9, 2019
0905c62
Properly enforce flow invariant when flow is used from "suspend fun m…
qwwdfsad Aug 9, 2019
897f02e
Get rid of NonRecoverableThrowable, mention way to opt-out stacktrace…
qwwdfsad Aug 9, 2019
4e47af4
Optimize debounce operator allocation pressure by using conflated pro…
qwwdfsad Aug 7, 2019
c7e9b56
Allocate underlying buffer in ArrayChannel in on-demand manner (#1388)
qwwdfsad Aug 9, 2019
1dcfd97
Coroutine context propagation for Reactor to coroutines API migration…
SokolovaMaria Aug 9, 2019
0172998
Fully copy CoroutineInfo for DebugProbes.dumpCoroutinesInfo, it is re…
qwwdfsad Aug 9, 2019
44c4c56
combineLatest rework
qwwdfsad Jul 25, 2019
3a95884
Renaming switchMap to flatMapLatest to better reflect its semantics a…
qwwdfsad Jul 28, 2019
5b56221
Introducing collectLatest terminal operator
qwwdfsad Aug 6, 2019
d533848
Various improvements in combine implementation
qwwdfsad Aug 6, 2019
a6da28e
Merge branch 'master' into develop
qwwdfsad Aug 9, 2019
861d2a2
Repaired some of ListenableFuture.kt's cancellation corner cases.
yorickhenning Jul 16, 2019
030f9e2
Merge branch 'lf' of github.com:yorickhenning/kotlinx.coroutines into lf
yorickhenning Aug 14, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading