1. 8adbb70 Send async messages to the Android main looper by Jake Wharton · 6 years ago
  2. 82a5dfd Restore backward compatibility by Vsevolod Tolstopyatov · 6 years ago
  3. dc29b07 Dispatchers are renamed and grouped in the Dispatchers object by Roman Elizarov · 6 years ago
  4. 129ec8b Revert "Provide BlockingChecker mechanism which checks current context" by Vsevolod Tolstopyatov · 6 years ago
  5. c2fba3a Provide HandlerContext.immediate extension to immediately execute tasks which are invoked from the right context by Vsevolod Tolstopyatov · 6 years ago
  6. 14968cd BlockingChecker: Updated docs and renamed to checkRunBlocking function by Roman Elizarov · 6 years ago
  7. bac6bde Provide BlockingChecker mechanism which checks current context by Vsevolod Tolstopyatov · 6 years ago
  8. f9408f6 Fixed placement of resource files in new project structure by Roman Elizarov · 6 years ago
  9. 1f74a2d Updated copyright to short template and year 2018 across all files by Roman Elizarov · 6 years ago
  10. e1fa197 Restructure packages, get rid of src/main/kotlin/kotlinx/coroutines/experimental folder layout by Vsevolod Tolstopyatov · 6 years ago
  11. 9af2571 Use android-support @Keep annotation to avoid removal of AndroidExceptionPreHandler by Roman Elizarov · 7 years ago
  12. 7c507aa Fixed delay(Long.MAX_VALUE) on Android by Roman Elizarov · 7 years ago
  13. d1f50a3 Support Android UI.awaitFrame for animation; by Roman Elizarov · 7 years ago
  14. d166eb6 Use ServiceLoader to find instances of CoroutineExceptionHandler; by Roman Elizarov · 7 years ago
  15. 30dd5c1 equals/hashCode for wrapper CoroutineDispatcher impls by Roman Elizarov · 7 years ago
  16. 23f864e Android UI context implementation and Guide to UI programming with coroutines by Roman Elizarov · 8 years ago