Drop _xbegin family intrinsics due to bad codegen Implemented `notifier` class, replacing vm::notify Minor optimization: detach transactions from global mutex on TSX path Minor optimization: don't acquire vm::passive_lock on PPU on TSX path
Thanks @Farseer2 for debugging
Hide thread mutex Safe notify() method Other refactoring
Experimental sync utils New semaphore<> New cond_variable New owned_mutex