Robert Ramey
0e25e2095b
alter directory structure to comply with boost requirements
2018-08-16 11:03:38 -07:00
Robert Ramey
b62ef86e28
Added case study for embedded system
...
corrections in cpp promotion
added make_safe_literal
separated integers from other types
dropped example91
updated CMakeLists.txt and Jamfile.v2 accordingly
2018-07-21 09:57:35 -07:00
Robert Ramey
1490e9fe57
refactored to implement checked_result arithmetic - still some tests to fix
2018-03-13 15:04:16 -07:00
Robert Ramey
3794a5517f
Implement correctly ranged return types from safe operations. Before, anything checked at runtime returned the whole range for the underlying variable.
...
Still pending and, or and xor operations
2017-04-04 08:57:02 -07:00
Robert Ramey
5f47f4a418
corrections/improvements in handling interaction with non integer types
2016-03-02 12:26:33 -08:00
Robert Ramey
321c7bbba0
updated tests to be sure that n op safe<?> is covered -
2015-07-30 13:26:48 -07:00
Robert Ramey
0a5822c14d
working version of automatic promotion policy.
...
(right now - only working in addition!)
More examples
More complete documentation
pending issue - compile time trap
2015-07-29 13:55:57 -07:00
Robert Ramey
d60bdf1de7
Fleshing out documentation - still in progress
...
This lead to numerous small changes - which of course weren't so small
Added static asserts for some range construction / assignments.
Passing all tests.
2015-07-23 16:52:22 -07:00
Robert Ramey
9bd6684c23
progress on automatic promotion policy
2015-07-18 15:38:05 -07:00