Andrey Semashev
e539c056f6
Added gcc 10 build jobs to Travis CI.
2020-05-22 18:39:16 +03:00
Andrey Semashev
01c1bf1906
Use more up-to-date location of lightweight_test.hpp
2020-05-10 23:27:22 +03:00
Andrey Semashev
be1294c8a8
Converted binary_search_test to lightweight_test.hpp
2020-05-10 23:24:58 +03:00
Andrey Semashev
f26a04df65
Converted allocator_utilities_test to lightweight_test.hpp
2020-05-10 23:20:53 +03:00
Andrey Semashev
5f456ffe33
Converted blank_test to lightweight_test.hpp.
2020-05-10 23:20:22 +03:00
Andrey Semashev
63f2e170cb
Removed use of deprecated header boost/detail/iterator.hpp.
2020-05-10 23:14:19 +03:00
Andrey Semashev
c281caa89f
Reordered includes.
2020-05-06 20:31:14 +03:00
Andrey Semashev
925c8ba02e
Merge pull request #17 from eldiener/develop
...
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
2020-05-06 20:29:53 +03:00
Edward Diener
f5bb480082
Added boost/config.hpp.
2020-05-06 13:16:18 -04:00
Edward Diener
3e36eaf79e
Merge branch 'develop' of https://github.com/boostorg/detail into cppbuilder
2020-05-06 11:17:03 -04:00
Edward Diener
3b9267be46
Changed because config.hpp is not being included
2020-05-06 11:15:57 -04:00
Andrey Semashev
52b610e32b
Added clang-10 jobs to Travis CI.
2020-05-05 23:14:53 +03:00
Edward Diener
116cc18560
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
2020-03-23 09:35:45 -04:00
Andrey Semashev
8dbbfe372b
Disabled OS X builds because they are slow on Travis CI.
boost-1.73.0
boost-1.73.0.beta1
boost-1.72.0
boost-1.72.0.beta1
2019-10-22 15:01:40 +03:00
Andrey Semashev
d3c853eb08
Updated CI configs, added compilers.
2019-10-22 00:13:26 +03:00
Andrey Semashev
fc781c8a5a
Added a missing include.
boost-1.71.0.beta1
boost-1.71.0
2019-05-06 13:24:18 +03:00
Andrey Semashev
7ce5543198
Merge pull request #16 from MarcelRaad/extra_semi
...
Fix -Wextra-semi clang warnings
boost-1.70.0.beta1
boost-1.70.0
2019-02-25 12:31:39 +03:00
Marcel Raad
1e5a4ad35e
Fix -Wextra-semi clang warnings
...
Remove superfluous semicola.
2019-02-25 10:19:45 +01:00
Andrey Semashev
313bc2a36b
Enabled multiple git fetch jobs while executing depinst in CI.
2019-01-15 13:40:40 +03:00
Andrey Semashev
1b778d703b
Made git branch selection less obscure and more POSIX shell conforming.
2019-01-03 23:46:36 +03:00
Andrey Semashev
e529fca266
Use the actual number of logical CPUs for the number of CI build/test jobs.
2019-01-03 23:06:59 +03:00
Andrey Semashev
9439ae62d6
Re-added manual checkout of libs/config in CI as Boost.Build depends on it.
2018-12-20 20:49:01 +03:00
Andrey Semashev
4c5f549c6e
Use a separate submodule update step with parallel checkouts to speedup CI job startup.
2018-12-18 22:20:40 +03:00
Andrey Semashev
f86480f6eb
Added tools/boost_install and libs/headers manual checkout to CI jobs.
2018-12-18 21:55:03 +03:00
Andrey Semashev
d78dd02a90
Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects.
2018-12-18 19:52:41 +03:00
Andrey Semashev
622c7c4ee6
Added gcc 8, clang 6.0 and 7 CI jobs.
boost-1.69.0-beta1
boost-1.69.0
2018-11-01 20:43:45 +03:00
Peter Dimov
b29edf18cb
Move ~utf_codecvt_facet to .ipp file to try to fix visibility issues
2018-09-17 21:46:12 +03:00
Peter Dimov
9b95b29c59
Add more Travis configurations
2018-05-03 16:03:14 +03:00
Peter Dimov
1a9b7bccc3
Remove typename/template uses outside of templates
2018-05-03 15:52:42 +03:00
Daniel James
83d7ee837d
Remove use of BOOST_MPL_AUX_LAMBDA_SUPPORT
...
It's only need when compilers don't support template template parameters or
partial specialization. I don't think there are any such compilers in use.
2018-04-08 20:57:32 +01:00
Daniel James
3fc08cca25
Stop using mpl::void_ in reference_content
2018-04-08 20:57:31 +01:00
Daniel James
abfaa1443a
Use type traits bool type in reference_content
2018-04-08 20:57:31 +01:00
Daniel James
121cbef225
Use true_type/false_type from type traits in is_xxx.hpp
2018-04-08 20:57:31 +01:00
Daniel James
be57f3c000
Remove mpl dependency from allocator_utilities.hpp
2018-04-08 20:57:31 +01:00
Daniel James
941fff4dc0
Stop using mpl binary logic classes in indirect_traits
...
Was going to use the ice_* classes from type traits, but they're deprecated.
2018-04-08 20:57:07 +01:00
Daniel James
6172f9a30e
Use type traits' true type in boost::blank
2018-04-08 20:55:53 +01:00
Daniel James
adaa82e03e
Add some tests
...
Test classes which I'm going to remove the MPL dependency from: blank,
allocator_utilities, is_xxx and reference_content. I'm also going to change
indirect_traits, but that's tested in the python module.
2018-04-08 20:55:38 +01:00
Andrey Semashev
824721a753
Trim trailing spaces.
boost-1.68.0
boost-1.67.0
2018-01-01 15:52:37 +03:00
Andrey Semashev
bb0840b9c8
Merge pull request #15 from DanielaE/fix/replace-deprecated-allocator-members
...
Most members of std::allocate are deprecated in C++17
2017-12-30 22:12:21 +03:00
Daniela Engert
1631ba8134
Most members of std::allocate are deprecated in C++17
...
Replace them by their cousins from std::allocator_traits.
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-12-30 18:15:56 +01:00
Andrey Semashev
40b75dae5f
Merge branch 'develop'
boost-1.66.0
2017-10-30 01:08:52 +03:00
Andrey Semashev
367c13fd20
Updated utf8_codecvt test to verify that length() detects character boundaries.
2017-10-29 21:29:38 +03:00
Andrey Semashev
ac88c3f24c
Updated utf8_codecvt test to verify that length() detects character boundaries.
2017-10-29 21:27:54 +03:00
Peter Dimov
d6f601b90e
Add .travis.yml
2017-10-29 19:06:09 +02:00
Andrey Semashev
cf6808b26f
Swapped the standard and non-standard overrides for do_length.
2017-10-29 19:31:28 +03:00
Andrey Semashev
aee87734a8
Fixed do_length virtual override.
...
Fixed a bug introduced by b47fccb4a4 , which
commented the correct virtual function override and thus broke length() result.
2017-10-29 19:27:04 +03:00
Robert Ramey
b47fccb4a4
adjusted visibility to permit passing of tests on mingw for serialization library
2017-10-22 11:22:45 -07:00
Andrey Semashev
15d8f9a59c
Actualized numeric_traits implementation.
...
1. Ported to Boost.TypeTraits primitives for type inspection and simple
metaprogramming instead of local implementations. This effectively
drops any workarounds for compilers without support for partial template
specializations. Such compilers are long outdated.
2. Include more fine-grained headers from Boost.TypeTraits to optimize
compilation times.
3. Made numeric_distance function constexpr.
4. Updated the test accordingly (i.e. replaced the use of now removed local
components with Boost.TypeTraits). Also replaced lexical_cast with
standard streams to further reduce dependencies.
None of these changes should affect functionality.
2017-09-20 02:01:51 +03:00
Andrey Semashev
9b2065c0ca
Enabled numeric_traits test that has been moved from Boost.Utility.
2017-09-20 01:37:06 +03:00
Peter Dimov
13b49041e1
Move test files to test/
2017-09-20 01:33:10 +03:00