2
0
mirror of https://github.com/boostorg/compat.git synced 2026-01-19 04:02:16 +00:00
Commit Graph

139 Commits

Author SHA1 Message Date
Braden Ganetsky
94b1675762 Add to_underlying 2025-09-05 09:33:40 -05:00
Peter Dimov
e374640265 Remove windows-2019 from ci.yml boost-1.89.0 2025-07-02 19:06:07 +03:00
Christian Mazakas
f496e814b5 update changelog 2025-07-02 07:12:23 -07:00
Peter Dimov
10e1dad9ba Merge pull request #21 from cmazakas/feature/move-only-function
add move_only_function
2025-06-28 17:52:06 +03:00
Christian Mazakas
6172b5e50f add move_only_function docs 2025-06-11 19:57:40 -07:00
Christian Mazakas
1a60e0357c add move_only_function 2025-06-11 19:57:30 -07:00
Christian Mazakas
6901952904 remove ubuntu 20 from posix cmake gha jobs 2025-05-29 15:26:16 -07:00
Christian Mazakas
a1eb40bd0e update gha to use containers 2025-05-29 15:26:16 -07:00
Christian Mazakas
61b464c3ee Merge pull request #17 from cmazakas/fix/lvalue-params
fix lvalue parameter passing
boost-1.88.0.beta1 boost-1.88.0
2024-12-17 12:49:24 -08:00
Christian Mazakas
c3bd40856d remove erroneous rvalue qualification 2024-12-17 11:20:57 -08:00
Christian Mazakas
736b381d13 add failing test case
Passing an lvalue ref parameter when arguments are by-value causes a failure of reference binding.
2024-12-17 11:20:18 -08:00
Peter Dimov
881cc909fb Update .drone.jsonnet 2024-12-13 03:55:39 +02:00
Peter Dimov
c9f3354cff Apply Node20 workaround 2024-12-13 03:34:16 +02:00
Peter Dimov
c4924db9e5 Update ci.yml 2024-12-13 03:21:42 +02:00
Peter Dimov
1a8bb0b574 Update revision history boost-1.87.0 boost-1.87.0.beta1 2024-10-04 13:43:06 +03:00
Peter Dimov
c18e5f2276 Move MSVC workarounds from test/Jamfile to to_array_rvalue_test.cpp 2024-10-04 13:26:50 +03:00
Anarthal (Rubén Pérez)
d2d5cbe094 Added to_array (#14)
* Added to_array

* Suppress unused warnings

* Fix unused warnings (2)

* Workaround msvc 14.0 bug

* Workaround MSVC problems with moving arrays

* MSVC workaround in constexpr test

* Further MSVC fixes

* Disable rvalue tests for MSVC 14.0

* Incorrect argument spec

* constexpr checks

* const test

* Disable rvalues for msvc 14.1

* Docs

* Added more const tests

* Correct static_asserts

* Update type requirements in docs

* Corrected return types and conditions

* Doc updates
2024-10-04 13:06:44 +03:00
Peter Dimov
c49f822b2e Update .drone.jsonnet 2024-08-21 10:49:04 +03:00
Peter Dimov
889d2608e6 Add VERBATIM to add_custom_target 2024-08-20 21:06:26 +03:00
Peter Dimov
787a5dd4d1 Update build.jam 2024-08-20 20:56:20 +03:00
Rene Rivera
a6520ef2e1 Sync from upstream. 2024-07-25 17:20:02 -05:00
Rene Rivera
0d2593326f Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:24 -05:00
Peter Dimov
4abae7082a Update ci.yml 2024-07-22 02:15:35 +03:00
Peter Dimov
d802b97ba8 Update .drone.jsonnet 2024-07-22 02:03:00 +03:00
Rene Rivera
e6d2faa267 Sync from upstream. 2024-07-12 08:55:45 -05:00
Peter Dimov
9244cd17b9 Merge pull request #11 from cmazakas/feature/function-ref-cpp17
implement pointer-to-member function_ref overloads
boost-1.86.0 boost-1.86.0.beta1
2024-06-22 20:09:56 +03:00
Christian Mazakas
37dbb81cce add workaround for clang-7 2024-06-21 07:57:36 -07:00
Christian Mazakas
8ed23dd6a7 implement pointer-to-member function_ref overloads 2024-06-21 07:57:36 -07:00
Peter Dimov
915a207fc9 Merge pull request #12 from cmazakas/fix/obj-tests
fix function_ref Callable constructor
2024-06-21 05:30:24 +03:00
Christian Mazakas
2a5e8031f8 fix erroneous handling of const types in function_ref callable constructor 2024-06-20 11:28:10 -07:00
Christian Mazakas
b9f5082f6e expand fn object function_ref tests 2024-06-20 11:28:10 -07:00
Peter Dimov
6a0f933b2e Update BOOST_MSVC workarounds for msvc-14.3 19.40 2024-06-19 03:38:32 +03:00
Peter Dimov
ef0f49933b Update ci.yml 2024-06-19 03:36:09 +03:00
Rene Rivera
438e0fbbf3 Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Rene Rivera
df5cd71735 Add requires-b2 check to top-level build file. 2024-05-05 09:00:00 -05:00
Rene Rivera
6f8c2fe8c1 Add missing import-search for cconfig/predef checks. 2024-05-04 23:28:15 -05:00
Rene Rivera
e5f0043abc Sync from upstream. 2024-04-28 20:36:12 -05:00
Peter Dimov
fb5f95b3b2 Remove unnecessary GCC jobs from Drone 2024-04-28 20:57:41 +03:00
Peter Dimov
cc45f3198a Disable -Warray-bounds on GCC when sanitization is on 2024-04-28 20:12:14 +03:00
Peter Dimov
ef87b7c225 Add Drone support 2024-04-28 19:12:02 +03:00
Peter Dimov
257ce0b4bd Update ci.yml 2024-04-28 13:48:18 +03:00
Peter Dimov
ea462a4363 Update revision history 2024-04-28 13:45:11 +03:00
Rene Rivera
d5cf9802bd Add new lib dependencies. 2024-04-25 22:12:11 -05:00
Rene Rivera
28496a6a01 Sync from upstream. 2024-04-20 15:34:30 -05:00
Peter Dimov
09dd50c8db Merge pull request #10 from cmazakas/feature/function-ref
add c++11 version of `function_ref`
2024-04-17 20:49:09 +03:00
Christian Mazakas
f969df9b2a Add workaround for msvc-14.1 2024-04-17 10:12:05 -07:00
Christian Mazakas
74d9d80471 Add initial function_ref docs 2024-04-17 09:40:34 -07:00
Christian Mazakas
26e3edd0af Add initial draft of function_ref 2024-04-17 09:40:34 -07:00
Christian Mazakas
09d1a51778 Add gitignore 2024-04-17 09:40:34 -07:00
Peter Dimov
f0aeb3ba95 Revert "Update doc/Jamfile"
This reverts commit 0afd51fcd3.
2024-04-16 22:37:08 +03:00