neilgroves
da69f60d3e
Merge pull request #120 from eldiener/develop
...
[skip ci] Add "cxxstd" json field
2021-01-21 09:13:11 +00:00
Edward Diener
6fc6e92adc
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
2021-01-21 03:20:56 -05:00
Glen Fernandes
e13030df17
Merge pull request #117 from Mike-Devel/patch-1
...
Replace include of outdated boost/cast.hpp header
2020-12-12 09:21:49 -05:00
Mike-Devel
6776ffa8e8
Replace incldue of outdated boost/cast.hpp header
...
- Instead include `boost/polymorphic_cast.hpp` directly.
- This replaces the direct dependency of Boost.Range on Boost.NumericConversion with a direct dependency on Boost.Conversion
2020-11-19 14:25:21 +01:00
Glen Fernandes
486c74fbeb
No longer include the deprecated headers in metafunctions.hpp
2020-09-12 07:48:06 -04:00
neilgroves
72e2a4457a
Merge pull request #69 from cwecht/unique_erase
...
Added boost::unique_erase
2020-05-11 19:05:31 +01:00
neilgroves
bb27d50b31
Merge pull request #84 from cekc/patch-1
...
add std::tuple_element and std::tuple_size specializations for index_value
2020-05-11 19:05:06 +01:00
neilgroves
5572b24a71
Merge pull request #101 from Kojoley/deprecated-headers-compile-time-warning
...
Add compile-time warning to deprecated headers
2020-05-11 19:04:30 +01:00
neilgroves
b42165a916
Merge pull request #102 from Kojoley/combine-remove-unused-includes-and-code
...
combine: remove unused includes and code
2020-05-11 19:04:10 +01:00
Glen Fernandes
9a2960f01b
Merge pull request #104 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-11 13:00:07 -04:00
Glen Fernandes
4ed7887128
Merge pull request #105 from Lastique/fix_deprecated_headers
...
Fix usage of deprecated headers
2020-05-11 12:59:37 -04:00
Andrey Semashev
ee1ec1cf57
Fix deprecated usage of boost/bind.hpp.
...
boost/bind.hpp emits compiler warnings about deprecation of the header
and global _N placeholders. This commit converts usage of this header
to boost/bind/bind.hpp and using namespace boost::placeholders.
Where boost::bind is not actually used, the includes are removed.
2020-05-11 19:26:26 +03:00
Andrey Semashev
3b04f1a65e
Remove uses of deprecated header boost/detail/iterator.hpp.
...
This header was deprecated in favor of <iterator>. It generates compiler
warnings and will be removed in a future release.
2020-05-11 19:13:20 +03:00
Edward Diener
45d3aae111
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
2020-03-31 16:55:55 -04:00
Nikita Kniazev
0e8ad01bf9
combine: remove unused includes and code
2020-03-01 18:03:19 +03:00
Nikita Kniazev
c25b0e5069
Add compile-time warning to deprecated headers
2020-02-13 18:29:06 +03:00
neilgroves
994ff83292
Merge pull request #95 from mjendruk/fix-lower-upper-bound-taking-argument-by-value
...
Make lower_bound and upper_bound take argument by const reference
2020-02-13 09:38:29 +00:00
neilgroves
77e5b868a0
Merge pull request #97 from Kojoley/remove-broken-no_function_template_ordering-support
...
Remove broken BOOST_NO_FUNCTION_TEMPLATE_ORDERING workaround
2020-02-13 09:37:35 +00:00
neilgroves
474efda11a
Merge pull request #94 from mjendruk/fix-any-range-non-reference-references
...
Fix any_range with non-reference references can cause UB
2020-02-13 09:36:50 +00:00
Nikita Kniazev
f1215fbda2
Remove broken BOOST_NO_FUNCTION_TEMPLATE_ORDERING workaround
...
The workaround seems to be broken for a while, no compilers with that bug are
tested/supported, and there is no complaint whatsoever, not even on trac.
2019-09-28 01:11:01 +03:00
code@jendruk.com
5f04231144
Make lower_bound and upper_bound take argument by const reference
2019-05-31 16:06:46 +02:00
code@jendruk.com
4e0b172a23
Merge branch 'fix-any-range-non-reference-references' of https://github.com/mjendruk/range into fix-any-range-non-reference-references
...
# Conflicts:
# include/boost/range/detail/any_iterator_interface.hpp
2019-05-31 10:46:51 +02:00
code@jendruk.com
21a06a93aa
Replace decay with remove_reference / remove_const
2019-05-31 10:46:04 +02:00
Max Jendruk
6b3750f209
Remove unused include
2019-05-08 22:43:09 +02:00
code@jendruk.com
1bf2db29c0
Replace is_copy_constructible and is_abstract with is_convertible
2019-05-08 17:21:45 +02:00
code@jendruk.com
9f03cc44d8
Add is_copy_constructible for >= C++11
2019-05-08 09:58:37 +02:00
code@jendruk.com
911d8a427d
Add result_type typedef in tests
2019-05-07 17:17:50 +02:00
code@jendruk.com
3496282d3b
Remove usage of initializer_list in test
2019-05-07 17:01:02 +02:00
code@jendruk.com
ce24356018
Replace is_copy_constructible with is_abstract (for pre C++11)
2019-05-07 15:03:56 +02:00
code@jendruk.com
dbb6ef424f
Fix any_range with non-reference references can cause UB
2019-05-07 12:06:05 +02:00
Glen Fernandes
77a4dd5124
Merge pull request #91 from glenfe/develop
...
Implement min_element and max_element and sever algorithm dependency
boost-1.71.0
boost-1.73.0.beta1
boost-1.73.0
boost-1.72.0.beta1
boost-1.72.0
boost-1.71.0.beta1
2019-04-23 09:13:53 +10:00
Glen Fernandes
4ec46acdf5
Implement min_element and max_element and sever algorithm dependency
2019-04-22 18:20:35 -04:00
Glen Fernandes
cecebeea51
Merge pull request #77 from MBoldyrev/MBoldyrev-doc-fix-var-name
...
fixed variable name in docs
2019-04-02 08:40:20 -04:00
Glen Fernandes
802fda6701
Merge pull request #85 from Eelis/patch-1
...
Fix function name in remove_if documentation
2019-04-02 08:39:11 -04:00
Eelis
4ad147a220
Fix function name in remove_if documentation
2019-03-08 17:59:18 +01:00
cekc
221ae46c2b
add std::tuple_element and std::tuple_size specializations for index_value
...
To make index_value work with structured bindings
https://wandbox.org/permlink/gsveiKdAamnEbOKM
2019-02-25 18:35:53 +03:00
Mikhail Boldyrev
eced0cfac8
fixed variable name in docs
2018-10-14 19:24:57 +03:00
Peter Dimov
9f94c8703b
Merge branch 'develop'
boost-1.69.0-beta1
boost-1.70.0
boost-1.70.0.beta1
boost-1.69.0
2018-10-01 15:42:04 +03:00
Peter Dimov
023f45be01
Remove constexpr from begin/end on g++ 4.6 as it doesn't like it
2018-09-30 01:34:50 +03:00
Peter Dimov
364f755d99
Use boost::declval, as g++ 4.4 has decltype but no std::declval
2018-09-30 01:11:12 +03:00
Peter Dimov
af9f65e06e
Add g++-4.4, g++-4.6 to Travis
2018-09-29 17:34:43 +03:00
Peter Dimov
b91cb90dca
Make min/max engine members constexpr in random_shuffle.hpp
2018-09-24 02:26:50 +03:00
Peter Dimov
7efe3c68f6
Fix msvc-10.0, msvc-11.0 failures in ref_unwrapped tests
2018-09-24 02:21:55 +03:00
Peter Dimov
357bf3b980
Merge pull request #75 from morinmorin/add_adl_barrier_to_distance
...
Add ADL guard namespace for boost::distance(rng)
2018-09-23 20:08:55 +03:00
morinmorin
9192996a93
Add ADL guard namespace for boost::distance(rng).
2018-09-23 21:45:30 +09:00
Peter Dimov
4cfd4d8287
Merge branch 'develop'
boost-1.68.0
2018-07-12 16:59:32 +03:00
neilgroves
70d1727ed3
Merge pull request #71 from boostorg/pr/concepts-msvc-permissive-2
...
Change RandomAccessIteratorConcept to BidirectionalIteratorConcept to…
2018-07-10 12:02:41 +01:00
Peter Dimov
406226eccd
Change RandomAccessIteratorConcept to BidirectionalIteratorConcept to work around a MSVC bug
2018-07-10 13:12:55 +03:00
neilgroves
05532829bd
Merge pull request #70 from boostorg/pr/concepts-msvc-permissive-
...
Remove ill-formed MSVC-specific code that doesn't compile with /permi…
2018-07-09 20:19:38 +01:00
Peter Dimov
c24661a636
Remove ill-formed MSVC-specific code that doesn't compile with /permissive-
2018-07-09 20:41:33 +03:00