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
|
a4bc0f1a44
|
Make endian_reverse constexpr when possible
|
2019-10-11 19:43:02 +03:00 |
|
Peter Dimov
|
3c296ff707
|
Add test/endian_reverse_cx_test
|
2019-10-11 19:42:32 +03:00 |
|
Peter Dimov
|
cc28f5d658
|
Add BOOST_CONSTEXPR to endian_reverse functions
|
2019-10-11 18:49:06 +03:00 |
|
Peter Dimov
|
80d926e700
|
Add clang-9 to Travis
|
2019-10-11 15:36:51 +03:00 |
|
Peter Dimov
|
4ef4d05cdf
|
Update .travis.yml
|
2019-08-15 15:12:59 +03:00 |
|
Peter Dimov
|
b816d97235
|
Add cmake_subdir_test to Travis
boost-1.71.0.beta1
boost-1.71.0
|
2019-05-05 04:48:47 +03:00 |
|
Peter Dimov
|
96ef03b6cb
|
Update CMakeLists
|
2019-05-05 04:46:43 +03:00 |
|
Peter Dimov
|
7555b7801d
|
Update acknowledgments
|
2019-05-01 20:35:47 +03:00 |
|
Peter Dimov
|
e68d8f939c
|
static_assert the requirements of endian_load and endian_store
|
2019-05-01 00:13:22 +03:00 |
|
Peter Dimov
|
79af9fba53
|
Update documentation
|
2019-04-30 23:59:28 +03:00 |
|
Peter Dimov
|
79c3add907
|
Support any expanding loads in endian_load
|
2019-04-30 23:53:39 +03:00 |
|
Peter Dimov
|
fe18fdbb3b
|
Include endian/conversion.hpp in the store tests instead of the detail header
|
2019-04-30 21:29:34 +03:00 |
|
Peter Dimov
|
8df14956d4
|
Support any truncating store in endian_store
|
2019-04-30 20:39:17 +03:00 |
|
Peter Dimov
|
b0cc5e64d3
|
Update documentation
|
2019-04-30 05:15:18 +03:00 |
|
Peter Dimov
|
d40a3ac3f4
|
Switch the parameter order of endian_store
|
2019-04-30 05:13:47 +03:00 |
|
Peter Dimov
|
39eab827cf
|
Update documentation
|
2019-04-30 04:54:20 +03:00 |
|
Peter Dimov
|
b7ffb62e09
|
Documentation fixes
|
2019-04-29 20:21:23 +03:00 |
|
Peter Dimov
|
f0f8e398d6
|
conversion.hpp: remove unused detail functions, static-assert that types are EndianReversible
|
2019-04-29 01:32:07 +03:00 |
|
Peter Dimov
|
b29b3dfc10
|
Move all deprecated names to endian.hpp; add deprecated_test.cpp to test/Jamfile
|
2019-04-29 00:36:21 +03:00 |
|
Peter Dimov
|
f2dc045c43
|
Update documentation
|
2019-04-28 20:41:55 +03:00 |
|
Peter Dimov
|
ff59429171
|
Remove obsolete std_pair.hpp
|
2019-04-28 16:30:51 +03:00 |
|
Peter Dimov
|
8200306bf1
|
More signed overflow avoidance
|
2019-04-28 06:37:29 +03:00 |
|
Peter Dimov
|
dad7086b37
|
Avoid signed integer overflow in endian_arithmetic_test
|
2019-04-28 04:12:09 +03:00 |
|
Peter Dimov
|
c59eb627ad
|
Add endian_arithmetic_test
|
2019-04-28 00:58:51 +03:00 |
|
Peter Dimov
|
630e09942b
|
Remove endian/detail/cover_operators.hpp
|
2019-04-28 00:58:29 +03:00 |
|
Peter Dimov
|
cd8fbbdbcb
|
Remove use of cover_operators in arithmetic.hpp
|
2019-04-28 00:52:36 +03:00 |
|
Peter Dimov
|
9efbcd7c7b
|
Simplify endian_arithmetic
|
2019-04-27 22:46:32 +03:00 |
|
Peter Dimov
|
43d21860a4
|
Do not #pragma pack(1) before including headers
|
2019-04-27 22:37:40 +03:00 |
|
Peter Dimov
|
15e6923325
|
Update buffer_test
|
2019-04-27 22:00:01 +03:00 |
|
Peter Dimov
|
6b5792647c
|
Simplify endian_buffer specializations
|
2019-04-27 20:11:41 +03:00 |
|
Peter Dimov
|
f77a318c37
|
Remove BOOST_ENDIAN_LOG
|
2019-04-27 19:28:49 +03:00 |
|
Peter Dimov
|
8e3eccaa14
|
Do not include conversion.hpp from endian_load, endian_store.hpp
|
2019-04-27 19:15:28 +03:00 |
|
Peter Dimov
|
6047813081
|
Add endian_store_test
|
2019-04-27 18:03:43 +03:00 |
|
Peter Dimov
|
c42fcb09bc
|
endian_load_test: Remove unnecessary #pragma warning
|
2019-04-27 17:37:02 +03:00 |
|
Peter Dimov
|
64607e2e2e
|
Use -Wno-sign-compare on g++ 4.4.7
|
2019-04-27 06:49:39 +03:00 |
|
Peter Dimov
|
d9e5fb0d41
|
Add endian_ld_st_roundtrip_test
|
2019-04-27 02:40:47 +03:00 |
|
Peter Dimov
|
e58970b167
|
Remove endian/detail/lightweight_test.hpp
|
2019-04-27 02:32:24 +03:00 |
|
Peter Dimov
|
2df48f1427
|
Add endian_load_test
|
2019-04-27 02:15:39 +03:00 |
|
Peter Dimov
|
26b0170a6e
|
Fix typo in conversion.hpp
|
2019-04-27 01:47:28 +03:00 |
|
Peter Dimov
|
18d86d3f36
|
Update conversion.adoc to reflect endian_reverse changes
|
2019-04-27 01:03:55 +03:00 |
|
Peter Dimov
|
19e382d25a
|
Cosmetic doc changes
|
2019-04-27 00:53:19 +03:00 |
|
Peter Dimov
|
a2025a9320
|
Refactor endian_reverse into its own header, make it work for long and long long
|
2019-04-26 20:24:27 +03:00 |
|
Peter Dimov
|
e9feff0abb
|
Merge branch 'develop' into feature/endian-load-store
|
2019-04-26 00:11:02 +03:00 |
|
Peter Dimov
|
7c35802f6a
|
Switch Appveyor to 2015 image
|
2019-04-14 18:41:28 +03:00 |
|
Peter Dimov
|
ac96e4ac24
|
Remove project-id from doc/Jamfile
|
2019-03-25 19:23:25 +02:00 |
|
Peter Dimov
|
c84e015573
|
Merge branch 'feature/asciidoc' of https://github.com/boostorg/endian into feature/asciidoc
|
2019-03-25 15:47:47 +02:00 |
|
Peter Dimov
|
f4f3c433dd
|
Fix index.html
|
2019-03-25 15:45:52 +02:00 |
|
Peter Dimov
|
cdfe2eb3cb
|
Delete original .html files
|
2019-03-25 15:45:34 +02:00 |
|