Commit Graph

348 Commits

Author SHA1 Message Date
Lorenzo Caminiti
f607e7a53f added copyright to explicit failure markup files and fixed test to not fail even when msvc defines min max macros 2018-01-12 17:57:08 -08:00
Lorenzo Caminiti
8dc66af397 fixed relevant warnings from boost inspect program 2018-01-11 15:30:29 -08:00
Lorenzo Caminiti
d61e15e82c removed copyright comment that caused an xml validation failure 2018-01-11 07:27:03 -08:00
Lorenzo Caminiti
3b68c88bf8 updated names of some explicit regression test failures 2018-01-10 20:43:50 -08:00
Lorenzo Caminiti
c94af87fdb removed testing and to-do notes 2018-01-09 06:03:29 -08:00
Lorenzo Caminiti
5fbf847a2f compiled all examples with all combinations. also compiled all tests and examples with c++03 2018-01-09 06:02:00 -08:00
Lorenzo Caminiti
9874f548f3 building all combinations for examples 2018-01-05 22:19:49 -08:00
Lorenzo Caminiti
081c64af1e renamed bc_no options to use single letter flags. compiled all test with toolset=msvc,gcc,clang with link=shared,static and bc_hdr=only with bc_no=all_yes and all no combinations check no errors and no warnings 2018-01-03 09:31:22 -08:00
Lorenzo Caminiti
53fefd355a fixed a couple of warnings 2017-12-24 01:26:50 -08:00
Lorenzo Caminiti
595dcb4eaa fixed a warning for noop 2017-12-22 17:59:12 -08:00
Lorenzo Caminiti
835e6a28e2 fixed ..._unit tests to not run on non-C++11 compliers 2017-12-18 08:35:08 -08:00
Lorenzo Caminiti
2414063d0f building all configurations 2017-12-18 07:28:12 -08:00
Lorenzo Caminiti
2ad513c2e7 one last (?) read of the docs 2017-12-10 18:48:50 -08:00
Lorenzo Caminiti
fa93f96046 updated copyright year 2017-12-10 16:31:15 -08:00
Lorenzo Caminiti
9fb0d9409a fixed odr errors when compiling header-only in multiple compilation units 2017-12-10 16:13:31 -08:00
Lorenzo Caminiti
d69ce42a32 finished to proof read docs and updated reference section. added initial tests for odr in multiple compilation units (need to rework those). 2017-12-08 20:14:02 -08:00
Lorenzo Caminiti
0a272e3cd7 fixed boost::prior now #included from boost/next_prior.hpp, not utility.hpp 2017-12-02 19:35:21 -08:00
Lorenzo Caminiti
0dbf92fc7b Merge branch 'develop' of https://github.com/boostorg/contract into develop 2017-12-02 19:25:42 -08:00
Lorenzo Caminiti
8c134f07f0 proof reading reference section 2017-12-02 19:24:54 -08:00
Peter Dimov
8b1324310e Add #include <boost/next_prior.hpp>; no longer in utility.hpp 2017-12-02 04:22:20 +02:00
Lorenzo Caminiti
af2b0ec4be proof reading docs 2017-11-27 08:27:55 -08:00
Lorenzo Caminiti
147fc38919 removed an explicit failure on teek after they fix a problem with that platform 2017-11-20 20:25:01 -08:00
Lorenzo Caminiti
edd7a1c2fe fixed a missing parenthesis in and #if 2017-11-16 07:48:51 -08:00
Lorenzo Caminiti
9cea9547bb removed BUGS, all failures should be fixed or marked now... 2017-11-15 20:32:26 -08:00
Lorenzo Caminiti
e7eeb10712 finished to mark all expected failures. started to review docs 2017-11-15 20:31:45 -08:00
Lorenzo Caminiti
24e057e8a0 removed two expected failures that actually pass (the test runs were failing just because they were too old) 2017-11-12 15:37:09 -08:00
Lorenzo Caminiti
938a26e507 marked qnx explicit failures. this should conclude fixing all regression tests, but i will have to wait a few days for all regressions to re-run to confirm... 2017-11-12 15:01:05 -08:00
Lorenzo Caminiti
87302093e6 marked a few more expected failures. added a missing c++11 requiremens for a test that uses contract_macro (i.e., variadic macros) 2017-11-11 20:19:13 -08:00
Lorenzo Caminiti
8e0fca3096 fixed a >> for nested template ending brakets expanded by a macro and not supported by old compilers. marked a few more expected boost regression failures 2017-11-09 18:43:47 -08:00
Lorenzo Caminiti
11fd99f21c marked a few more expected failures. reverted rethrow_exception workaround for FreeBSD because it only worked for destructor tests anyway... 2017-11-06 21:20:05 -08:00
Lorenzo Caminiti
cadf8af229 marked a few other explicit regression test failures 2017-11-06 07:42:01 -08:00
Lorenzo Caminiti
727bb2fa26 attempted to workaround libxxrt bug on freebsd for std::unchaught_exception on re-trhow (not sure if this will work... need to check on boost.contract/develop regression tests...) 2017-11-05 09:25:51 -08:00
Lorenzo Caminiti
4e1a16d469 removed a couple of expected failures on buggy lambda impl to see if cxx11_lambda bjam requirement recently added to tests will skip these tests in the first place (if not, i will reintroduce these expected faiulres) 2017-11-02 08:36:53 -07:00
Lorenzo Caminiti
313770e25c trying to remove c++11 lambdas expected failure markups because changed jamfile to skip specific tests on compilers that do not support lambdas 2017-10-31 21:37:20 -07:00
Lorenzo Caminiti
5d4f1b5f30 added bjam config requirements on c++11 lambdas, etc. also added a few more expected failures markups 2017-10-30 20:26:41 -07:00
Lorenzo Caminiti
8eafe72cda trying to workaround a few more bugs in msvc10 lambdas. also marked a few more expected failures on sfinae not working for private and protected members on older gcc. 2017-10-12 23:33:23 -07:00
Lorenzo Caminiti
1c8611e269 added a few more expected faiulres markups 2017-10-11 10:34:11 -07:00
Lorenzo Caminiti
844a40a9b5 added a few more expected faiulres markups 2017-10-11 10:33:48 -07:00
Lorenzo Caminiti
3f1214f85f updated expected regression failures. made struct err a global type in all tests to workaround msvc10 bug for which local structs are not visible within lambdas. 2017-10-09 20:05:24 -07:00
Lorenzo Caminiti
491ddb2955 removed deletion of move ops because they still don't force compiler error on c++17 when auto c = ... is used (there's no way to force this compiler error on c++17 onward because of strog copy elision on function return values, the lib will still give a run-time error according with ON_MISSING_CHECL_DECL when auto c = ... is incorrectly used instead of check c = ...) 2017-10-06 19:54:23 -07:00
Lorenzo Caminiti
5c38c159bd added explicit failures 2017-10-06 19:38:10 -07:00
Lorenzo Caminiti
e9499eb7ab added explicit failure and temp doc to track status of regression tests 2017-10-06 19:36:00 -07:00
Lorenzo Caminiti
ec99f446e5 Merge pull request #4 from danieljames/explicit-failures
Add explicit-faillures-markup.xml
2017-10-06 10:10:52 -07:00
Daniel James
ce0ae84f9a Add explicit-faillures-markup.xml 2017-10-06 03:37:24 +01:00
Lorenzo Caminiti
fb7acedc1d possible fix for local struct err not recognized in lambda on msvc 10 2017-09-27 22:01:25 -07:00
Lorenzo Caminiti
91d4a96f1f fixed extra parenthesis needed for BOOST_STATIC_ASSERT_MSG on some compilers. deleted move ctor and op to see if it fixes tests that expect auto c = ... to fail because contract::check type is not explicitly specified. 2017-09-26 22:58:10 -07:00
Lorenzo Caminiti
322b4f24e8 Update TODO.txt 2017-09-25 16:11:30 -07:00
Lorenzo Caminiti
47c40afa16 Merge pull request #2 from danieljames/add-gitattributes
Add .gitattributes file
2017-09-25 13:18:13 -07:00
Lorenzo Caminiti
f6ae32836f changed doc target from boostdoc to boostrelease 2017-09-25 11:02:11 -07:00
Daniel James
6b3812cd12 Add .gitattributes file 2017-09-25 16:58:24 +01:00