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
|
914e7bdcec
|
cleaning master to prep for release tags
|
2017-09-04 16:30:13 -07:00 |
|
Lorenzo Caminiti
|
6568f6137e
|
increased copyright yeat to 2017
|
2017-09-01 21:02:28 -07:00 |
|
Lorenzo Caminiti
|
d5f6089f70
|
fixed bjam warnings when generating docs
|
2017-08-30 07:41:29 -07:00 |
|
Lorenzo Caminiti
|
9de9ecef85
|
finished to review reference section of the docs
|
2017-08-19 21:45:49 -07:00 |
|
Lorenzo Caminiti
|
2c25ccc470
|
reviewing reference section, started contract_macro
|
2017-08-19 19:54:01 -07:00 |
|
Lorenzo Caminiti
|
3610a77e2e
|
reviewing reference section up to contract_macro.hpp
|
2017-08-19 19:48:51 -07:00 |
|
Lorenzo Caminiti
|
e306fad000
|
added audit and axiom assertion levels. finished reviewing examples section in docs.
|
2017-08-12 10:33:59 -07:00 |
|
Lorenzo Caminiti
|
f1d24d648a
|
reviewed docs up to examples section
|
2017-08-10 17:22:39 -07:00 |
|
Lorenzo Caminiti
|
024b5b9bc5
|
reviewed docs up to extra section. renamed DOXYGEN macro with BOOST_CONTRACT_DETAIL_DOXYGEN
|
2017-08-02 22:45:45 -07:00 |
|
Lorenzo Caminiti
|
2b73d42ee1
|
added comments to docs from all references recentely read (n/p-papers, boost emails, etc.)
|
2017-07-20 08:44:03 -07:00 |
|
Lorenzo Caminiti
|
7943893d38
|
built all tests with all BOOST_CONTRACT_NO_... configurations on MSVC
|
2017-03-28 07:55:39 -07:00 |
|
Lorenzo Caminiti
|
7bd3064cce
|
compiling all examples and tests
|
2017-03-19 22:28:47 -07:00 |
|
Lorenzo Caminiti
|
0611a77f0a
|
added NO_CONDITIONS and using less verbose NO macro combinations in predicates
|
2017-03-13 22:33:04 -07:00 |
|
Lorenzo Caminiti
|
5260e15e98
|
resolving todos
|
2017-03-09 21:28:26 -08:00 |
|
Lorenzo Caminiti
|
9103ddb59a
|
finished reviwing reference section, including call_if
|
2017-03-05 12:20:10 -08:00 |
|
Lorenzo Caminiti
|
35fa1d41b3
|
reviewed reference section (but call_if)
|
2017-03-04 20:51:43 -08:00 |
|
Lorenzo Caminiti
|
344cf50c61
|
working on reference section of the docs
|
2017-03-02 07:49:18 -08:00 |
|
Lorenzo Caminiti
|
6df8cb1d29
|
finished all docs up to reference section
|
2017-02-26 09:23:01 -08:00 |
|
Lorenzo Caminiti
|
2dc0038b14
|
renamed smoke tests, added extras section to docs
|
2017-02-18 13:58:45 -08:00 |
|
Lorenzo Caminiti
|
d8afc9bb39
|
added contract_macro.hpp interface
|
2017-02-10 21:41:58 -08:00 |
|
Lorenzo Caminiti
|
244fd42ad4
|
all tests pass on msvc,gcc,clang with all boost_contract_no combinations and also all boost_contract_link combinations shared,static,header
|
2016-12-26 23:21:02 -08:00 |
|