Commit Graph

17 Commits

Author SHA1 Message Date
Robert Ramey
f4f0352b60 fix links to *.hpp files in documentation 2019-05-10 04:31:00 -07:00
Robert Ramey
a06d9f7a69 added constexpr tests to checked result operations
added tests for check result < and == operations
correct implementation of some checked result types
added constexpr example
2018-12-10 14:12:47 -08:00
Robert Ramey
e68037cb32 Update documentation to address PRs
update appveyor/travis xml hoping they'll work
2018-08-14 16:46:19 -07:00
Robert Ramey
6f0710109c documentation updates for improved exception/error management 2017-06-03 13:58:48 -07:00
Robert Ramey
09fcc41a2a Merge commit '6bd16a0ec91c800000b939e19972ad44f6d79feb' into develop
# Conflicts:
#	doc/boostbook/cpp.xml
#	doc/boostbook/eliminate_runtime_penalty.xml
#	doc/boostbook/exception_policy_concept.xml
#	doc/boostbook/promotion_policy_concept.xml
#	doc/boostbook/safe.xml
#	doc/boostbook/safe_introduction.xml
#	doc/boostbook/safe_numeric_concept.xml
#	doc/boostbook/safe_range.xml
#	doc/boostbook/trap_exception.xml
#	doc/boostbook/tutorial.xml
#	examples/example7.cpp
2017-04-08 13:55:54 -07:00
insideoutclub
8a66edc43e Update numeric_concept.xml 2017-03-04 07:41:29 -08:00
insideoutclub
82b4609186 Update numeric_concept.xml 2017-03-04 07:27:37 -08:00
Robert Ramey
1d7712e1b7 reconciliation between examples and documentation 2017-02-26 11:20:10 -08:00
Robert Ramey
80e17943ca improved explanation of divide by zero
refined type requirements for integer vs numeric
fixed bugs in safe literal
added acknowledgement to documentation
2017-01-16 12:14:38 -08:00
Robert Ramey
97100f96fe made adjustments to produce pdf documentation for both the package and the proposal 2016-08-24 11:22:48 -07:00
Robert Ramey
63dd89210e Enabled Boost Book syntax highlighting
improved TOC and chunking.  This is complicated by the fact we that we desire different depths.
put copies of boost logo in subdirectories
2016-02-07 14:38:06 -08:00
Robert Ramey
e37b89a969 misc corrections in documentation
preparation of proposal for standard library
2015-12-09 21:50:09 -08:00
Robert Ramey
96f829bfe4 updates of manual and examples 2015-12-07 21:46:39 -08:00
Robert Ramey
00e39147a4 Resolve problems with documentation
a) missing concepts
b) missing examples
c) rationalized types
2015-06-10 22:46:58 -07:00
Robert Ramey
fcb107840b addition operator returns safe type - passes all current addition tests.
implemented policy design
implemented addition part of native policy
2015-02-16 21:06:40 -08:00
Robert Ramey
12f5843f90 Fixed problems in testing addition operations
More carefully defined the concepts.  That is the concept of the library is now clear:

Trap at either compile or runtime integer operations which yield a result which differs from the normal arithmetic result.

Pending on this check in:
a) only addition is fixed up so far
b) uses BOOST_TYPEOF... rather than decltype(... - final decision sill pending.
c) comments out some compile time checks which should be re-instated.
d) fixed tests so that they actually work!
2014-04-05 12:22:25 -07:00
Robert Ramey
b9845327d1 eliminated redundant root directory 2013-11-04 11:44:56 -08:00