Beman
|
e9f6d2c37c
|
Re-implement the endian types by inheriting from endian_buffer.
|
2014-11-15 21:04:19 -05:00 |
|
Beman
|
4c58fc2efa
|
Clear [-Wunused-parameter] warnings (Roger Leigh)
|
2014-08-29 08:12:16 -04:00 |
|
Beman
|
17ca240b10
|
Use boost/predef/detail/endian_compat.h to determine endianness.
|
2014-08-15 10:59:49 -04:00 |
|
Beman
|
071099b656
|
Remove commented out code residue from treating native as a synonym for big or little.
|
2014-08-12 08:29:24 -04:00 |
|
Beman
|
8e5cd7dfc4
|
Treat "native" as synonym for "big" or "little" according to platform endianness, as suggested by Vicente J Botet. Converter_test working.
|
2014-08-11 16:21:04 -04:00 |
|
Beman
|
8c36890e77
|
Test and doc updates for Pierre Talbot's int8_t/uint8_t reverse_value() and templated reverse() patch.
|
2014-04-16 13:52:24 -04:00 |
|
Pierre Talbot
|
11fc1ea374
|
Add overloads for int8_t and uint8_t (rational: useful with generic programming). Template the reverse function (same body in each overloads).
|
2014-01-22 18:09:50 +01:00 |
|
Beman
|
016d3b2e7c
|
Rename the endian typedefs. Rationale: Subjective - during three months working on the B-tree library, the *un_t names were a constant source of irritation. Objective - the new scheme, which reverts the *un_t names to having no alignment decoration, provides consistent *_align* decoration for both FP and integer types. Also, the library now provides conversion functions which may reduce use of aligned endian types.
|
2013-09-01 08:40:32 -04:00 |
|
Beman
|
d1d62f3adc
|
Use detail::reverse_value() to implement reverse_value() for float and double, thus eliminating type-punning warning from gcc.
|
2013-06-07 15:46:14 -04:00 |
|
Beman
|
50b5488997
|
loop_time_test current work-in-progress
|
2013-05-27 08:53:18 -04:00 |
|
Beman
|
7f9d91e6d2
|
Rename unaligned integers to fit the floating point pattern. Unifies the naming pattern, deliberately makes the unaligned type names a bit uglier.
|
2013-05-26 12:05:33 -04:00 |
|
Beman
|
dff7c1254e
|
Add unaligned floating point types and supporting infrastructure.
|
2013-05-26 08:25:10 -04:00 |
|
Beman
|
41f0c15844
|
Initial done_list.html. Improve general FAQ. Update example. Add BOOST_NOEXCEPT to types.hpp and cover_operators.hpp.
|
2013-05-22 13:26:51 -04:00 |
|
Beman
|
6130c5f84c
|
Continue refinement of specs. Add to FAQ. Create function group bookmarks and link to them.
|
2013-05-19 17:08:42 -04:00 |
|
Beman
|
1fc19c5a27
|
Rename actual_order to effective_order. We don't know the actual order. Simplify an expression.
|
2013-05-19 07:15:09 -04:00 |
|
Beman
|
9089eb037b
|
Rename header converters.hpp back to conversion.hpp. Clean up infrastructure.
|
2013-05-18 16:14:30 -04:00 |
|
Beman
|
d7120e6fac
|
Delete the original conversion.hpp.
Rename conversion2.hpp to converters.hpp.
Adjust infrastructure accordingly.
|
2013-03-18 20:12:41 -04:00 |
|
Beman
|
8b25b2148c
|
Directory reorg to follow Boost Git practice.
|
2013-03-18 15:02:04 -04:00 |
|