James E. King III
9240492490
Update CI and README
...
- Dependencies require C++11 so this library now does as well.
- Fixed and refreshed CI.
- This fixes #30 . (duplicate of issue-36)
- This fixes #32 . (issue-32 requires C++11 due to dependencies)
- This fixes #35 . (issue-35 missing header in test code.
- Fixed deprecated boost/bind header inclusion.
2025-06-01 19:26:54 -04:00
Lorenzo Caminiti
0a69e99916
using std::boolalpha instead of ints to print true and false (to try to fix issue that on some compilers true is printed as 1, but on other compilers is printed as 255)
2019-09-17 14:57:29 -07:00
Lorenzo Caminiti
6783b3f388
using 1 instead of true to check result of call_if using boost::bind (because on one compiler such result type is not deduced as bool, true was printed on the oteststream as 255 instead of 1, and a couple of tests failed at run-time)
2019-06-02 09:04:02 -07:00
Lorenzo Caminiti
11604d4efd
fixed a couple of run-time errors for some call_if tests on some clang c++17 compilers
2019-05-31 10:22:10 -07:00
Lorenzo Caminiti
626eb5256b
fixing a few more gcc/clang warnings
2019-01-13 14:35:14 -08:00
Lorenzo Caminiti
3ec0716830
disabled a few more msvc warnings
2019-01-13 14:18:36 -08: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
fa93f96046
updated copyright year
2017-12-10 16:31:15 -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
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
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
7943893d38
built all tests with all BOOST_CONTRACT_NO_... configurations on MSVC
2017-03-28 07:55:39 -07:00
Lorenzo Caminiti
b36dc64d18
resolved a few TODOs, also fixing old for except of public functions virtual calls
2016-09-27 20:54:23 -07:00
Lorenzo Caminiti
b702d4b13c
added NO_EXCEPTS to boost_contract_no feature and built all tests and examples for all compilers
2016-09-06 20:31:05 -07:00
Lorenzo Caminiti
ff02b449dd
added .except(...), renamed old_ptr_noncopyable to old_ptr_if_copyable, and renamed OLDOF to OLD
2016-08-21 09:54:10 -07:00
Lorenzo Caminiti
a2ac52ffd7
added check (block invariants) and a few other tests
2016-08-03 06:22:29 -07:00
Lorenzo Caminiti
9949f0c60b
added copyright info to all source files
2016-06-11 12:41:57 -07:00
Lorenzo Caminiti
b70b886140
resolved almost all todos and recompiled examples and tests
2016-06-11 11:24:16 -07:00
Lorenzo Caminiti
21f228d80b
resolved most todo and recompiled most examples and tests
2016-06-04 09:41:03 -07:00
Lorenzo Caminiti
0c8a75df83
finished advanced topic section of docs
2016-05-05 16:14:37 -07:00
Lorenzo Caminiti
9754d1cf05
renamed aux to detail
2016-03-01 10:00:31 -08:00
Lorenzo Caminiti
1ab47c587c
added max_bases test. renamed aux::test to test::aux.
2016-01-27 08:10:48 -08:00
Lorenzo Caminiti
f42662e44c
completed first revised draft of docs
2015-06-30 17:56:22 -07:00
Lorenzo Caminiti
2fb2ddc367
started advanced topics section in the docs
2015-06-27 08:03:34 -07:00
Lorenzo Caminiti
be3a974847
implemented call_if
2015-06-13 21:19:20 -07:00