404 Commits

Author SHA1 Message Date
8caa1a3484 Update revision history boost-1.88.0.beta1 boost-1.88.0 2025-01-15 19:44:18 +02:00
6669e07071 Work around GCC 5, 6 failures 2024-12-22 20:12:08 +02:00
df84f1f146 Work around Clang 3.x failures 2024-12-22 20:10:16 +02:00
2630b3e572 Use the smallest appropriate unsigned type for the index. Closes #50. 2024-12-22 19:09:05 +02:00
010c78598e Split variant_index_type into separate runs for each variant size 2024-12-22 06:03:10 +02:00
d77d61c8ec Avoid use of mp_back in variant_index_type.cpp 2024-12-22 04:52:07 +02:00
8f6918554e Use -j2 on GHA and Appveyor to avoid MSVC out of heap errors 2024-12-22 04:31:47 +02:00
183aea23a9 Only use -ftemplate-depth for Clang on Linux, because clang-cl doesn't like it (and Mac doesn't need it) 2024-12-22 03:20:39 +02:00
7c64abd41c Remove clang-5.0/cxxstd=1z from Drone as well 2024-12-22 03:16:12 +02:00
7b8e8c33bb Disable variant_index_type.cpp for msvc-14.0, because GHA fails with 'out of heap space' 2024-12-22 03:09:28 +02:00
2f5dbc19b5 Remove cxxstd=1z for Clang 5.0 2024-12-22 03:03:57 +02:00
639bd0232b Add -ftemplate-depth=1024 for Clang (3.x needs it) 2024-12-22 03:03:35 +02:00
94749d088d Disable variant_index_type.cpp for MSVC 32 bit 2024-12-22 02:44:02 +02:00
e2fc107ac7 Add test/variant_index_type.cpp. Refs #50. 2024-12-21 20:15:45 +02:00
306a602d19 Compute the index type with a metafunction. Refs #50. 2024-12-21 19:01:18 +02:00
509ce1dc77 Merge pull request #49 from Lastique/patch-1
Add missing std namespace qualifiers
2024-12-18 06:55:12 +02:00
47e544959f Added missing std namespace qualifiers. 2024-12-18 02:57:01 +03:00
8333e9af93 Apply Node20 workaround 2024-12-12 19:50:00 +02:00
19b75fffe4 Add test/variant_visit_cx_2.cpp. Refs #47. 2024-11-23 04:11:30 +02:00
bdc1098c80 Add test/variant_visit_r_cx.cpp. Refs #47. 2024-11-23 03:38:27 +02:00
9061e427c2 Add test/variant_visit_cx.cpp. Refs #47. 2024-11-23 03:13:28 +02:00
1202390861 Update .drone.jsonnet 2024-11-22 23:06:34 +02:00
79061e470f Update ci.yml 2024-11-22 22:53:17 +02:00
a4b167b723 Add VERBATIM to add_custom_target boost-1.87.0.beta1 boost-1.87.0 2024-08-28 20:45:54 +03:00
c7c5eb2510 Update .drone.jsonnet 2024-08-28 20:45:27 +03:00
acf24454d8 Update build.jam, test/Jamfile 2024-08-28 20:28:59 +03:00
f78343e18d Sync from upstream. 2024-07-25 17:19:46 -05:00
ea4394914c Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:24 -05:00
f5cd36af3d Update MSVC workaround 2024-07-21 22:55:40 +03:00
0e325dcf8d Update ci.yml 2024-07-21 22:38:06 +03:00
e3cf721a23 Define BOOST_ALLOW_DEPRECATED in JSON tests for g++ 4.x 2024-07-21 22:20:27 +03:00
d4f0e57b36 Update .drone.jsonnet 2024-07-21 21:54:28 +03:00
f874a2cb1b Update copyright dates. 2024-07-20 22:52:05 -05:00
fc088e7273 Change all <source> references to <library>. 2024-07-20 21:27:52 -05:00
4f207d7363 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
429a82a52e Sync from upstream. 2024-05-19 23:15:27 -05:00
f9bdafd3ca Remove C++11 requirements from test/Jamfile boost-1.86.0 boost-1.86.0.beta1 2024-05-18 03:18:56 +03:00
38293da18e Update .drone.jsonnet 2024-05-18 02:43:52 +03:00
65ab0f8cef Update ci.yml 2024-05-17 22:04:55 +03:00
78796d0e7d Increase workaround to < 1950, because VS2022 has reached _MSC_VER=1940. Refs #43. 2024-05-17 21:44:21 +03:00
bb13b5be08 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
1324e32b33 Add missing import-search for cconfig/predef checks. 2024-05-04 23:33:36 -05:00
02303d662e Sync from upstream. 2024-04-10 07:58:16 -05:00
09f3802347 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:16:00 -05:00
ff36c3aa1f Merge pull request #42 from K-ballo/more-natvis
Improve natvis
boost-1.85.0
2024-03-25 02:22:20 +02:00
f0acc9326e Work around MSVC failures in variant_derived_construct2. Refs #43. 2024-03-24 19:16:09 +02:00
a936eae01b Add test/variant_derived_construct2. Refs #43. 2024-03-24 18:41:49 +02:00
77234b514c Improve natvis:
- extend support from 10 to 40 alternatives,
- split single-buffer vs double-buffer definitions,
- adjust display string to follow MS definition for std::variant
2024-03-23 16:04:54 -03:00
5c34125b14 Make the library modular usable. 2024-03-11 08:38:17 -05:00
c125b32938 Add msvc-14.3 /permissive- to Drone boost-1.85.0.beta1 2024-02-08 20:58:45 +02:00