Lorenzo Caminiti
27dba1d8e9
added (msvc) auto linking support for static and shared variants of the library
boost-1.67.0
boost-1.69.0-beta1
boost-1.69.0
boost-1.68.0
2018-03-25 21:04:37 -07:00
Lorenzo Caminiti
5777d71caa
fixed a couple of documentation typos
2018-02-09 20:25:26 -08:00
Lorenzo Caminiti
4d8bdb7bf5
fixing doxygen doc generation
2018-02-08 07:36:01 -08:00
Lorenzo Caminiti
0b8e07ac83
changed toolset names for a couple of expected failures
2018-02-07 23:00:14 -08:00
Lorenzo Caminiti
b91ee9bf98
added some @cond statments to disable doxygen generation for some more internal symbols
2018-02-06 09:58:01 -08:00
Lorenzo Caminiti
0e3cab0f89
marked excpected failures for crystal android compilers
2018-02-06 09:15:43 -08:00
Daniel James
1548715048
Use glob to get full path to headers
...
The headers paths are used relative to the current working directory,
normally this is `/libs/contract/doc`, but in the release build it's `/doc`.
So none of the doxygen paths were working. By running them through `glob`
they'll be translated to their full path.
2018-01-26 21:47:15 +00:00
Daniel James
bf7ad43ffd
Use 'using' for all required documentation tools
2018-01-26 18:29:02 +00:00
Lorenzo Caminiti
b26b66b3dc
fixed a couple of types in docs, README, an example, library summary, and explicit failures. removed explicit failures due to boost::type_traits now fixed in master.
2018-01-20 10:08:22 -08:00
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