Commit Graph

201 Commits

Author SHA1 Message Date
insideoutclub
0e08284fa7 Update safe_literal.xml 2017-03-04 08:55:27 -08:00
insideoutclub
7816108f17 Update safe_range.xml 2017-03-04 08:14:15 -08:00
insideoutclub
b9568a8ad8 Update safe.xml 2017-03-04 08:10:39 -08:00
insideoutclub
1473b213b8 Update exception_policy_concept.xml 2017-03-04 07:58:15 -08:00
insideoutclub
86465e9d99 Update promotion_policy_concept.xml 2017-03-04 07:54:43 -08:00
insideoutclub
25e2312b9c Update safe_numeric_concept.xml 2017-03-04 07:50:42 -08:00
insideoutclub
ad173c8930 Update integer_concept.xml 2017-03-04 07:45:24 -08: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
insideoutclub
78cc93ea8b Update eliminate_runtime_penalty.xml 2017-03-04 07:19:04 -08:00
insideoutclub
5fa28071b4 Update example84.cpp 2017-03-04 07:15:46 -08:00
insideoutclub
a4753e2401 Update eliminate_runtime_penalty.xml 2017-03-04 06:42:23 -08:00
insideoutclub
08e365bdbf Update example7.cpp 2017-03-02 13:46:01 -08:00
insideoutclub
a001df0c15 Update tutorial.xml 2017-03-02 13:42:44 -08:00
insideoutclub
a05cdd7ea3 Update example13.cpp 2017-03-02 13:36:55 -08:00
insideoutclub
af51dbe585 Update tutorial.xml 2017-03-02 13:33:50 -08:00
insideoutclub
8fc48862e9 Update example6.cpp 2017-03-02 13:30:04 -08:00
insideoutclub
d9fe05b7c5 Update tutorial.xml 2017-03-02 13:29:02 -08:00
insideoutclub
e07f254861 Update example4.cpp 2017-03-02 13:09:49 -08:00
insideoutclub
78a52fce00 Update tutorial.xml 2017-03-02 13:09:08 -08:00
insideoutclub
8b3769f1d7 Update example1.cpp 2017-03-02 12:58:36 -08:00
insideoutclub
82e4ad1d40 Update tutorial.xml 2017-03-02 12:01:27 -08:00
insideoutclub
039d2a58e3 Update safe_introduction.xml 2017-03-02 11:49:14 -08:00
insideoutclub
1d283ac69e Update README.md
Fixed some typos.
2017-03-02 11:27:13 -08:00
Robert Ramey
3bcfabe1ca corrections to bit<T, N> and safe_literal - still need tests though 2017-02-12 22:07:40 -08:00
Robert Ramey
d6b323c23f next round of changes for overload article 2017-02-04 14:50:32 -08:00
Robert Ramey
d0ca1634fc documentation updates inspired by ACCU Overload 2017-02-03 14:24:05 -08:00
Robert Ramey
621d2cbe30 Rollin Andrzez's edits + miscellaneaous fixes 2017-01-20 23:22:44 -08:00
Robert Ramey
f6c1a06960 changes in response to article preparation for accuracy 2017-01-19 16:00:36 -08:00
Robert Ramey
4ab559c086 appveyor script update 2017-01-16 13:45:34 -08:00
Robert Ramey
c56bdb5509 generated html documentation 2017-01-16 13:11:27 -08:00
Robert Ramey
13dfc3d5f8 attempt to make appveyor script work 2017-01-16 13:04:55 -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
904eb68aa9 appveyor update 2017-01-08 14:28:28 -08:00
Robert Ramey
e30d0735bc update appveyor file 2017-01-08 14:16:24 -08:00
Robert Ramey
e4dfff83dd appveyor update 2017-01-08 14:03:52 -08:00
Robert Ramey
c0ddfe175c attempt to make appveyor script work 2017-01-08 12:27:05 -08:00
Robert Ramey
595254bb63 corrections to appveyor file 2017-01-08 12:14:22 -08:00
Robert Ramey
e030095265 Initial attempt to use appveyor to run windows tests 2017-01-08 12:08:04 -08:00
Robert Ramey
a42dd28e2c Cleaned up and simplified CMake files.
Tested with gcc 6.2 so now certified with clang and gcc versions which support C++14
2017-01-08 10:51:12 -08:00
Robert Ramey
434ce2cd05 added article for accuracy
fixed up CMake files so that they run from the command line
adjusted CMake files so that they exclude tests which can't be run
2017-01-07 22:04:14 -08:00
Robert Ramey
1d87675dfd changed pdf file name in examples directory to satisfy appveyor 2017-01-01 16:08:55 -08:00
Robert Ramey
c59f8b3d2b minor changes and experiments to attempt to make dispatch on constexpr - failed. 2017-01-01 10:05:19 -08:00
Robert Ramey
0079d39361 created submission for accu
factored out xml files into smaller pieces
2016-12-31 18:32:44 -08:00
Robert Ramey
ecabaaaa76 updated sample for to illustrate safe numerics role in addressing a classic C++ problem 2016-11-07 14:47:40 -08:00
Robert Ramey
7ee656ecdf fixed problem which originates in std::numeric_limits<float> and std::numeric_limits<double>
turns that std::numeric_limits<float> has the smallest value (nearest to zero) while when
we say min - we want the most negative value.  Fixed by specialize interval<R> implementation
for floats and doubles
2016-09-10 11:03:50 -07:00
Robert Ramey
135fe9f1fd merged in changes from John MacFarlane
and documentation improvements from Andre ...
2016-09-08 21:57:15 -07:00
Robert Ramey
2eba250ddd Merge commit '4412435dd6bfdb5297734d49608f2d01a33730eb' into develop 2016-09-08 21:36:37 -07:00
Robert Ramey
6ef80f9245 Merge branch 'develop' of https://github.com/robertramey/safe_numerics into develop 2016-09-08 21:35:35 -07:00
Robert Ramey
4412435dd6 Merge pull request #9 from akrzemi1/patch-2
Small doc typeos
2016-09-08 21:33:04 -07:00