Commit Graph

427 Commits

Author SHA1 Message Date
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
Glen Fernandes 59b4062507 Update index.html to point to new documentation 2019-03-25 09:38:54 -04:00
Glen Fernandes a6aaec46f5 Minor formatting changes in documentation 2019-03-25 09:32:54 -04:00
Glen Fernandes 9ffe32f740 Convert Endian buffer types to asciidoc 2019-03-25 09:17:42 -04:00
Glen Fernandes 0e349f3d5b Convert Endian Conversion Types to asciidoc 2019-03-24 22:18:41 -04:00
Glen Fernandes 607cc7da73 Convert Endian Conversion Functions to asciidoc 2019-03-24 19:49:20 -04:00
Glen Fernandes cd17067afb Convert Choosing approach to asiidoc 2019-03-24 16:07:04 -04:00
Glen Fernandes 01278f951d Convert Endian mini review to asciidoc 2019-03-24 14:22:36 -04:00
Glen Fernandes 0427a95459 Convert Endian documentation to asciidoc 2019-03-24 12:30:47 -04:00
Peter Dimov 8f890ed3c3 Add -Wno-strict-aliasing for g++ 4.4.7 (false positive) 2019-03-20 19:54:15 +02:00
Peter Dimov 146c1af963 Merge branch 'develop' into feature/endian-load-store 2019-03-20 17:30:05 +02:00
Peter Dimov 6b65a4b6ed Add endian_reverse_test_ni 2019-03-20 02:25:54 +02:00
Peter Dimov 7afa3e307b Merge branch 'develop' into feature/endian-reverse-test 2019-03-19 07:16:56 +02:00
Peter Dimov eee3e1bc7a Update appveyor.yml 2019-03-19 05:08:57 +02:00
Peter Dimov 185573f341 Re-enable warnings as errors for endian_reverse_test 2019-03-19 04:22:24 +02:00
Peter Dimov 01146c9558 Add char and char16_t overloads of endian_reverse 2019-03-19 01:06:53 +02:00
Peter Dimov 6a84756afb Disable long long tests; disable C4309 on msvc 2019-03-19 00:40:01 +02:00
Peter Dimov 2d60299b71 Add endian_reverse_test 2019-03-18 21:51:08 +02:00
Peter Dimov 3c6c06616d Disable warnings-as-errors=on for spirit_conflict_test boost-1.70.0 2019-03-13 19:00:45 +02:00
Peter Dimov 2bd479044b Add spirit_conflict_test.cpp (refs #33) 2019-03-13 02:12:48 +02:00