Commit Graph

112 Commits

Author SHA1 Message Date
Beman af744e9485 As presented in ABQ 2017-11-10 15:27:21 -07:00
Beman a2b044f181 P0803r0 2017-10-16 07:14:41 -04:00
Beman ac7a8e1696 P0803R0 2017-10-16 07:12:29 -04:00
Beman d89e6ddc62 Initial commit 2017-10-15 10:03:37 -04:00
Beman 2db73ab893 Document permanent removal of floating point types. 2016-04-05 13:57:27 -04:00
Ben Wiederhake d1865063ad Fix typos in documentation
Found and fixed while reading documentation
2016-04-03 19:12:49 +02:00
Beman 91985423e4 Also mention runtime ordering selection in the FAQ. 2015-10-16 10:57:35 -04:00
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 117ee622c2 All Linux names FAQ entry. 2015-07-21 14:44:36 -04: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 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 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 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 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 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 3d814f4f52 Add docs for BOOST_ENDIAN_DEPRECATED_NAMES compatibility. Fix inspect issues. 2015-01-19 07:41:28 -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 810f5453a6 Work-in-progress, including various bug fixes and doc updates. 2015-01-14 16:28:30 -05:00
Beman 321d5a087a For X86 and X64 architectures, which permit unaligned loads and stores, unaligned little endian buffer and arithmetic types use regular loads and stores when the size is exact. This makes unaligned little endian buffer and arithmetic types significantly more efficient on these architectures.(Pull request from Jeremy Maitin-Shepard) Docs updated, but timing results have not yet been updated. 2015-01-06 16:57:53 -05:00
Beman c440b3b7da Update modification date. Explicit updated needed because of FrontPage bug. 2015-01-04 09:26:49 -05:00
Beman a32c13451b Remove Release History details that are already covered by Mini-review page. Add FAQ for C++03 compiler support. 2015-01-04 09:15:28 -05:00
Beman 08b5a27461 Add examples. 2015-01-04 09:13:15 -05:00
Beman 04d079fa61 Refactor "Choosing the approach" into its own page. It was dominating the main home page, yet is really a topic for study after other material is absorbed. 2015-01-02 10:46:53 -05:00
Beman ca8b904502 Minor edits. Update TOC. 2014-12-31 10:32:47 -05:00
Beman 48f7363cd7 Minor wording refinements. 2014-12-31 10:15:47 -05:00
Beman 4669f1b04b Add design patterns section 2014-12-31 09:57:16 -05:00
Beman 25143c6b9a Clear Inspection Report problems. 2014-12-17 17:48:54 -05:00
Beman 48ea9cc333 Beef up index.html TOC, add msg to publish.bat. 2014-12-17 16:26:33 -05:00
Beman 79709fe054 Add additional use case 2014-12-17 11:57:35 -05:00
Beman 25a00586a2 Replace local ref to boost.png with full URL so works for gh-pages and other environments where local ref is not available. 2014-12-17 09:21:28 -05:00
Beman c1e46997c8 Initial commit 2014-12-17 09:19:16 -05:00
Beman 5407a099d3 Add use cases 2014-12-16 11:45:22 -05:00
Beman fb87b21a0d Minor edits. 2014-12-16 10:17:40 -05:00
Beman d15b2fdb1c Refined rationale for choice of exact-length types for conversion support. 2014-12-16 08:49:01 -05:00
Beman 05ea08995c Pass through index.html making corrections and editorial changes. 2014-12-15 08:40:35 -05:00
Beman e8530e4563 Add FAQ entry for built-in integer names. 2014-12-11 12:05:31 -05:00