Rene Rivera
0ee7dc5910
Sync from upstream.
2024-07-18 09:29:32 -05:00
Glen Fernandes
9e9e6e3898
Rename base type again
2024-07-16 23:53:47 -04:00
Glen Fernandes
242b14bb69
Rename base typedef
2024-07-14 07:14:38 -04:00
Glen Fernandes
76061d91d4
Move compile test to separate source file
2024-07-14 07:04:23 -04:00
Peter Dimov
bda05a7812
Update .drone.jsonnet
2024-07-13 15:41:26 +03:00
Peter Dimov
d66b8c1c13
Update ci.yml
2024-07-13 13:32:29 +03:00
Andrey Semashev
bd29e0dd15
Merge pull request #177 from ashtum/rename-base-typedef
...
Rename typedef `base` to `core_ev_base`
2024-07-13 13:21:00 +03:00
Mohammad Nejati
72761e34e0
Rename typedef base to core_ev_base
...
Using typedef `base` poses a high risk of name conflict, given that
`empty_value` is inherited in user types.
2024-07-13 09:14:58 +00:00
Rene Rivera
983234baee
Sync from upstream.
2024-07-12 08:54:55 -05:00
Glen Fernandes
83a3a51bee
Merge pull request #175 from k3DW/feature/empty-value-inherit-public
...
Fix `empty_value` MSVC bug
2024-07-12 08:53:53 -04:00
Braden Ganetsky
acbeaae181
Add link to Visual Studio bug report
2024-07-11 17:02:24 -05:00
Braden Ganetsky
d01b4e94cc
Write test for empty_value private inheritance
2024-07-11 17:02:23 -05:00
Braden Ganetsky
e22bd49fa7
Fix MSVC issue with deriving from empty_value
2024-07-11 17:02:21 -05:00
Braden Ganetsky
c056f3dfc9
Write failing test in MSVC for deriving from empty_value
2024-06-23 22:50:52 -05:00
Rene Rivera
8b8944dd6e
Bump B2 require to 5.2
2024-06-14 11:33:55 -05:00
Rene Rivera
278d3f0060
Sync from upstream.
2024-05-30 11:21:22 -05:00
Peter Dimov
3f36d507f2
Disable the tn_holder<wchar_t> specialization when BOOST_NO_INTRINSIC_WCHAR_T. Refs #173 .
boost-1.86.0.beta1
2024-05-28 19:32:36 +03:00
Andrey Semashev
a77338b1cd
Use macos-14 image instead of macos-11 as the latter is being removed.
2024-05-21 01:06:02 +03:00
Rene Rivera
a8c757ddf2
Add requires-b2 check to top-level build file.
2024-05-05 09:00:01 -05:00
Rene Rivera
98a055cf34
Add missing lib reference.
2024-04-25 22:20:12 -05:00
Rene Rivera
074a467d9d
Sync from upstream.
2024-04-24 20:30:49 -05:00
Peter Dimov
965508d9e1
Fix type_name for abstract classes. Fixes #172 .
2024-04-24 21:46:32 +03:00
Rene Rivera
0a238bb30d
Sync from upstream.
2024-04-20 15:33:40 -05:00
Glen Fernandes
d03e58b77e
Correct parameter type in documentation
2024-04-18 13:16:12 -04:00
Peter Dimov
f774295cdb
Add boost/core/detail/minstd_rand.hpp
2024-04-14 04:40:44 +03:00
Rene Rivera
b18495fe35
Sync from upstream.
2024-04-12 22:40:43 -05:00
Peter Dimov
c928c844da
Merge branch 'feature/sign-conversion' into develop
2024-04-11 13:43:49 +03:00
Glen Fernandes
0a42ddabef
Update pointer_in_range documentation
2024-04-11 02:25:05 -04:00
Glen Fernandes
04cc766db3
Address C++17 redeclaration of constexpr static
2024-04-11 00:52:26 -04:00
Peter Dimov
aa01ad8bf0
Avoid another -Wconversion in sv_find_{first,last}_not_of_test
2024-04-11 05:57:32 +03:00
Peter Dimov
442e36f652
Avoid -Wconversion in sv_find_{first,last}_not_of_test
2024-04-11 04:33:29 +03:00
Peter Dimov
03040c7f5c
Avoid -Wsign-conversion warnings in string_view.hpp. Fixes #170 .
2024-04-11 04:09:29 +03:00
Peter Dimov
8b31acf9a4
Disable -Wsign-conversion in lightweight_test.hpp for GCC 6/7
2024-04-10 22:25:11 +03:00
Peter Dimov
fd01cf788c
Add -Wsign-conversion to pedantic-errors
2024-04-10 21:51:56 +03:00
Rene Rivera
151d0c4143
Sync from upstream.
2024-04-10 07:57:45 -05:00
Glen Fernandes
31117ef800
Implement pointer_in_range
2024-04-08 09:56:16 -04:00
Rene Rivera
25b0defdeb
Switch to library requirements instead of source. As source puts extra source in install targets.
2024-03-29 21:15:58 -05:00
Rene Rivera
541745ea24
Sync from upstream.
2024-03-23 07:57:20 -05:00
Andrey Semashev
083b41c17e
Merge pull request #169 from k3DW/feature/168
...
Fix deprecated warning ignores in allocator_access.hpp
boost-1.85.0
2024-03-19 18:10:04 +03:00
Braden Ganetsky
a973490f53
Fix deprecated warning ignores in allocator_access.hpp, and add compile test for pmr allocator
2024-03-17 20:12:06 -05:00
Rene Rivera
5f825106c7
Make the library modular usable.
2024-03-11 08:32:21 -05:00
Andrey Semashev
8cc2fdad76
Updated comments.
boost-1.85.0.beta1
2024-02-08 18:39:47 +03:00
Andrey Semashev
0fb4d92d83
Moved checked deleters into internal namespace to block unintended ADL.
...
This prevents adding namespace boost to ADL when the deleters are used
in template parameters, e.g. in std::unique_ptr.
2024-02-07 15:12:36 +03:00
Peter Dimov
76401063a6
Remove constexpr test from sv_construct_test
2024-02-07 06:34:06 +02:00
Peter Dimov
c4bb59617c
Disable sv_construct_test_cx2 for libstdc++ 7.2 and earlier
2024-02-07 04:55:07 +02:00
Peter Dimov
2d7e036416
Add sv_construct_test_cx, _cx2
2024-02-07 03:28:41 +02:00
Peter Dimov
4a0df827c1
Merge pull request #164 from anarthal/develop
...
Constructor from std::string_view is now constexpr
2024-02-07 03:03:42 +02:00
Ruben Perez
59c0fb69f0
Constructor from std::string_view is now constexpr
...
close #163
2024-02-06 23:15:26 +01:00
Peter Dimov
2f092c62fe
Disable std::pmr use under AppleClang. Refs #162 .
2024-02-06 19:12:11 +02:00
Andrey Semashev
ccfee3f638
Switch posix-cmake-test to use Ninja instead of Makefiles.
...
This is yet another workaround for hanging posix-cmake-test on Mac OS.
This enables parallel builds again, but uses Ninja build system instead
of Makefiles. Enabling parallel builds speeds up the build process and
releases Mac OS builders for other jobs sooner.
Additionally, fix incorrect apt invocations in CMake-related jobs. apt
is supposed to be used in interactive shells, and in scripts apt-get is
recommended. Also, apt-get update is needed before apt install, and
matrix.install must be transformed to a space-separated list. Also added
retries on network errors.
2024-02-06 14:16:34 +03:00