Lorenzo Caminiti
|
e0ea5f5d71
|
fixed doc typos
|
2019-10-02 09:38:39 -07:00 |
|
Lorenzo Caminiti
|
2866f2a175
|
removed trailing const in T const* const that gives a warning on g++ -Wextra (because rvalue of built-in types cannot be made const, but not that the object T is made const which is all that matters for contract programming const-correctness)
|
2019-09-20 19:34:46 -07:00 |
|
Lorenzo Caminiti
|
ebcbce0531
|
finished to updated docs
|
2019-09-12 18:16:04 -07:00 |
|
Lorenzo Caminiti
|
f3721a747d
|
finished to review extra doc section
|
2019-08-21 21:27:46 -07:00 |
|
Lorenzo Caminiti
|
ebe44e53a7
|
fixed a few warnings and expected failures in tests
|
2019-05-30 21:30:38 -07:00 |
|
Lorenzo Caminiti
|
050a2a1e5a
|
fixed a few warnings on most common compilers (msvc, gcc, clang)
|
2019-01-11 04:50:53 -08:00 |
|
Lorenzo Caminiti
|
b55979af18
|
replaced std::uncaught_exception with boost::contract::detail::uncaught_exception because the std::... one will be removed in C++20 (githug issue #16). removed test/function/except_throw.cpp file that was unused (it was an old version of test/function/throwing_old.cpp that was left in the repository by mistake)
|
2019-01-06 06:50:50 -08:00 |
|
Lorenzo Caminiti
|
cb0491858d
|
replaced std::uncaught_exception with boost::contract::detail::uncaught_exception because the std::... one will be removed in C++20 (githug issue #16). removed test/function/except_throw.cpp file that was unused (it was an old version of test/function/throwing_old.cpp that was left in the repository by mistake)
|
2019-01-06 06:50:11 -08:00 |
|
Lorenzo Caminiti
|
27dba1d8e9
|
added (msvc) auto linking support for static and shared variants of the library
|
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
|
b91ee9bf98
|
added some @cond statments to disable doxygen generation for some more internal symbols
|
2018-02-06 09:58:01 -08:00 |
|
Lorenzo Caminiti
|
8dc66af397
|
fixed relevant warnings from boost inspect program
|
2018-01-11 15:30: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
|
595dcb4eaa
|
fixed a warning for noop
|
2017-12-22 17:59:12 -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
|
edd7a1c2fe
|
fixed a missing parenthesis in and #if
|
2017-11-16 07:48:51 -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
|
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
|
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
|
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
|
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
|
77e6f57cbb
|
replaced boost_contract_link with boost link and boost_contract_header_only. renamed documetation target from doc to boostdoc (boost convention). using BOOST_ASERT instead of c-style assert (boost guideline).
|
2017-09-24 20:11:50 -07:00 |
|
Lorenzo Caminiti
|
a748c6142e
|
copied all release/0_5_0 to master
|
2017-09-04 17:43:14 -07:00 |
|
Lorenzo Caminiti
|
9e6d3b46bd
|
prep for tagging release 0.5.0
|
2017-09-04 17:38:59 -07:00 |
|
Lorenzo Caminiti
|
4253df8182
|
merged release/0_4_1
|
2017-09-04 17:30:19 -07:00 |
|
Lorenzo Caminiti
|
5a78d716d8
|
prep for tagging release 0.4.1
|
2017-09-04 17:24:45 -07:00 |
|
Lorenzo Caminiti
|
4061f372f3
|
added all files for release 0.4.0
|
2017-08-28 19:49:35 -07:00 |
|