Beman
|
f489fad5e0
|
Also add aligned float types. Add docs. No tests yet.
|
2014-08-13 13:44:28 -04:00 |
|
Beman
|
62943e150e
|
Do a pass through docs, bringing up to date where needed.
|
2014-08-12 10:34:37 -04:00 |
|
Beman
|
d339470e6e
|
Remove "explicit" from Endian type constructors. Rationale: Having to write "cntr.insert(big_int32_t(value))" instead of "cntr.insert(value)" gets old fast when you are writing application code and the use case arises more or less continuously. Additionally, the use of an endian type is an implementation detail that should not leak into the application code that needs to create values of the type. Furthermore, the ambiguities that caused the constructors to be made explicit no longer occur; they were eliminated when BOOST_MINIMAL_INTEGER_COVER_OPERATORS was introduced to removed a dependency on boost/operators.hpp. If an ambiguity does arise, it is easy to clear via a static_cast or a function-style cast.
|
2013-09-06 10:36:54 -04: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
|
944bf285fa
|
Alignment of 64-bit integers on a 32-bit system may be to a 32-bit boundary!
|
2013-05-30 10:07:43 -04:00 |
|
Beman
|
db3864b3d4
|
Fix boo boos detected by inspect program.
|
2013-05-29 09:40:35 -04:00 |
|
Beman
|
530dbb679b
|
Fix broken links, tweak content.
|
2013-05-28 21:33:07 -04:00 |
|
Beman
|
d188b81207
|
Spacing and minor content tweak.
|
2013-05-28 21:11:18 -04:00 |
|
Beman
|
e6ca50a6a7
|
Switch to inline style sheet
|
2013-05-28 17:06:32 -04:00 |
|
Beman
|
b541dfb790
|
Last pass through docs
|
2013-05-28 11:04:03 -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
|
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
|
6f84684e9e
|
Add separate big and little specializations for aligned case; the attempt to combine into a single specialization was selecting the unaligned specialization. Rework speed_test to try to get more meaningful results and cover more test cases.
|
2013-05-22 08:14:51 -04:00 |
|
Beman
|
c1dff8958c
|
Continue doc refinement.
|
2013-05-20 15:04:33 -04:00 |
|
Beman
|
ecaabbeba4
|
Rename integers.html to types.html, mimicing the rename of the header.
|
2013-05-20 09:12:00 -04:00 |
|