Skip to content

v1.5.2

Choose a tag to compare

@dankmeme01 dankmeme01 released this 15 Feb 17:56
· 69 commits to main since this release
  • Massively optimize arc::select by no longer allocating any coroutines and turning it into a pollable
  • Optimize arc::joinAll by not turning all subfutures into coroutines, and using SmallVec instead of std::vector for internal state and for results
  • Make ARC_ASSERT macro no longer a no-op on MSVC lol
  • Fix crazy behavior of no_unique_address on MSVC causing weird crashes when spawning tasks
  • Fix pollable vtables not being initialized on MSVC
  • Fix some tests/examples not compiling on MSVC or when debug is disabled