Commit Graph
13 Commits
Author SHA1 Message Date
Peter Dimov 88a7be42b5 Update Clang version check 2021-06-14 14:38:26 +03:00
Peter Dimov 04bfb05b19 Improve the implementation of the std::category conversion 2021-06-12 04:29:13 +03:00
vahtis fbf7f4a417 Define BOOST_SYSTEM_DEPRECATED for Oracle Developer Studio
Added Oracle Developer Studio specific define.
2021-03-22 15:38:27 +02:00
Tanzinul Islam 516484a821 Define BOOST_SYSTEM_DEPRECATED for other compilers
Currently compilation fails with Oracle Developer Studio 12.6, for example:

    $ ./b2 toolset=sun threading=multi variant=debug link=static cxxflags=-std=c++11 --with-system
    ...
    "./boost/system/detail/error_condition.hpp", line 96: Error: BOOST_SYSTEM_DEPRECATED is not defined.
    "./boost/system/detail/error_condition.hpp", line 96: Error: No direct declarator preceding ""this function is slated for removal"".
    "./boost/system/detail/error_condition.hpp", line 96: Error: No direct declarator preceding "(".
2020-12-23 23:57:18 +00:00
Peter Dimov 6758690d2f Add BOOST_SYSTEM_DEPRECATED; mark deprecated categories 2020-10-06 03:42:00 +03:00
Peter Dimov bfbc5ec42f Remove BOOST_SYSTEM_REQUIRE_CONST_INIT; variables are constexpr, so no longer needed. Closes #45. 2019-05-12 04:15:35 +03:00
Peter Dimov 1d845408dd Fix thread safety issue in std interop 2019-04-25 01:01:48 +03:00
Peter Dimov 91aeb86f57 Disable constexpr on g++ 5 2018-09-22 21:00:06 +03:00
Peter Dimov 56651f6633 Disable <system_error> interoperation on g++ 4.4/4.5 2018-09-16 20:49:33 +03:00
Peter Dimov 34600a62df The constexpr workarounds are no longer needed 2018-09-16 06:15:22 +03:00
Peter Dimov 57ecfeb2c2 Use map::insert instead of map::emplace, which doesn't work on g++ pre-6 (and msvc-10.0) 2018-09-16 05:58:29 +03:00
Peter Dimov 731df11ffd Add system_category_posix.hpp; remove BOOST_SYSTEM_WIN32 2018-09-16 05:44:58 +03:00
Peter Dimov 2fa0a00583 Make Boost.System header-only 2018-09-16 03:04:19 +03:00