Antony Polukhin
|
f68d6dc073
|
update copyrights
|
2019-01-17 22:45:35 +03:00 |
|
Antony Polukhin
|
c585d74669
|
Disable part of the tests for _MSC_VER == 1916 and below
|
2018-12-16 11:55:04 +03:00 |
|
Antony Polukhin
|
32909cb25a
|
fixes for tests
|
2018-12-16 11:30:59 +03:00 |
|
Antony Polukhin
|
d9d13b9574
|
ci update
|
2018-12-14 11:56:02 +03:00 |
|
Antony Polukhin
|
09f0bc23c5
|
fix b2 warnings
|
2018-09-22 22:13:42 +03:00 |
|
Antony Polukhin
|
c9c1412a05
|
Tests to reproduce the track issue 13621
|
2018-07-28 17:44:17 +03:00 |
|
Antony Polukhin
|
bd19ed1a87
|
Disable link-fail tests and restore MinGW CI
|
2018-01-23 10:40:56 +03:00 |
|
Antony Polukhin
|
727cdadc86
|
Restore link-fail
|
2018-01-16 01:21:20 +03:00 |
|
Antony Polukhin
|
5bc4f54183
|
Dropped -fail to check the MSVC builds
|
2018-01-16 01:10:28 +03:00 |
|
Antony Polukhin
|
918e59c109
|
One more fix in tests for /GR- flag
|
2018-01-16 00:44:11 +03:00 |
|
Antony Polukhin
|
cd659212aa
|
Workaround for /GR- override in tests
|
2018-01-16 00:28:48 +03:00 |
|
Antony Polukhin
|
70e51a62e9
|
Workaround for /GR- override that disables link time assertions
|
2018-01-15 23:21:34 +03:00 |
|
Antony Polukhin
|
05feacf14b
|
Relax comparing_anonymous_types_between_modules test as it was failing to too many builds (fixes #17)
|
2018-01-15 00:14:47 +03:00 |
|
Antony Polukhin
|
1a7226bc0f
|
Do not define BOOST_TEST_*E macros, as they are now defined in boost/core/lightweight_test.hpp
|
2017-10-01 22:30:59 +03:00 |
|
Antony Polukhin
|
f82eab8882
|
Merge pull request #15 from ecatmur/ecatmur-stl-hash
Include <boost/functional/hash.hpp> if required
|
2017-05-06 10:26:30 +03:00 |
|
Chris Glover
|
d3d4e8d18a
|
Change runtime cast test to use the separated macro (BOOST_TYPE_INDEX_IMPLEMENT_RUNTIME_CAST) and add a new test that ensures BOOST_TYPE_INDEX_REGISTER_RUNTIME_CLASS does indeed supply both functions.
|
2017-02-25 15:35:34 -05:00 |
|
Antony Polukhin
|
342d835289
|
Run MinGW tests too (thanks to Pavel Filinov for showing that appveyor apability)
|
2017-02-23 21:35:40 +03:00 |
|
Edward Catmur
|
5cacb67510
|
Make it derived class responsibility to include <boost/functional/hash.hpp>
|
2017-02-16 21:55:12 +00:00 |
|
Antony Polukhin
|
40985de221
|
Update CI scripts and tests
|
2016-11-18 22:31:01 +03:00 |
|
Chris Glover
|
b1ed011b6e
|
Cleaner removal of std::shared_ptr tests on compilers without C++11 shared_ptr
|
2016-10-01 14:49:28 -04:00 |
|
Chris Glover
|
4459af9532
|
FIx a unit test so that the NULL check happens before the dereference.
|
2016-09-29 22:29:35 -04:00 |
|
Chris Glover
|
b61a7423b7
|
Update unit test to remove shared_ptr on compilers less than C++11.
|
2016-09-29 22:29:10 -04:00 |
|
Chris Glover
|
b6b23bad3a
|
Cleanup line endings, file endings, some spacing etc.
|
2016-08-21 12:47:44 -04:00 |
|
Chris Glover
|
3bb646d19b
|
- Use boost::addressof instead of &
- Remove nullptr from test
- add boost::typeindex::bad_runtime_cast, remove std::bad_cast
|
2016-08-21 11:01:26 -04:00 |
|
Chris Glover
|
ad26256d09
|
Initial documentation.
|
2016-08-11 10:31:16 -04:00 |
|
Chris Glover
|
5af925602e
|
Invoke smart_ptr tests.
|
2016-08-10 10:06:41 -04:00 |
|
Chris Glover
|
2fb667a6a0
|
Experiment with a version of runtime_cast that has only a single registration macro.
|
2016-08-09 23:13:54 -04:00 |
|
Chris Glover
|
12751e0f83
|
Split runtime_cast into several files so clients can selectively include only what they use.
Add support for shared_ptrs.
|
2016-08-09 14:51:36 -04:00 |
|
Chris Glover
|
0b006b6af6
|
Remove all references to std::type_traits
Replace variadic template with boost preprocessor.
|
2016-08-08 12:16:58 -04:00 |
|
Chris Glover
|
ee7b15a493
|
First version.
TODO: Error messages when using mismatched types are not clear. Needs consideration.
|
2016-07-15 16:30:16 -04:00 |
|
Antony Polukhin
|
40e9bd336a
|
Test on same Boost branch when running Appveyor
|
2016-06-04 21:10:20 +03:00 |
|
Antony Polukhin
|
1b4a85764f
|
Fixing test under Windows
|
2016-03-29 23:16:17 +03:00 |
|
Antony Polukhin
|
1976355e8f
|
appveyor update 1
|
2016-03-29 22:36:12 +03:00 |
|
Antony Polukhin
|
0efc48e16c
|
Add appveyor integration and increment minor version of the library
|
2016-03-29 21:45:50 +03:00 |
|
Antony Polukhin
|
8e3466ece5
|
Log(N) complexity and templates depth in make_index_seq_impl, avoid usage of slow sizeof...(I), workaround GCC ICE in constexpr tests
|
2016-03-29 21:21:04 +03:00 |
|
Antony Polukhin
|
36efa3969b
|
Use the cstring workaround only for GCC
|
2016-03-27 14:46:27 +03:00 |
|
Antony Polukhin
|
7f2b9fd31a
|
Combine klemens-morgenstern ideas with mine. Must compile and work at least on GCC-5
|
2016-03-26 15:49:09 +03:00 |
|
Antony Polukhin
|
c9f1370d0c
|
Merge tests from klemens-morgenstern
|
2016-03-25 21:34:30 +03:00 |
|
Antony Polukhin
|
1c685fa119
|
Initial C++14 constexpr version of ctti_type_index. No ABI breakage
|
2016-03-25 21:15:52 +03:00 |
|
klemens-morgenstern
|
5de7f5def6
|
added comparison test
|
2016-02-13 19:08:59 +01:00 |
|
Antony Polukhin
|
d7ec25e56b
|
Use lightweight tests to avoid Boost.Test warnings, RTTI issues and minimize compilation times
|
2015-06-21 23:16:46 +03:00 |
|
Antony Polukhin
|
8558fd66ef
|
remove the always failing testing_crossmodule_anonymous_no_rtti test from test suite and add notes for users about emulation limitations testing
|
2014-12-29 16:27:08 +03:00 |
|
Antony Polukhin
|
242d9a0bed
|
Use detect_mismatch pragma when possible (refs #10404 in track)
|
2014-08-26 14:41:54 +04:00 |
|
Antony Polukhin
|
99f58714d1
|
Fix a lot of typos [refs #10294](https://svn.boost.org/trac/boost/ticket/10294)
|
2014-08-02 16:15:00 +04:00 |
|
Antony Polukhin
|
7b04caa160
|
Fixed problems reported by inspection program
|
2014-08-01 12:34:34 +04:00 |
|
Antony Polukhin
|
9fcbfd18ce
|
Add more -DBOOST_NO_RTTI to Jamfile
|
2014-05-24 11:42:14 +04:00 |
|
Antony Polukhin
|
56bd9b401a
|
Gix a Boost.test another chance, more macro definitions in build scripts
|
2014-05-22 12:38:32 +04:00 |
|
Antony Polukhin
|
e2c227d4aa
|
Fix a typo and improve macro definitionas in Jamfile
|
2014-05-21 10:47:30 +04:00 |
|
Antony Polukhin
|
80086cbc4f
|
Do not use Boost.Test at all
|
2014-05-21 10:33:22 +04:00 |
|
Antony Polukhin
|
0f0902d11c
|
Explicitly define BOOSTNO_RTTI: do not rely on ability of Boost.Config to detect RTTI
|
2014-05-20 21:26:33 +04:00 |
|