2
0
mirror of https://github.com/boostorg/endian.git synced 2026-01-21 17:02:11 +00:00

220 Commits

Author SHA1 Message Date
Peter Dimov
be212912d7 Add VERBATIM to add_custom_target 2024-08-22 10:57:32 +03:00
Peter Dimov
5ab8b937e3 Update build.jam, test/Jamfile 2024-08-22 03:36:23 +03:00
Rene Rivera
146a46dca2 Add missing testing dependencies. 2024-05-14 17:10:19 -05:00
Rene Rivera
7d5b0f8db3 Add missing test deps. 2024-05-14 07:33:07 -05:00
Peter Dimov
0a0d6b8bac Update test/CMakeLists.txt 2023-10-19 20:09:49 +03:00
Peter Dimov
1d0e955950 Update cmake_install_test, cmake_subdir_test 2023-10-19 19:56:14 +03:00
Peter Dimov
ccc8c3df3f Remove C++03 workarounds 2023-10-19 19:22:46 +03:00
Peter Dimov
0dab6737eb Use <warnings>pedantic 2022-06-28 16:40:40 +03:00
Peter Dimov
a3f658b15d Use <warnings>extra 2022-06-28 14:15:40 +03:00
Peter Dimov
423b695ec0 Remove spirit_conflict_test.cpp; Spirit has been fixed 2022-06-28 02:41:50 +03:00
Peter Dimov
5ec08e62cd Update test/Jamfile 2022-06-28 02:10:34 +03:00
Peter Dimov
a9ab336f89 Reenable ASAN for GCC 12 -m32 2022-06-27 20:31:39 +03:00
Peter Dimov
39f9394e38 Update intrinsic_test.cpp 2022-06-27 20:09:19 +03:00
Peter Dimov
3951447dac Update test/Jamfile 2022-06-27 19:48:06 +03:00
Peter Dimov
141af01ead Add throw_exception to cmake_subdir_test 2021-11-03 18:21:29 +02:00
Peter Dimov
af016adda1 Fix duplicate test under CMake 2021-11-03 16:19:31 +02:00
Peter Dimov
ccc1def8c9 Use -ffloat-store for endian_arithmetic_test to avoid -m32 failures 2021-10-29 05:49:25 +03:00
Peter Dimov
6dc25d067d type_name<T> does not support incomplete types 2021-10-26 00:50:59 +03:00
Peter Dimov
b0b9622ceb Use an unaligned type instead of double in packed_*_test 2020-10-07 01:37:03 +03:00
Peter Dimov
84f15c4fb2 Add more sizeof tests to packed_buffer_test 2020-10-06 22:00:35 +03:00
Peter Dimov
7832a88828 Make endian_arithmetic's data member public when BOOST_ENDIAN_NO_CTORS is defined; add test 2020-10-06 19:34:40 +03:00
Peter Dimov
94b5b7c73f Add test for arithmetic -> buffer conversions 2020-10-06 19:08:25 +03:00
Peter Dimov
914d7d5c8d Make endian_buffer::value_ public when BOOST_ENDIAN_NO_CTORS is defined; add test 2020-10-06 18:53:56 +03:00
Peter Dimov
9ee301b103 Enable conditional_reverse_inplace for arrays 2020-05-05 21:24:02 +03:00
Peter Dimov
d46d2916a8 Add more tests to endian_reverse_test3/4 2020-05-05 20:18:58 +03:00
Peter Dimov
62091e5d0c Add an overload of endian_reverse_inplace for arrays 2020-05-05 20:06:21 +03:00
Peter Dimov
3e2890c243 Enable endian_reverse_inplace for integral/enum/float/double 2020-05-03 03:22:21 +03:00
Peter Dimov
8e617a69d1 Enable scoped enums in endian_reverse 2020-05-03 00:10:26 +03:00
Peter Dimov
ceb58197d5 Add detail/is_scoped_enum.hpp 2020-05-02 20:23:35 +03:00
Peter Dimov
2b101c64a9 Fix alignment test for 32 bit Linux/macOS 2020-03-12 00:59:43 +02:00
Peter Dimov
f143fe172d Fix conversion_test.cpp to not rely on BOOST_ENDIAN_BIG_BYTE 2020-01-13 19:41:04 +02:00
Peter Dimov
69c020ea8f Constrain the primary endian_reverse to not apply to class types; add test. Fixes #41. 2020-01-13 16:22:16 +02:00
Peter Dimov
3a50c15a97 Add CMake install support, tests 2020-01-05 03:29:05 +02:00
Peter Dimov
816c7597e3 Add order_test.cpp 2020-01-05 01:32:57 +02:00
Peter Dimov
1a8b6a498b Remove use of Predef in endian_test.cpp 2020-01-04 21:27:39 +02:00
Peter Dimov
c64f7c3372 Add <boost/endian.hpp> 2019-10-22 19:41:49 +03:00
Peter Dimov
fbc198e75d Add __int128 support to endian_reverse 2019-10-20 21:28:38 +03:00
Peter Dimov
51f095f019 Add data_test 2019-10-15 21:07:40 +03:00
Peter Dimov
59097ada36 Change data() to return unsigned char*; add non-const versions 2019-10-15 18:58:48 +03:00
Peter Dimov
af83fc2537 Add float_typedef_test 2019-10-15 02:41:11 +03:00
Peter Dimov
b015a164f8 Add floating point typedefs to arithmetic.hpp; rename double64 to float64 in buffers.hpp 2019-10-15 02:26:58 +03:00
Peter Dimov
f992e9d3e4 Test floating point typedefs in buffer_test 2019-10-15 02:08:57 +03:00
Peter Dimov
ac0383f28d Test floating point in endian_arithmetic_test 2019-10-15 02:02:11 +03:00
Peter Dimov
60a5068070 Fix whitespace 2019-10-12 22:27:04 +03:00
Peter Dimov
4054afda70 Add convenience store functions 2019-10-12 19:21:19 +03:00
Peter Dimov
22d0d7bcd1 Add convenience load functions 2019-10-12 18:50:59 +03:00
Peter Dimov
33dea996a7 Add constexpr tests for *_to_*, conditional_reverse 2019-10-11 19:57:49 +03:00
Peter Dimov
704cd4d9f7 Skip endian_reverse_cx_test when using non-constexpr intrinsics 2019-10-11 19:48:11 +03:00
Peter Dimov
3c296ff707 Add test/endian_reverse_cx_test 2019-10-11 19:42:32 +03:00
Peter Dimov
96ef03b6cb Update CMakeLists 2019-05-05 04:46:43 +03:00