Implement RFC 0002: ExecutionContext [EPIC] #15342
Labels
kind:feature
topic:multithreading
tough-cookie
Multi-faceted and challenging topic, making it difficult to arrive at a straightforward decision.
Milestone
Tracking issue to implement RFC #0002 that will introduce execution contexts into Crystal.
Related pull requests, to prepare for the actual implementation:
Thread#internal_name=
#15298Thread::LinkedList#each
to safely iterate lists #15300Crystal::EventLoop#remove(io)
a class method #15282Crystal.print_buffered(io)
andCrystal.print_error_buffered
#15343Actual pull requests, that implement some of the RFC (to be extracted from #15302):
The following depend on both PR above:
Related issues, that are impacted by the MT paradigm shift:
ThreadLocalValue
is not fiber-aware #15088The text was updated successfully, but these errors were encountered: