Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
541a9b6830e6eb978334ebdaacaef2688871b1ce
/
common
/
kotlinx-coroutines-core-common
/
src
/
JobSupport.kt
541a9b6
Job unwraps all instances of CancellationException
by Roman Elizarov
· 6 years ago
852fae5
Reviewed and cleanup usage of "fail" word in comments and method names
by Roman Elizarov
· 6 years ago
1b22af7
Fix lost exception during cancellation in produce, fix integration with play services after rebase
by Vsevolod Tolstopyatov
· 6 years ago
1e0a2f0
Merge branch 'develop' into handle-exception-fix
by Roman Elizarov
· 6 years ago
149ba48
Following internal API is removed from public declarations:
by Vsevolod Tolstopyatov
· 6 years ago
27b8f45
API Review for 1.0 release
by Roman Elizarov
· 6 years ago
6685fd0
Abolish distinction between cancelled and failed Job/Deferred
by Roman Elizarov
· 6 years ago
f7a6334
Child fails on parent failure (not cancelled)
by Roman Elizarov
· 6 years ago
ad84795
Slightly faster update to finishing state on completion
by Roman Elizarov
· 6 years ago
f45ec8d
Optimize Empty -> Failing state transition
by Roman Elizarov
· 6 years ago
f13cbae
Get rid of references to deprecated AbstractCoroutine.onCancellation
by Roman Elizarov
· 6 years ago
409ed26
Handle exception thrown by user-defined exception handler via global exception handler, so such exception can't break coroutines machinery
by Vsevolod Tolstopyatov
· 6 years ago
f157cec
Job machinery improvements:
by Vsevolod Tolstopyatov
· 6 years ago
5d18d02
Introduced ChildHandle for attachChild
by Roman Elizarov
· 6 years ago
ff0aab8
Document JobSupport state-transition & notification time-line
by Roman Elizarov
· 6 years ago
6634ed7
Minor optimization in fast-path of JobSupport.tryMakeCompleting
by Roman Elizarov
· 6 years ago
7e23875
Fixed race between creation of a child & cancellation of parent job
by Roman Elizarov
· 6 years ago
ecbc85c
Fix exception aggregation to ensure atomic handling of exceptions
by Roman Elizarov
· 6 years ago
ede2923
Fixed race in a new Job with listeners between start & cancel
by Roman Elizarov
· 6 years ago
fa9586b
Fixed sporadic test crashes related to withTimeout and children
by Roman Elizarov
· 6 years ago
67912f9
Revert "Removed legacy onFinishing handler support from JobSupport"
by Roman Elizarov
· 6 years ago
b209e9b
Removed legacy onFinishing handler support from JobSupport
by Roman Elizarov
· 6 years ago
79414ec
Structured concurrency implementation:
by Vsevolod Tolstopyatov
· 6 years ago
c430e07
Invoke handler using invokeIt to avoid JS bugs
by Vsevolod Tolstopyatov
· 6 years ago
4e33cc6
Custom synchronized stub in common code for JVM/JS/Native
by Roman Elizarov
· 6 years ago
7587eba
Introduce ThreadContextElement API to integrate with thread-local sensitive code
by Roman Elizarov
· 6 years ago
4df1d61
Merge branch 'develop' into job-exceptions
by Roman Elizarov
· 6 years ago
c758169
Handle job exception via PerformOp
by Vsevolod Tolstopyatov
· 6 years ago
79aef6b
Moved internalAnnotations to "plain" internal package and placed into proper folder
by Roman Elizarov
· 6 years ago
563da40
Stylistic updates to exception handling rework
by Roman Elizarov
· 6 years ago
91ecee8
Exception handling update:
by Vsevolod Tolstopyatov
· 6 years ago
c9afb67
Optimize exceptions list in JobSupport, invoke onJobException in active -> cancelled path, update documentation
by Vsevolod Tolstopyatov
· 6 years ago
06f57aa
JobSupport cancellation rework:
by Vsevolod Tolstopyatov
· 6 years ago
3bda22c
JobSupport stylistic improvements:
by Vsevolod Tolstopyatov
· 6 years ago
6d24aab
Materialize an exception for Job onCancelling handlers
by Vsevolod Tolstopyatov
· 6 years ago
222f3f2
Removed suspendCoroutineOrReturn use in preparation for Kotlin 1.3
by Roman Elizarov
· 6 years ago
b10287e
Change order of handlers in JobSupport and CancellableContinuation
by Vsevolod Tolstopyatov
· 6 years ago
1f74a2d
Updated copyright to short template and year 2018 across all files
by Roman Elizarov
· 6 years ago
e1fa197
Restructure packages, get rid of src/main/kotlin/kotlinx/coroutines/experimental folder layout
by Vsevolod Tolstopyatov
· 6 years ago
[Renamed from common/kotlinx-coroutines-core-common/src/main/kotlin/kotlinx/coroutines/experimental/JobSupport.kt]
dbd9e1c
Consistent naming of handler base classes and their concrete impls
by Roman Elizarov
· 6 years ago
6d9f40f
Merge develop into decouple-job
by Roman Elizarov
· 6 years ago
f6430f4
Cleanup:
by Vsevolod Tolstopyatov
· 6 years ago
f3a5013
Decouple AbstractContinuation and CancellableContinuation from Job interface
by Vsevolod Tolstopyatov
· 6 years ago
d521478
Separate Job (interface) and JobSupport (implementation). No other changes except making JobImpl internal (not private)
by Vsevolod Tolstopyatov
· 6 years ago