gcc/libstdc++-v3/include
Torvald Riegel eae801bacc libstdc++: Optimize synchronization in std::future if futexes are available.
* src/c++11/futex.cc: New file.
	* include/bits/atomic_futex.h: New file.
	* include/std/future (__future_base::_State_baseV2): Use
	atomic_futex_unsigned instead of mutex+condvar.
	* src/c++11/futex.cc: Likewise.
	* include/Makefile.am: Add atomic_futex.h.
	* include/Makefile.in: Likewise.
	* src/c++11/Makefile.am: Add futex.cc.
	* src/c++11/Makefile.in: Likewise.

From-SVN: r219770
2015-01-16 19:50:43 +00:00
..
backward
bits libstdc++: Optimize synchronization in std::future if futexes are available. 2015-01-16 19:50:43 +00:00
c
c_compatibility
c_global
c_std
debug
decimal
experimental
ext
parallel
precompiled
profile
std libstdc++: Optimize synchronization in std::future if futexes are available. 2015-01-16 19:50:43 +00:00
tr1
tr2
Makefile.am libstdc++: Optimize synchronization in std::future if futexes are available. 2015-01-16 19:50:43 +00:00
Makefile.in libstdc++: Optimize synchronization in std::future if futexes are available. 2015-01-16 19:50:43 +00:00