1. 0342a0a Restore context preservation invariant in flatMapMerge (#1452) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  2. 253e8eb Add fast `Semaphore`. by Nikita Koval · 5 years ago
  3. d811d3a Do not fill in stacktrace in AbortFlowException, update benchmark results by Vsevolod Tolstopyatov · 5 years ago
  4. 78f3e23 Safe flow benchmark by Vsevolod Tolstopyatov · 5 years ago
  5. c438a0e Numbers benchmark that exposes some of Flow weaknesses by Vsevolod Tolstopyatov · 5 years ago
  6. c42d338 Reactive scrabble benchmarks by Vsevolod Tolstopyatov · 5 years ago
  7. 74b250f Add a JMH producer-consumer benchmark for channels by Nikita Koval · 5 years ago
  8. a230fcf Do not yield in CoroutineScheduler during transition to the idle state, introduce system properties to tune this behaviour. by Vsevolod Tolstopyatov · 6 years ago
  9. ae85797 Cache result of ThreadContext#foldAll in the field of DispatchedCoroutine to avoid context fold in tight loops by Vsevolod Tolstopyatov · 6 years ago
  10. ca98207 Fix benchmarks compilation by Vsevolod Tolstopyatov · 6 years ago
  11. 1f7b2d8 Make all API internal where it is possible by Vsevolod Tolstopyatov · 6 years ago
  12. 0950dfa Migrate to Kotlin 1.3 coroutines, drop experimental from package by Roman Elizarov · 6 years ago
  13. f284dfc Benchmarks improvements: by Vsevolod Tolstopyatov · 6 years ago
  14. c32579e Coroutines guide and IU guide update for stuctured concurrency by Roman Elizarov · 6 years ago
  15. 73d1e46 Introduce ChannelSinkBenchmark by Vsevolod Tolstopyatov · 6 years ago
  16. e5b2523 Update missing copyrights by Vsevolod Tolstopyatov · 6 years ago
  17. 811c658 Delete kotlinx.io benchmark by Vsevolod Tolstopyatov · 6 years ago
  18. e0cf38f Get rid of unnecessary println in tests by Vsevolod Tolstopyatov · 6 years ago
  19. 9542f1c Scheduler tests fixed: by Vsevolod Tolstopyatov · 6 years ago
  20. 3ac73f6 Merge branch 'develop' into coroutines-scheduler-forcepush by Vsevolod Tolstopyatov · 6 years ago
  21. 18a9134 Improved tasks dispatching: by Vsevolod Tolstopyatov · 6 years ago
  22. b23729e Introduce support for blocking tasks and dynamic scheduler sizing by Vsevolod Tolstopyatov · 6 years ago
  23. 94c587f Adaptive spinning, parking and load balancing mechanism: by Vsevolod Tolstopyatov · 6 years ago
  24. e03221a Benchmark for measuring scheduler overhead by Vsevolod Tolstopyatov · 6 years ago
  25. 98b04d4 MVP of new coroutine scheduler by Vsevolod Tolstopyatov · 6 years ago
  26. fc87803 Introducing scheduler-sensitive benchmarks by Vsevolod Tolstopyatov · 6 years ago
  27. 1f74a2d Updated copyright to short template and year 2018 across all files by Roman Elizarov · 6 years ago
  28. 931587a Improve test coverage of CancellableCoroutine, add benchmark by Vsevolod Tolstopyatov · 6 years ago
  29. 7831716 IO: introduce non-flushing joinTo by Sergey Mashkov · 6 years ago
  30. 060f36a IO: fix too expensive joinTo fast-path by Sergey Mashkov · 7 years ago
  31. 25bc365 IO: add more benchmarks by Sergey Mashkov · 7 years ago
  32. 8d69c7c IO: channel benchmark by Sergey Mashkov · 7 years ago
  33. a518696 Migrate build to gradle by Kirill Timofeev · 7 years ago