Also add notify_one(), try_lock() and unlock() Move some code in cond.cpp
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