Peter Dimov
a4955ec9c1
Test header-only w/ BOOST_NO_ANSI_APIS
2017-11-01 20:34:53 +02:00
Peter Dimov
829a1320a7
Replace BOOST_SYSTEM_NO_DEPRECATED with BOOST_SYSTEM_ENABLE_DEPRECATED
2017-10-21 19:19:57 +03:00
Beman
e039a454cf
Hand add the fix from github.com/boostorg/system/pull/12. Note: This fix was verified by testing in release mode with clang 4.0 on Linux. It crashed before applying the P/R and passed afterwards. The pull request was applied by hand to add some new comments and do some other minor code rearrangements. Thanks to Visigoth for the P/R.
2017-09-07 16:36:48 -04:00
Beman
1bb5b95ebd
Rewrite the boost::throws() reference documentation. Add tests of boost::throws() using the divide() function from the reference documentation. Having tests will allow us to change the implementation of throws() without fear of silently breaking it.
2017-09-07 15:00:26 -04:00
Peter Dimov
d0fe891bb3
Add 'quick' test target
2017-09-05 04:52:08 +03:00
Peter Dimov
a0fb1f2d41
Simplify 03/11 mismatch test because of MinGW; message() doesn't work
2017-07-24 12:29:32 +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
d6c950f534
Add missing #include
2017-06-22 18:09:33 +03:00
Peter Dimov
473cf5ef91
Add import testing to test/Jamfile
2017-06-13 20:12:21 +03:00
Peter Dimov
ef2b755d77
Fix <winerror.h> include in error_code_test on cygwin/mingw
2017-06-13 19:34:28 +03:00
Peter Dimov
1ad099291d
Add required #include
2017-06-13 19:22:48 +03:00
Beman
4736079b2e
Fix boost::detail::winapi::ERROR_INSUFFICIENT_BUFFER_ in error_code.ipp (Thanks to Lastique). Use <boost/detail/winapi/error_codes.hpp> in windows_error.hpp. Add msvc project to build header-only version of error_code_test.
2017-06-04 11:01:08 -04:00
Beman
9087c92cc7
Add std_interop_test to msvc solution. Add cout message indicating whether or not inter-operation will be tested.
2017-06-03 08:22:04 -04:00
Beman
4626b887be
#define _CRT_SECURE_NO_WARNINGS to avoid spurious VC++ warning
2017-05-28 16:34:24 -04:00
Peter Dimov
02262a4048
Test a user-defined error condition category; improve equivalent
2017-05-21 01:25:09 +03:00
Peter Dimov
bdd1613898
Do not map system::generic to std::generic directly
2017-05-20 19:33:03 +03:00
Peter Dimov
2d18f66800
Try to fix g++ 4.x issue with generic_category
2017-05-20 18:43:31 +03:00
Peter Dimov
b722a1ebda
Add a few more std interop tests
2017-05-20 15:53:02 +03:00
Peter Dimov
96db439aef
Test exact generic condition values
2017-05-20 15:07:48 +03:00
Peter Dimov
044c0565b9
Add test for std interop; implement equivalent
2017-05-20 14:33:54 +03:00
Beman
a4120cdf1d
Upgrade to Visual Studio 2017
2017-04-02 08:01:19 -04:00
Beman
504c5e95ee
Merge branch 'develop'
2017-02-17 06:49:49 -05:00
Beman
dc985cb3bc
Clean up some sloppy include guards that were clashing with other Boost projects
2017-01-23 17:08:17 -05:00
Beman
69252d03b1
Upgrade to VC++ 14.0 2015
2015-01-19 14:11:39 -05:00
Beman
db3dd13fb6
Rename test/system directory to test/msvc
2015-01-19 14:09:21 -05:00
Beman
e5da5ce2cf
Merge remote-tracking branch 'remotes/origin/develop'
2015-01-06 11:08:27 -05: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
9379d94b2a
Show value of BOOST_PLAT_WINDOWS_DESKTOP
2014-08-02 08:11:13 -04: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
0d0e14b3c5
Show more macros as defined or not defined to aid regression test interpretation.
2014-08-01 07:19:58 -04:00
Beman
3ec7345ba1
Merge branch 'develop'
2014-07-19 14:14:26 -04:00
Beman Dawes
25e79b3492
Merge pull request #3 from MSOpenTech/winrt
...
[winrt support] Changes to make Boost System work on the Windows Runtime.
2014-06-04 11:06: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
44c3566380
Update to Visual Studio 2013
2014-05-31 13:56:43 -04:00
Steve Gates
9c23522b73
Changes to make Boost System work on the Windows Runtime.
...
Basically just use FormatMessageW without FORMAT_MESSAGE_FROM_SYSTEM.
2014-05-27 12:28:13 -07:00
Beman
d77fd95f8a
Initial commit VC++ 2012 test solution
2014-01-06 17:41:36 -05:00
Beman
199c0cfb0b
Remove legacy VC++ solution. Easier to rebuild from scratch.
2014-01-06 15:33:39 -05:00
Beman
21563d532f
Meaningless extra line added just to test modular boost.
2013-12-02 13:54:25 -05:00
Vicente J. Botet Escriba
ec4d3bc41e
System/FileSystem: merge from trunk to fix #7278 .
...
[SVN r83550]
2013-03-24 20:20:29 +00:00
Beman Dawes
08ea984237
Use C++11 explicit conversion operator if available
...
[SVN r83210]
2013-02-28 20:55:07 +00:00
Vicente J. Botet Escriba
65e14ff167
System/FileSystem/Asio/Thread: ref #7278 Added noexcept to Boost.System to conform with C++11
...
[SVN r81808]
2012-12-09 14:47:39 +00:00
Beman Dawes
8fbde538f3
Add some infrastructure
...
[SVN r80281]
2012-08-28 14:53:18 +00:00
Beman Dawes
dc61a075b2
Add some infrastructure
...
[SVN r80280]
2012-08-28 14:51:55 +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
Beman Dawes
7ffc036bc2
Merge trunk, including changes to come into closer conformance with C++0x FCD
...
[SVN r63685]
2010-07-06 10:47:30 +00:00
Beman Dawes
baae3a392a
Upgrade system and filesystem to conform system_category and generic_category interface to N3090, the current C++0x working paper, section 19.5, System error support.
...
Refactor API macros into a new header, boost/system/api_config.hpp.
Prohibit user definition of API macros. Rationale: ensure all translation units use same definitions, cut number of environments that need to be tested.
[SVN r62313]
2010-05-30 15:38:32 +00:00
Beman Dawes
6e8039cb2d
fix lightweight test boo boo (Thanks to Peter Dimov)
...
[SVN r62149]
2010-05-22 16:10:49 +00:00