++ed by:
SARTAK KOVENSKY SYP PERLANCAR SHARYANTO

18 PAUSE user(s)
14 non-PAUSE user(s).

Marc Lehmann

Documentation

Modules

Provides

Changes for version 6.36

  • semaphores would not clear the destroy hook when interrupted by ->throw, causing segfaults or worse.
  • ->throw on a thread waiting for a semaphore did not acquire the semaphore, but also didn't wake up other waiters, possibly causing a deadlock.
  • "FATAL: $Coro::IDLE blocked itself" will now use Carp::confess to report a full stacktrace, which should help find out where the actual call is.
  • "atomically" destroy data in slf_destroy, because it is the right thing to do, just in case.
  • disable ecb.h libm dependency, to compile on ancient systems or under adverse conditions.