Commit Graph
525 Commits
Author SHA1 Message Date
Peter Dimov 3e34e8c011 Update .travis.yml 2021-03-18 04:28:27 +02:00
Peter Dimov 40fdf66f24 Remove xcode6.4 from Travis boost-1.76.0 boost-1.76.0.beta1 2021-01-20 21:29:15 +02:00
Peter Dimov 783c7e6242 Add .github/workflows 2021-01-20 00:35:21 +02:00
Peter Dimov 6477f4abe6 Merge pull request #47 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 00:28:30 +02:00
Edward Diener fa2d87176e [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-19 16:27:33 -05:00
Peter Dimov eed8b47703 Update maintainer e-mail 2020-12-12 00:55:52 +02:00
Glen Fernandes 9420226cbc Update maintainer in meta/libraries.json boost-1.75.0 2020-12-01 19:22:24 -05:00
Peter Dimov f5b7193778 Update revision history boost-1.75.0.beta1 2020-10-15 15:51:01 +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 295c225e9e Use address-model=32 for msvc-9.0, 10.0, 11.0 2020-10-06 21:59:06 +03:00
Peter Dimov 3853f80886 Update documentation 2020-10-06 19:42:08 +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 9f122a913c Remove inheritance of endian_arithmetic from endian_buffer 2020-10-06 19:16:13 +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 dffcf99ca6 Use pip install --user boost-1.74.0.beta1 boost-1.74.0 2020-06-04 16:18:03 +03:00
Peter Dimov 4a7242be23 Remove boost_install call from CMakeLists.txt 2020-06-04 15:59:28 +03:00
Peter Dimov f07be92a32 Add noexcept to the array overload of endian_reverse_inplace 2020-05-22 17:41:26 +03:00
Peter Dimov c489997d37 Document endian_reverse_inplace for arrays 2020-05-22 17:34:24 +03:00
Peter Dimov 496e99cbad Update changelog 2020-05-22 17:20:23 +03:00
Peter Dimov e2b622d3da Fix typo 2020-05-22 17:16:43 +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 a6e1da6a79 Remove extra spaces 2020-05-03 18:29:48 +03:00
Peter Dimov e2fe1d7743 Merge pull request #43 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC and __CODEGEARC__ to BOOST_CODE…
2020-05-03 17:16:05 +03:00
Peter Dimov 5df5bc062f Update README 2020-05-03 17:11:50 +03:00
Peter Dimov 9d248e0f5e Update documentation 2020-05-03 04:46:35 +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 74b73c5c03 Move is_endian_reversible, is_endian_reversible_inplace to detail/endian_reverse.hpp 2020-05-02 22:15:08 +03:00
Peter Dimov 7f025ef4b6 Change >> to > > for C++03 2020-05-02 20:32:42 +03:00
Peter Dimov ceb58197d5 Add detail/is_scoped_enum.hpp 2020-05-02 20:23:35 +03:00
Peter Dimov 21eed3fd59 Update is_trivially_copyable to also check has_trivial_destructor in the fallback case 2020-05-02 02:25:15 +03:00
Edward Diener 0f33f25eeb Change __BORLANDC__ to BOOST_BORLANDC and __CODEGEARC__ to BOOST_CODEGEARC, which are defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-30 20:55:52 -04:00
Peter Dimov e1b7981a53 ppc64le doesn't have 32 bit boost-1.73.0 boost-1.73.0.beta1 2020-03-13 00:45:03 +02:00
Peter Dimov 2b101c64a9 Fix alignment test for 32 bit Linux/macOS 2020-03-12 00:59:43 +02:00
Peter Dimov 38598d02a3 Only use address-model=32,64 on selected Travis configurations 2020-03-12 00:50:31 +02:00
Peter Dimov 073ba8ad7d Add address-model=32,64 to Travis 2020-03-11 15:18:12 +02:00
Peter Dimov a5ae1bb09f Remove stray sentences 2020-01-22 03:48:38 +02:00
Peter Dimov 520d37eb9f Update synopsis of native buffer and arithmetic typedefs 2020-01-22 01:26:11 +02:00
Peter Dimov 81ac17540a Update overview; move 'choosing approach' section after it 2020-01-21 04:26:38 +02:00
Peter Dimov 7eaa25ec2a Delete the no-longer referenced mini_review_topics.adoc 2020-01-21 03:59:00 +02:00
Peter Dimov 297a146950 Move history and acknowledgments to an appendix 2020-01-21 03:58:05 +02:00
Peter Dimov 627fa385f1 Clarify revision history entry about floating point support 2020-01-21 03:29:49 +02:00
Peter Dimov 290761ec3d Move arm64/ppc64le/s390x jobs to the top; add C++14 to them; remove stray VARIANT=release 2020-01-13 19:43:11 +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 94bf4b41f4 Add more architectures to Travis 2020-01-13 17:16:17 +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