Beman
|
484c635316
|
Tweak the "Why are only big and little native endianness supported?" FAQ entry wording.
|
2015-10-16 10:43:45 -04:00 |
|
Beman
|
f14f080359
|
Change 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.
|
2015-10-16 10:30:34 -04:00 |
|
Beman
|
5c26514ded
|
Add comment explaining omission of certain overloads.
|
2015-08-03 16:09:06 -04:00 |
|
Beman
|
117ee622c2
|
All Linux names FAQ entry.
|
2015-07-21 14:44:36 -04:00 |
|
niXman
|
55714f0d0a
|
typo fixed
|
2015-04-16 14:18:59 +03:00 |
|
Beman
|
bf0dec92d0
|
Add Dave Handley to acks at Tom Puverle's request.
|
2015-04-10 08:17:37 -04:00 |
|
Beman
|
636a7bfd6e
|
Update README to reflect 1.58.0 inclusion and boostorg.github.io/endian availability.
|
2015-04-03 08:33:33 -04:00 |
|
Beman
|
cd57e01f9c
|
The boost::uint64_t fix for old msvc compilers is also needed for buffer_test.cpp
|
2015-03-30 07:15:15 -04:00 |
|
Beman
|
f0f2505f9b
|
Remove fp_exhaustive_test from Jamfile
|
2015-03-30 07:01:19 -04:00 |
|
Beman
|
d612bee5b9
|
Initial commit of work-in-progress
|
2015-03-27 08:06:33 -04:00 |
|
Beman
|
fdc8965842
|
Some older Microsoft libraries did not have uint64_t, so use boost/cstdint.hpp for it.
|
2015-03-26 11:03:39 -04:00 |
|
Beman
|
3dffbdbcb4
|
Add notice explaining absence of floating point support.
|
2015-03-25 18:12:45 -04:00 |
|
Beman
|
01f7e359bb
|
Update docs to reflect removal of floating point support from 1.58.0
|
2015-03-25 08:05:49 -04:00 |
|
Beman
|
5caf1d16c8
|
Remove 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.
|
2015-03-24 17:24:56 -04:00 |
|
Beman
|
a15f9420cb
|
Add fp_exhaustive_test.
|
2015-03-20 08:59:47 -04:00 |
|
Beman
|
e532e9c34d
|
BOOST_TEST_MEM_EQ() macro returns bool to aid code that adds additional reporting on errors.
|
2015-03-20 07:41:54 -04:00 |
|
Beman
|
5ab08db7a4
|
Use BOOST_NO_CXX11_NUMERIC_LIMITS for testing with C++03 standard libraries. Always show test output.
|
2015-03-16 08:58:42 -04:00 |
|
Beman
|
44542694e3
|
Add round trip test to auto test. Remove tests made redundant by auto test.
|
2015-03-14 09:45:50 -04:00 |
|
Beman
|
cea2be8023
|
Add auto_test cases lowest(), epsilon(), 0.0, -0.0, 1.0, -1.0
|
2015-03-14 09:01:55 -04:00 |
|
Beman
|
ff4b22bdec
|
Add more auto_test cases.
|
2015-03-14 08:20:41 -04:00 |
|
Beman
|
affdcac443
|
Rename 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".
|
2015-03-11 10:36:34 -04:00 |
|
Beman
|
7460870381
|
Comment out failing signaling_NaN() tests.
|
2015-03-10 16:37:36 -04:00 |
|
Beman
|
13b0d7b9ba
|
Add missing #include <limits>.
|
2015-03-10 16:34:47 -04:00 |
|
Beman
|
4f2a715c9f
|
Fully implement float_value_test and double_value_test
|
2015-03-09 17:11:54 -04:00 |
|
Beman
|
09ae6c961f
|
Rename BOOST_TEST_MEMCMP_EQ to BOOST_TEST_MEM_EQ. Add float_test to Jamfile. Add float_value_test() and double_value_test().
|
2015-03-08 10:50:39 -04:00 |
|
Beman
|
adc09abc7a
|
Also show numeric_limits values in big and little endian hex.
|
2015-03-07 08:59:14 -05:00 |
|
Beman
|
072b495240
|
Add 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.
|
2015-03-05 10:52:28 -05:00 |
|
Beman
|
482bcb0855
|
report_limits() working.
|
2015-03-04 14:51:39 -05:00 |
|
Beman
|
a968c67510
|
Initial commit of infrastructure. No test cases yet.
|
2015-03-04 11:48:21 -05:00 |
|
Beman
|
63a5b4ff54
|
Manually apply a few renaming corrections. Reorder typedefs in synopsis for consistency.
|
2015-02-23 08:06:01 -05:00 |
|
Beman
|
9c0cbae556
|
Revert the default (*_t) types to unaligned, and used *_at to identify the aligned types. See mini-review thread for rationale.
|
2015-02-23 07:24:17 -05:00 |
|
Beman
|
b6b03ea900
|
Fix incorrect header guard
|
2015-02-21 09:02:41 -05:00 |
|
Beman
|
963f00ec8f
|
Add missing one byte aligned types, plus other minor fixes.
|
2015-02-21 07:38:03 -05:00 |
|
Beman
|
c62aa232e1
|
Apply mini-review editorial fixes from Rob Stewart, mostly just accepting his suggested wording.
|
2015-02-17 11:21:21 -05:00 |
|
Beman
|
8b7a140f0e
|
Test actual object. Mini-review suggestion from Rob Stewart.
|
2015-02-17 09:46:59 -05:00 |
|
Beman
|
b0ef03b9d6
|
Rearranges 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.
|
2015-02-16 19:31:48 -05:00 |
|
Beman
|
d0dc573ec1
|
Refer 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 ...".
|
2015-02-16 19:28:11 -05:00 |
|
Beman
|
6dcda67ed6
|
Specify font-family: "courier new", courier, serif; as it makes the Windows result prettier on all browsers tested (IE, Firefox, Chrome).
|
2015-02-12 17:57:05 -05:00 |
|
Beman
|
c0fbae2d2a
|
Wording tweaks from Rob Stewart. Modify styles.css for more uniform presentation across browsers.
|
2015-02-11 09:02:58 -05:00 |
|
Beman
|
f184fd934e
|
Add two FAQ entries in response to mini-review question from Rob Stewart. Add Ack names. Fix HTML boo boos.
|
2015-02-09 08:17:15 -05:00 |
|
Beman
|
09ead95d10
|
Add "Future directions" section.
|
2015-01-27 10:18:33 -05:00 |
|
Beman
|
2a4584a413
|
Add recommendation to protect against assignment ills, with example.
|
2015-01-26 09:16:41 -05:00 |
|
Beman
|
27a6d36327
|
Add "C++03 support for C++11 features" Section at the suggestion of Philip Bennefall.
|
2015-01-25 10:20:45 -05:00 |
|
Beman
|
512287dfa7
|
Clear some warnings in test programs.
|
2015-01-19 08:44:19 -05:00 |
|
Beman
|
3d814f4f52
|
Add docs for BOOST_ENDIAN_DEPRECATED_NAMES compatibility. Fix inspect issues.
|
2015-01-19 07:41:28 -05:00 |
|
Beman
|
adee2fe513
|
Add support for deprecated names from pre-review releases.
|
2015-01-18 19:48:27 -05:00 |
|
Beman
|
e9ae69f3d0
|
Don another pass through the docs.
|
2015-01-17 16:53:41 -05:00 |
|
Beman
|
35f4c47a22
|
Add endian_buffer stream inserter and extractor, beef up buffer_test a bit.
|
2015-01-17 10:25:29 -05:00 |
|
Beman
|
10bcb52d97
|
Add loop_time_test options
|
2015-01-15 09:17:31 -05:00 |
|
Beman
|
810f5453a6
|
Work-in-progress, including various bug fixes and doc updates.
|
2015-01-14 16:28:30 -05:00 |
|