Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kotlinx.coroutines
/
e90cdb031ffab87d9f7671cc9e856b2a9534d59e
e90cdb0
Execute EventLoop#invokeOnTimeout in DefaultDispatcher to allow busy-wait loops
by Vsevolod Tolstopyatov
· 6 years ago
aca2a2d
Fix JavaFxTest in headless environments
by Vsevolod Tolstopyatov
· 6 years ago
129ec8b
Revert "Provide BlockingChecker mechanism which checks current context"
by Vsevolod Tolstopyatov
· 6 years ago
2a59741
Revert "System property to control BlockingChecker extension point for runBlocking"
by Vsevolod Tolstopyatov
· 6 years ago
7e0911a
Fixed atomic var -> val
by Roman Elizarov
· 6 years ago
fb6f240
Make scheduler stress test pass on small machines (Amazon i3)
by Vsevolod Tolstopyatov
· 6 years ago
ec05e8a
Remove no longer needed warning suppression
by Louis CAD
· 6 years ago
c22b645
Restore jdk8 examples after project structure changes
by Vsevolod Tolstopyatov
· 6 years ago
a334c4e
Catch Throwable instead of Exception in as*Future
by Vsevolod Tolstopyatov
· 6 years ago
c82a54d
Fixed readme to stress that only Gradle 4.7 works now
by Roman Elizarov
· 6 years ago
9964b3d
Version 0.24.0
by Roman Elizarov
· 6 years ago
7050899
Merge remote-tracking branch 'origin/master' into develop
by Roman Elizarov
· 6 years ago
99c6ac7
Fixed package for internal stuff (SystemProps and LockFreeMPMCQueue)
by Roman Elizarov
· 6 years ago
46a598e
System property to control BlockingChecker extension point for runBlocking
by Roman Elizarov
· 6 years ago
82a918a
Merge pull request #457
by Roman Elizarov
· 6 years ago
9542f1c
Scheduler tests fixed:
by Vsevolod Tolstopyatov
· 6 years ago
3ac73f6
Merge branch 'develop' into coroutines-scheduler-forcepush
by Vsevolod Tolstopyatov
· 6 years ago
e50fb89
Scheduler improvements:
by Vsevolod Tolstopyatov
· 6 years ago
5c7454b
Scheduler tests infrastructure
by Roman Elizarov
· 6 years ago
216e4d3
Removed wrapper from LimitingBlockingDispatcher by introducing TaskContext
by Roman Elizarov
· 6 years ago
c5bc9fe
Restore the logic of having at least two CPU workers when corePoolSize > 1
by Roman Elizarov
· 6 years ago
db22e40
Fixed ABA problem in parkedWorkersStack and other stress improvements
by Roman Elizarov
· 6 years ago
bba6e89
Scheduler cosmetics
by Roman Elizarov
· 6 years ago
1d3b019
Improved management of parkedWorkersStack in terms of ABA/concurrency;
by Roman Elizarov
· 6 years ago
7067109
Scheduler tests improvements
by Roman Elizarov
· 6 years ago
e4bbb4b
Avoid termination races by checking blocking tasks quiescence
by Vsevolod Tolstopyatov
· 6 years ago
673c859
Start from 2 threads instead of #CORES_COUNT
by Vsevolod Tolstopyatov
· 6 years ago
e7d5ad8
Make scheduler more configurable
by Vsevolod Tolstopyatov
· 6 years ago
37e45cd
Implement yield() for experimental scheduler
by Vsevolod Tolstopyatov
· 6 years ago
18a9134
Improved tasks dispatching:
by Vsevolod Tolstopyatov
· 6 years ago
b23729e
Introduce support for blocking tasks and dynamic scheduler sizing
by Vsevolod Tolstopyatov
· 6 years ago
94c587f
Adaptive spinning, parking and load balancing mechanism:
by Vsevolod Tolstopyatov
· 6 years ago
e03221a
Benchmark for measuring scheduler overhead
by Vsevolod Tolstopyatov
· 6 years ago
98b04d4
MVP of new coroutine scheduler
by Vsevolod Tolstopyatov
· 6 years ago
fc87803
Introducing scheduler-sensitive benchmarks
by Vsevolod Tolstopyatov
· 6 years ago
7f2ed2f
Report exception on cancellation in AbstractContinuation, do not swallow exceptions on cancellation in rx1
by Vsevolod Tolstopyatov
· 6 years ago
08bda30
Ignore resume on cancelled continuation
by Roman Elizarov
· 6 years ago
52a0ec0
Fix guide for "Lazily started async"
by Sahil Lone
· 6 years ago
705ba56
Documentation for Kotlin/Native support
by Roman Elizarov
· 6 years ago
a608a33
Fix ordering bug in QuasarTest
by Roman Elizarov
· 6 years ago
4ddfc91
Kotlin/Native support
by Vsevolod Tolstopyatov
· 6 years ago
5f73827
Get rid of compiler bugs workarounds
by Vsevolod Tolstopyatov
· 6 years ago
9d31ffc
Speed up ConflatedBroadcastChannelNotifyStressTest (half as much events)
by Roman Elizarov
· 6 years ago
7bd983f
Fix linearizability in AbstractChannel#sendSuspend, add infrastructure to inject custom execution into linearizability checker
by Vsevolod Tolstopyatov
· 6 years ago
df80002
Fixed package directive in CommonPoolTest
by Roman Elizarov
· 6 years ago
6d24aab
Materialize an exception for Job onCancelling handlers
by Vsevolod Tolstopyatov
· 6 years ago
732474f
Implement SendChannel#invokeOnClose
by Vsevolod Tolstopyatov
· 6 years ago
ea651aa
Channels concurrency improvement:
by Vsevolod Tolstopyatov
· 6 years ago
ae66c95
Runt ticker channel tests under virtual time source for stability
by Roman Elizarov
· 6 years ago
7afb62e
Use timeSource in GuideTest to increase stability of cancel tests, reknit
by Roman Elizarov
· 6 years ago
5557245
Access to PlatformImpl in JavaFx dispatcher, on Java 9 it's an internal module which should be explicitly exported
by Vsevolod Tolstopyatov
· 6 years ago
977ada1
Minor grammatical changes to the Coroutines guide
by Brad
· 6 years ago
c2fba3a
Provide HandlerContext.immediate extension to immediately execute tasks which are invoked from the right context
by Vsevolod Tolstopyatov
· 6 years ago
14968cd
BlockingChecker: Updated docs and renamed to checkRunBlocking function
by Roman Elizarov
· 6 years ago
c75fd40
Initialize JavaFx once [tests]
by Vsevolod Tolstopyatov
· 6 years ago
bac6bde
Provide BlockingChecker mechanism which checks current context
by Vsevolod Tolstopyatov
· 6 years ago
fb4a332
Update TickerChannels.kt
by paolop
· 6 years ago
7cb5cc2
[tests] ARRAY_10 should have capacity of 10
by Vsevolod Tolstopyatov
· 6 years ago
222f3f2
Removed suspendCoroutineOrReturn use in preparation for Kotlin 1.3
by Roman Elizarov
· 6 years ago
d1c8a3c
added note about FIFO order of `Mutex.lock()`
by Geoff
· 6 years ago
1d6e493
Update coroutines-guide.md
by paolop
· 6 years ago
2a63775
Use parent = contextJob instead of contextJob + UI
by Marko Topolnik
· 6 years ago
3975391
Fixed the logic to detect broken ForkJoinPool instance and added a corresponding test
by Roman Elizarov
· 6 years ago
1e12210
Validate FJP.commonPool parallelism to avoid pathological bugs
by Roman Elizarov
· 6 years ago
b10287e
Change order of handlers in JobSupport and CancellableContinuation
by Vsevolod Tolstopyatov
· 6 years ago
dae510b
Update coroutines-guide.md
by paolop
· 6 years ago
29bfa1e
Use parent = contextJob instead of contextJob + UI
by Marko Topolnik
· 6 years ago
06ec98c
Update TickerChannels.kt
by paolop
· 6 years ago
f9408f6
Fixed placement of resource files in new project structure
by Roman Elizarov
· 6 years ago
0c090ed
Fixed knit warnings (unresolved refs) and guide typos
by Roman Elizarov
· 6 years ago
1f74a2d
Updated copyright to short template and year 2018 across all files
by Roman Elizarov
· 6 years ago
10e66f2
Moved license to the top for GitHub's pleasure
by Roman Elizarov
· 6 years ago
0dffcfd
Merge 'develop' into project-structure
by Roman Elizarov
· 6 years ago
a9687a3
Moved guide tests to the correspondingly scoped package
by Roman Elizarov
· 6 years ago
a5473ce
Update license file, example of new license template
by Vsevolod Tolstopyatov
· 6 years ago
167ca63
Implement CopyOnWriteList on JS, add reproducer for #412
by Vsevolod Tolstopyatov
· 6 years ago
1ce6c0b
Additional clarification on `consumeEach` vs `for` loop iteration
by Roman Elizarov
· 6 years ago
58c61c7
Updated the guide fan-out section to use channel iterator
by bill
· 6 years ago
c0db4d3
Clarify RX subscription and cancellation example
by Raman Gupta
· 6 years ago
f4e14b9
Version 0.23.4
by Roman Elizarov
· 6 years ago
d43467d
Merge branch 'master' into develop
by Roman Elizarov
· 6 years ago
18fa116
Kotlin 1.2.51
by Roman Elizarov
· 6 years ago
7981999
Typo fixed
by Roman Elizarov
· 6 years ago
ee7f732
Section on Android use is added
by Roman Elizarov
· 6 years ago
c1eb19f
Adapt knit for new folder layout
by Vsevolod Tolstopyatov
· 6 years ago
e1fa197
Restructure packages, get rid of src/main/kotlin/kotlinx/coroutines/experimental folder layout
by Vsevolod Tolstopyatov
· 6 years ago
0cf99bc
Explain why non-constant placeholder is required
by Vsevolod Tolstopyatov
· 6 years ago
5f2e94b
Version 0.23.3
by Roman Elizarov
· 6 years ago
606a9cb
Kotlin 1.2.50 & atomicfu 0.10.3
by Roman Elizarov
· 6 years ago
8f7c943
Moved to atomicfu verison 0.10.2 that properly matches NPM & Kotlin/JS module names
by Roman Elizarov
· 6 years ago
c038d63
Improve source-code compatibility with prev version of openChannel().use { ... }
by Roman Elizarov
· 6 years ago
6dc049d
Version 0.23.2
by Sergey Mashkov
· 6 years ago
9faa039
IO: fix joining and continuous writing byte array interference
by Sergey Mashkov
· 6 years ago
e4e064c
Version 0.23.1
by Roman Elizarov
· 6 years ago
6e84d1a
Merge branch 'develop'
by Roman Elizarov
· 6 years ago
517a259
Update ThreadPoolDispatcher.kt
by paolop
· 6 years ago
b019b10
Update coroutines-guide.md
by paolop
· 6 years ago
b5c25ba
Added JS dependency on atomicfu version 0.10.1
by Roman Elizarov
· 6 years ago
e15eae8
IO: fix continuous writing session interfered with joining
by Sergey Mashkov
· 6 years ago
c12b516
Fix some incorrect information in the changelog
by Nicklas Ansman Giertz
· 6 years ago
Next »