Commit Graph
59 Commits
Author SHA1 Message Date
Peter Dimov b6a447cdde Extract errc into its own header 2020-08-27 00:31:45 +03:00
Peter Dimov 83019b5822 Extract is_error_code_enum, is_error_condition_enum into their own headers 2020-08-26 22:46:27 +03:00
Peter Dimov 63ac7fb9bc Use <warnings>pedantic for warnings_test 2020-06-17 00:45:29 +03:00
Peter Dimov e08e4253d0 Avoid allocation on interop for system/generic categories; fix DLL interoperability on msvc-14.x by poking into std::system_category::_Addr 2019-04-25 00:31:25 +03:00
Peter Dimov 907c867cd1 Rename test/std_ec_mismatch to std_single_instance; test also static and shared libraries 2019-04-24 21:15:39 +03:00
Peter Dimov 9f225112f1 Add std_ec_mismatch_test 2019-04-24 18:19:21 +03:00
Peter Dimov 0134441a6e Add warnings_test.cpp; disable -Wnon-virtual-dtor on g++ < 4.6 2019-03-04 19:23:32 +02:00
Peter Dimov 2d37749d00 Enable -Wnon-virtual-dtor in warnings_test 2019-03-04 15:40:03 +02:00
Peter Dimov 9753cf7668 Update test/Jamfile 2019-02-27 06:23:16 +02:00
Peter Dimov f726c068c3 Add UTF-8 tests 2019-02-26 16:42:47 +02:00
Peter Dimov 342400c7ec Add a quick test with -Wall -Werror 2018-10-02 04:34:33 +03:00
Peter Dimov f821d5e74a Add failed_constexpr_test.cpp 2018-09-22 21:06:31 +03:00
Peter Dimov f48cc5aec6 Add failed() 2018-09-22 17:34:40 +03:00
Peter Dimov 08dc402e77 Simplify after_main_test 2018-09-22 15:40:19 +03:00
Peter Dimov a627662e63 Add after_main_test 2018-09-22 15:17:47 +03:00
Peter Dimov e180bfe37e Add system_category_test; fix Windows implementation 2018-09-21 04:51:50 +03:00
Peter Dimov ec93d058fe Add a noexcept overload of message() taking a buffer 2018-09-21 03:16:55 +03:00
Peter Dimov 11b07164c1 Add win32_hresult_test 2018-09-17 17:29:50 +03:00
Peter Dimov 41de9d916a Fix throw_test.cpp to not meddle with BOOST_SYSTEM_SOURCE as it needs to import from Boost.System while exporting throw_test() 2018-09-16 06:27:52 +03:00
Peter Dimov d1f3d3b349 Merge branch 'develop' into feature/constexpr 2018-01-29 14:57:30 +02:00
Peter Dimov aec8d9056d Test that assigning to boost::throws() crashes 2018-01-28 17:29:13 +02:00
Peter Dimov 9f5cbe223c Merge branch 'develop' into feature/constexpr 2018-01-22 08:07:54 +02:00
Peter Dimov 42f2dbc32e Disable 03/11 tests when UBSAN is defined 2018-01-22 07:54:00 +02:00
Peter Dimov fe28fa163c Merge branch 'develop' into feature/constexpr 2018-01-21 22:32:19 +02:00
Peter Dimov 3ee2c53cbf Add equality tests using two libraries returning equivalent error codes, to check that the categories have sigle instances 2018-01-21 22:29:58 +02:00
Peter Dimov 3ba40116fe Merge branch 'develop' into feature/constexpr 2018-01-21 20:44:29 +02:00
Peter Dimov ecb77edb81 Fix typo in test/Jamfile 2018-01-21 20:42:08 +02:00
Peter Dimov d837670627 Merge branch 'develop' into feature/constexpr 2018-01-21 19:55:18 +02:00
Peter Dimov 7f98fa58eb Refactor test/Jamfile 2018-01-21 18:21:34 +02:00
Peter Dimov f89fe0ea77 Merge branch 'develop' into feature/constexpr 2018-01-18 15:03:07 +02:00
Peter Dimov b494f307b5 Fix g++ 4.4 again 2018-01-18 00:01:17 +02:00
Peter Dimov 344df6c0a0 Add support for g++ 4.4 to test/Jamfile 2018-01-17 19:06:44 +02:00
Peter Dimov 7b6dcf6ac6 Make error_code, error_condition literal if C++14 constexpr is available 2018-01-14 07:24:00 +02:00
Peter Dimov f8ef12bcc4 Add before_main_test. 2018-01-14 05:29:02 +02:00
Peter Dimov c3da8661dc Add test that checks for duplicate category instances 2018-01-14 05:10:44 +02:00
Peter Dimov f69e195aaf Do not link to the library for the header-only tests 2018-01-14 04:56:58 +02:00
Peter Dimov a4955ec9c1 Test header-only w/ BOOST_NO_ANSI_APIS 2017-11-01 20:34:53 +02:00
Peter Dimov d0fe891bb3 Add 'quick' test target 2017-09-05 04:52:08 +03:00
Peter Dimov 2f413abd8d Add more 03/11 mismatch tests 2017-07-24 05:15:49 +03:00
Peter Dimov fe59bbdb3d Add 03/11 mismatch tests 2017-07-24 04:52:55 +03:00
Peter Dimov 2649b7e4a6 Merge branch 'develop' 2017-06-22 21:56:51 +03:00
Peter Dimov 473cf5ef91 Add import testing to test/Jamfile 2017-06-13 20:12:21 +03:00
Peter Dimov 044c0565b9 Add test for std interop; implement equivalent 2017-05-20 14:33:54 +03:00
Beman dcf45d36e5 Neither MinGW or Cygwin versions of winerror.h work if used alone, so on either of these platforms include the full windows.h. Move reporting of configuration to a separate config_test.cpp program, and expand the coverage to report more macros. 2014-08-03 13:44:11 -07:00
Beman 800fce3aaf Neither MinGW or Cygwin versions of winerror.h work if used alone, so on either of these platforms include the full windows.h. Move reporting of configuration to a separate config_test.cpp program, and expand the coverage to report more macros. 2014-08-01 10:49:40 -04:00
Beman 5a29c4458d Merge branch 'develop'
Conflicts:
	doc/reference.html
	include/boost/system/error_code.hpp
	test/system/error_code_test/error_code_test.vcxproj
	test/system/system-dll/system-dll.vcxproj
	test/system_msvc/system_msvc.sln
2014-06-02 08:14:58 -04:00
Beman 21563d532f Meaningless extra line added just to test modular boost. 2013-12-02 13:54:25 -05:00
Beman Dawes 08ea984237 Use C++11 explicit conversion operator if available
[SVN r83210]
2013-02-28 20:55:07 +00:00
Beman Dawes 5430d82f9f System: merge trunk
[SVN r78528]
2012-05-21 13:39:58 +00:00
Beman Dawes 7671b1291c Tighten config.hpp and Jamfile logic before attaching static build problems.
[SVN r77997]
2012-04-15 19:16:49 +00:00