2
0
mirror of https://github.com/boostorg/thread.git synced 2026-02-08 23:22:13 +00:00
Files
thread/test
Andrey Semashev ee609e8806 Cleanup header includes.
1. Make inclusion of boost/bind/bind.hpp conditional in some cases, when the
   code actually conditionally uses boost::bind. Reduces compile-time overhead
   and fixes https://github.com/boostorg/thread/issues/307.

2. Remove some unnecessary uses of boost::ref. This allows to avoid including
   boost/core/ref.hpp in a few places, and avoids the associated template
   instantiation overhead in others.

3. Replace deprecated header includes with the more recent alternatives. For
   example: boost/detail/lightweight_test.hpp -> boost/core/lightweight_test.hpp,
   boost/ref.hpp -> boost/core/ref.hpp.

4. Replace some blanket includes with the more fine-grained ones. For example,
   boost/utility.hpp, boost/atomic.hpp. This reduces compile time overhead.

5. Add some missing includes, for example, boost/core/ref.hpp and
   boost/type_traits/is_same.hpp.

6. Replace uses of std::is_same with boost::is_same (with the corresponding
   included header) since the standard type_traits header presence and validity
   is not tested by the code. Using boost::is_same makes the code more portable.
2020-04-05 01:51:58 +03:00
..
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2019-03-22 10:46:53 -06:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2015-06-21 17:37:30 +02:00
2020-04-05 01:51:58 +03:00
2017-09-17 08:51:10 -04:00
2013-05-22 17:13:03 +00:00
2020-04-05 01:51:58 +03:00
2017-09-19 03:20:46 +02:00
2013-05-01 09:17:39 +00:00
2020-04-05 01:51:58 +03:00
2013-09-17 19:32:03 +00:00
2013-09-17 19:32:03 +00:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2017-09-19 03:20:46 +02:00
2017-09-17 08:51:10 -04:00
2020-04-05 01:51:58 +03:00
2014-11-02 15:08:44 +01:00
2014-11-02 15:08:44 +01:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2015-05-15 15:05:09 +02:00
2015-08-21 18:37:08 +02:00
2017-02-28 23:29:28 +01:00
2017-02-28 23:29:28 +01:00
2017-10-26 08:07:49 -06:00
2018-04-14 09:26:31 +02:00
2018-08-07 13:54:35 +02:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2017-04-29 17:56:32 +02:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2020-04-05 01:51:58 +03:00
2014-11-02 15:08:44 +01:00