b51593c766Fix typos in documentation/comments
Ben Wiederhake
2016-04-03 19:04:56 +0200
d1865063adFix typos in documentation
Ben Wiederhake
2016-04-03 19:00:59 +0200
1b0a41e6cbAdd Clang/c2 solution with conversion_test_clang project. Clang/c2 uses the Microsoft rather than GCC intrinsics, so check for defined(_MSC_VER) before defined(__clang__)
Beman
2015-12-11 08:15:25 -0500
91985423e4Also mention runtime ordering selection in the FAQ.
Beman
2015-10-16 10:57:35 -0400
484c635316Tweak the "Why are only big and little native endianness supported?" FAQ entry wording.
Beman
2015-10-16 10:43:45 -0400
f14f080359Change the specification for native ordering to allow implementations to support orderings in addition to big and little. Thanks to Howard Hinnant for suggesting this change and providing draft wording. Also update headers to reflect actual inclusion hierarchy.
Beman
2015-10-16 10:30:34 -0400
5c26514dedAdd comment explaining omission of certain overloads.
Beman
2015-08-03 16:09:06 -0400
117ee622c2All Linux names FAQ entry.
Beman
2015-07-21 14:44:36 -0400
bf0dec92d0Add Dave Handley to acks at Tom Puverle's request.
Beman
2015-04-10 08:17:37 -0400
636a7bfd6eUpdate README to reflect 1.58.0 inclusion and boostorg.github.io/endian availability.
Beman
2015-04-03 08:33:33 -0400
cd57e01f9cThe boost::uint64_t fix for old msvc compilers is also needed for buffer_test.cpp
Beman
2015-03-30 07:15:15 -0400
f0f2505f9bRemove fp_exhaustive_test from Jamfile
Beman
2015-03-30 07:01:19 -0400
d612bee5b9Initial commit of work-in-progress
Beman
2015-03-27 08:06:33 -0400
fdc8965842Some older Microsoft libraries did not have uint64_t, so use boost/cstdint.hpp for it.
Beman
2015-03-26 11:03:39 -0400
3dffbdbcb4Add notice explaining absence of floating point support.
Beman
2015-03-25 18:12:45 -0400
01f7e359bbUpdate docs to reflect removal of floating point support from 1.58.0
Beman
2015-03-25 08:05:49 -0400
5caf1d16c8Remove floating point support for boost 1.58.0. As currently implemented, return by value operations are not reliable because normalization and other bit pattern changes can occur. Docs not updated as yet. Floating point support will be corrected and reinstated for boost 1.59.0, based on in-place customization and inplace and/or copy signatures to replace the unsafe (i.e. native_to_big/little ) by value returns. The big/little_to_native return by value functions are safe, but require reimplementation.
Beman
2015-03-24 17:24:56 -0400
ff4b22bdecAdd more auto_test cases.
Beman
2015-03-14 08:20:41 -0400
affdcac443Rename float_test to floating_point_test. Old name was unclear. Might have incorrectly been read as "test of type float" instead of "test of floating point types".
Beman
2015-03-11 10:36:34 -0400
7460870381Comment out failing signaling_NaN() tests.
Beman
2015-03-10 16:37:36 -0400
4f2a715c9fFully implement float_value_test and double_value_test
Beman
2015-03-09 17:11:54 -0400
09ae6c961fRename BOOST_TEST_MEMCMP_EQ to BOOST_TEST_MEM_EQ. Add float_test to Jamfile. Add float_value_test() and double_value_test().
Beman
2015-03-08 10:50:39 -0400
adc09abc7aAlso show numeric_limits values in big and little endian hex.
Beman
2015-03-07 08:59:14 -0500
072b495240Add Endian specific lightweight_test.hpp with new macro BOOST_TEST_MEMCMP_EQ that uses std::memcmp(...)==0 to determine equality. Bitwise equality is the standard we want floating point round trips to be held to, since NaN's are then equal.
Beman
2015-03-05 10:52:28 -0500
a968c67510Initial commit of infrastructure. No test cases yet.
Beman
2015-03-04 11:48:21 -0500
63a5b4ff54Manually apply a few renaming corrections. Reorder typedefs in synopsis for consistency.
Beman
2015-02-23 08:06:01 -0500
9c0cbae556Revert the default (*_t) types to unaligned, and used *_at to identify the aligned types. See mini-review thread for rationale.
Beman
2015-02-23 07:24:17 -0500
963f00ec8fAdd missing one byte aligned types, plus other minor fixes.
Beman
2015-02-21 07:38:03 -0500
c62aa232e1Apply mini-review editorial fixes from Rob Stewart, mostly just accepting his suggested wording.
Beman
2015-02-17 11:21:21 -0500
8b7a140f0eTest actual object. Mini-review suggestion from Rob Stewart.
Beman
2015-02-17 09:46:59 -0500
b0ef03b9d6Rearranges rows and columns in tables. Add big_int8_t, big_uint8_t, little_int8_t, little_uint8_t arithmetic and buffer types, in response to mini-review query.
Beman
2015-02-16 19:31:48 -0500
d0dc573ec1Refer to endian type size in terms of bits, for consistency with names (e.g. big_int40_ut is 40-bits, not 40-bytes). Add example to "Does endianness have any uses outside of ...".
Beman
2015-02-16 19:28:11 -0500
6dcda67ed6Specify font-family: "courier new", courier, serif; as it makes the Windows result prettier on all browsers tested (IE, Firefox, Chrome).
Beman
2015-02-12 17:57:05 -0500
c0fbae2d2aWording tweaks from Rob Stewart. Modify styles.css for more uniform presentation across browsers.
Beman
2015-02-11 09:02:58 -0500
f184fd934eAdd two FAQ entries in response to mini-review question from Rob Stewart. Add Ack names. Fix HTML boo boos.
Beman
2015-02-09 08:17:15 -0500