Directory reorg to follow Boost Git practice.
Directory reorg to follow Boost Git practice.
Get VC++ solution working with new directory structure (Except benchmark link errors).
Delete some obsolete files, cleanup the Jamefile.
Delete the original conversion.hpp.
Rename conversion2.hpp to converters.hpp.
Adjust infrastructure accordingly.
Set up infrastructure, change to new names, clean up comments.
Change name of endianness enum to order. This is often used with namespace qualifier, and endian::order is shorter and reads better than endian::endianness.
Continue infrastructure and test updates.
Add do-list item fixing <boost/detail/endian.hpp> licensing issue.
Remove requirement that endian files be embedded in the boost directory hierarchy.
Begin conversion to msvc2012.
Endian not embedded in Boost tree working all VC++ 2012 tests.
Add VC++ setup note
Unstable work in progress.
Change names to reverse_bytes and convert_bytes.
Add runtime convert_bytes function.
compile-time generic byte order conversion.
Unstable work-in-progress. Define order enum in either header. Add runtime function implementations.
All tests passing, all VC++ projects consistent
Work in progress. Detect wrong endianness reported by boost/detail/endian.hpp. Add intrinsic timing to benchmark.cpp. Add boost/endian/detail/intrinsic.hpp. Use intrinsics in converters when available. Begin adding convert_bytes tests to converter_test.cpp.
compile-time convert_bytes working, all signed and unsigned integer cases being tested.
Add tests for runtime convert_bytes
float showing signs of life.
Enable double, fix bug in generic reverse_bytes implementation. Begin refactoring converter_test code.
Continue refactoring converter_test.cpp.