2
0
mirror of https://github.com/boostorg/array.git synced 2026-01-19 16:12:09 +00:00
Commit Graph

281 Commits

Author SHA1 Message Date
Peter Dimov
ec61272c1f Remove stray parentheses 2025-02-23 21:04:28 +02:00
Peter Dimov
e97dc53868 Add to_array_test_cx.cpp 2025-02-23 20:59:49 +02:00
Peter Dimov
ffbced7a17 Disable initializer list test for GCC < 4.9 and Clang < 3.8 2025-02-23 20:54:43 +02:00
Peter Dimov
37289c5d92 Add to_array 2025-02-23 20:45:50 +02:00
Peter Dimov
9b508e3ad2 Disable <=> tests when <compare> isn't available 2025-01-29 04:26:00 +02:00
Peter Dimov
84d0f84c9b Check for the existence of <compare>, include it, use it; 0 <=> 0 doesn't work without it anyway. 2025-01-29 04:03:41 +02:00
Peter Dimov
37a4833e26 Add the rest of the Clangs to Drone 2025-01-29 03:14:12 +02:00
Peter Dimov
8991751e3b Regenerate CMakeLists.txt 2025-01-27 21:22:01 +02:00
Peter Dimov
b2f6f0ca65 Update build.jam 2025-01-27 21:21:34 +02:00
Peter Dimov
703ad46b81 Fix test/Jamfile project requirements 2025-01-27 21:18:15 +02:00
Peter Dimov
7482efd0a1 Merge branch 'modular' of https://github.com/grafikrobot/boostorg.array into feature/pr-24 2025-01-27 21:16:20 +02:00
Peter Dimov
61bbcbf341 Disable warnings for compile-fail tests 2025-01-27 19:53:31 +02:00
Peter Dimov
59e9940d5b Suppress false -Warray-bounds positive with -fsanitize=undefined 2025-01-27 19:53:16 +02:00
Peter Dimov
771750f7e1 Supress GCC and Clang warnings 2025-01-27 19:00:30 +02:00
Peter Dimov
75db85d1e9 Suppress MSVC unreachable code warnings 2025-01-27 18:23:43 +02:00
Peter Dimov
49e2a46c3a Enable warnings=extra, warnings-as-errors=on in test suite 2025-01-27 17:41:50 +02:00
Peter Dimov
07a14f33ef Update revision history 2025-01-27 17:19:06 +02:00
Peter Dimov
047ba01807 Update documentation 2025-01-27 17:16:50 +02:00
Peter Dimov
45de3be80c Add array_thw_test_cx.cpp 2025-01-27 04:03:06 +02:00
Peter Dimov
68db6ebd2d Add operator<=> overload for zero-sized arrays 2025-01-27 03:59:32 +02:00
Peter Dimov
329e59454f Add float tests to array_thw_test, as floats use std::partial_ordering 2025-01-27 03:55:13 +02:00
Peter Dimov
9a4010b88b Add operator<=>, array_thw_test.cpp 2025-01-27 03:40:19 +02:00
Peter Dimov
527ff0a80d Update revision history 2025-01-26 22:07:42 +02:00
Peter Dimov
f017dac435 Enable failing tests 2025-01-26 21:26:46 +02:00
Peter Dimov
567ba40840 Add a dummy element to array<T, 0> to enable initialization with = {{}} 2025-01-26 21:15:39 +02:00
Peter Dimov
29700ff270 Update revision history 2025-01-26 21:02:26 +02:00
Peter Dimov
b147799665 Remove local hash_value overload; boost::hash supports array-like types natively. 2025-01-26 20:35:19 +02:00
Peter Dimov
acef60446a Update revision history 2025-01-26 20:31:53 +02:00
Peter Dimov
3d9f39814c Re-enable failing tests 2025-01-26 19:23:41 +02:00
Peter Dimov
89f09e33f1 Change array<T, 0>::begin() to return nullptr and make it constexpr. 2025-01-26 19:21:39 +02:00
Peter Dimov
43326390d9 Reenable failing test 2025-01-26 08:19:00 +02:00
Peter Dimov
c95d855018 Remove obsolete workaround from failed_rangecheck 2025-01-26 08:09:41 +02:00
Peter Dimov
0a72026887 Update revision history 2025-01-26 06:09:05 +02:00
Peter Dimov
d2c295b85f Add array_access_test_cx2.cpp 2025-01-26 05:53:09 +02:00
Peter Dimov
324827cfc0 Add array_assign_test_cx.cpp 2025-01-26 05:45:36 +02:00
Peter Dimov
9253e8f1af Add array_fill_test_cx.cpp 2025-01-26 05:41:56 +02:00
Peter Dimov
cd0532b8fa Remove inclusion of <algorithm> 2025-01-26 05:08:42 +02:00
Peter Dimov
6a9e8c78da Update documentation of swap. 2025-01-26 04:11:14 +02:00
Peter Dimov
55bc631d40 Remove use of core/invoke_swap 2025-01-26 04:08:06 +02:00
Peter Dimov
435b293467 Mark std::get illegal overloads as deprecated 2025-01-26 03:16:23 +02:00
Peter Dimov
6447b408b2 Remove idef-ed out overload of get_c_array 2025-01-26 03:10:59 +02:00
Peter Dimov
17b49d86ad Mark get_c_array as deprecated 2025-01-26 03:10:23 +02:00
Peter Dimov
fe60e163c7 Remove obsolete Sun workaround 2025-01-26 03:07:53 +02:00
Peter Dimov
16280f660b Mark assign as deprecated 2025-01-26 03:06:28 +02:00
Peter Dimov
16b6ba8d84 Mark c_array as deprecated 2025-01-25 23:20:31 +02:00
Peter Dimov
f5a3f1b34a Remove obsolete reverse_iterator workarounds 2025-01-25 23:12:34 +02:00
Peter Dimov
9e2868f8e2 Reorder includes 2025-01-25 23:10:41 +02:00
Peter Dimov
4f2ed73766 Add array_get_test_cx.cpp 2025-01-25 21:20:12 +02:00
Peter Dimov
b32a6cfcfd Work around GCC 5..8 constexpr comparison failures 2025-01-25 20:59:46 +02:00
Peter Dimov
50cf6ebba7 Disable array_access_test_cx for GCC 4.x 2025-01-25 20:51:36 +02:00