Robert Ramey
8ff0f8538c
Permit compilation with -fno-exceptions.
...
If one invokes throw_exception by accident, should fail to link.
2019-10-25 11:36:59 -07:00
Andrey Semashev
9b4408a5ac
Fix ends of lines, remove executable permission ( #72 )
...
* Converted Windows ends of line to UNIX.
Text files in git must have UNIX ends of lines, to be converted to Windows
EOLs on checkout, as required by git settings on the user's system.
* Removed executable permission from header.
2019-06-23 12:12:57 -07:00
Robert Ramey
3c31c01849
corrected CMake project so it will set up boost search path on Xcode project.
...
Probably not quite right - but ok for now.
2019-05-16 18:22:14 -07:00
Robert Ramey
92381748d6
add header search path to Xcode projects.
...
Probably not quite right, but works for now.
2019-05-16 18:20:27 -07:00
Robert Ramey
f4f0352b60
fix links to *.hpp files in documentation
2019-05-10 04:31:00 -07:00
Robert Ramey
accdb4062b
build documentation from latest boost book in preparation for checkin
2019-05-09 11:13:32 -07:00
Robert Ramey
d55e7aaa8e
Merge branch 'develop' of https://github.com/boostorg/safe_numerics into develop
...
# Conflicts:
# CMakeLists.txt
2019-05-03 14:13:15 -07:00
Robert Ramey
58db776217
ixed issue related to lack of constexpr in exception with an “inline”
...
miscellaneous improvements in documentation
improved CMake implementation
2019-05-03 14:03:51 -07:00
Robert Ramey
3c1eabb09f
fixed issue related to lack of constexpr in exception with an “inline”
...
miscellaneous improvements in documentation
improved CMake implementation
2019-05-03 14:02:18 -07:00
Robert Ramey
bffb86c5d8
Merge pull request #68 from Mike-Devel/feature/min_cmake
...
[CMake] Add cmake target for safe_numerics library
2019-05-03 10:04:51 -07:00
Robert Ramey
27d3232cba
corrections to documentation
2019-03-14 10:28:20 -07:00
Robert Ramey
273526b721
various documentation corrections
2019-03-10 12:18:42 -07:00
Robert Ramey
82bf4359c7
minor changes for warnings
...
simplify passing of constant strings.
2019-03-01 13:30:18 -08:00
Robert Ramey
369a8dc280
small corrections to address issues in the boost test matrix
2019-02-26 21:11:09 -08:00
Robert Ramey
dec518c4a9
Fixed Exception Policies for trap and ignore.
2019-02-24 09:54:13 -08:00
Robert Ramey
a22cf75705
minor documentation corrections
2019-01-23 09:25:22 -08:00
Robert Ramey
f49e434238
Add tests for constexpr
...
improved CMake implementation for testing and development
2019-01-10 11:54:18 -08:00
Mike Dev
eb462d6fa1
[CMake] Add cmake target for safe_numerics library
2019-01-05 08:41:59 +01:00
Robert Ramey
0146d9fff8
changes to try to accommodate mdvc 32 bit version which can’t pass tests
2019-01-03 10:24:00 -08:00
Robert Ramey
7c462ae658
Merge pull request #60 from eldiener/develop
...
Remove executable permission from file(s).
2018-12-20 08:54:40 -08:00
Edward Diener
45311f617f
Updated for b2 cmake support.
2018-12-20 10:13:38 -05:00
Edward Diener
4c59dbc8b7
Merge branch 'develop' of https://github.com/eldiener/safe_numerics into leldgit
2018-12-20 10:12:10 -05:00
Robert Ramey
e26f76e107
automatic - change variable name in order avoid spurious warnings
...
exception - comment out unused inline function in order to avoid duplicate symbols during linkage
test_add_native - remove workaround code for MSVC/mp11 issue with too many elements in tuple. This should be fixed now in develop branch
put workaround code in notepad - just in case
test_range - remove unused variables to avoid spurious warning
2018-12-17 11:55:54 -08:00
Robert Ramey
be981a0628
addressing limit on MSVC template depth
2018-12-16 13:26:42 -08:00
Robert Ramey
94a39491de
address MSVC compiler issue
2018-12-15 18:12:16 -08:00
Robert Ramey
d99c340dd4
working around MSVC issues
2018-12-15 13:41:19 -08:00
Robert Ramey
96fd64e639
fixing MSVC issue
2018-12-15 13:21:19 -08:00
Robert Ramey
b7d02d6337
another attempt to make MSVC work
2018-12-15 12:29:37 -08:00
Robert Ramey
0dbc6a8d5b
test fix for MSVC syntax problems
2018-12-15 10:03:59 -08:00
Robert Ramey
34c5645bf1
revert changes made to isolate problem with clang with C++17 set
2018-12-13 20:21:36 -08:00
Robert Ramey
5a4cfdf418
adjustment to try to address clang test failures
2018-12-13 14:51:01 -08:00
Robert Ramey
f7f37ab5d0
adjustment to try to address clang test failures
2018-12-13 12:30:30 -08:00
Robert Ramey
9c88222141
adjustment to try to address clang test failures
2018-12-13 08:56:13 -08:00
Robert Ramey
fe03bde34c
adjustment to try to address clang test failures
2018-12-12 15:34:26 -08:00
Robert Ramey
d78eee04b4
Merge pull request #65 from d3fault/misc-doc-typos2
...
doc: fix misc typos and wording
2018-12-12 15:31:39 -08:00
d3fault
19751af627
doc: fix misc typos and wording
2018-12-12 15:44:26 -07:00
Robert Ramey
b1273bd84d
test change to avoid issue with Clang constexpr detection in test_checked_add_constexpr.cpp
...
adjust Jamfile to extend depth of template instantiation to 1024
2018-12-12 09:48:10 -08:00
Robert Ramey
56e08ca37d
address misc errors which are only showing with clang
...
specify template stack depth
2018-12-11 15:48:55 -08:00
Robert Ramey
7f8add08b5
add constexpr to test signed in all constexpr tests
2018-12-11 12:32:43 -08:00
Robert Ramey
c03a279bdd
Made changes to constexpr tests hoping to reveal more information on constexpr failures in Clang compilers which support C++17.
...
Also included a couple of pragmas to suppress bogus warnings on earlier Clang platforms.
2018-12-11 09:17:18 -08: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
Edward Diener
72f172d9eb
Remove executable permission.
2018-12-03 08:02:03 -05:00
Robert Ramey
398bab47e8
eliminated pragma once from all headers
2018-11-24 08:40:24 -08:00
Robert Ramey
899e5c1b48
removed dependency on boost preprocessor
...
removed last dependency on boost mpl
2018-11-23 15:40:44 -08:00
Robert Ramey
82f2fbae47
Merge branch 'develop' of https://github.com/boostorg/safe_numerics into develop
2018-11-18 13:06:28 -08:00
Robert Ramey
9f2ada22cc
Merge pull request #58 from boostorg/danieljames-patch-1
...
Use the category keywords in metadata
2018-10-30 07:35:25 -07:00
Daniel James
d01c6d2c99
Use the category keywords in metadata
2018-10-30 09:11:25 +00:00
Robert Ramey
7ff0d7c070
Merge commit 'b8550209cbac66239d775aeb0b6c68e36794e779' into develop
2018-10-17 09:42:34 -07:00
Robert Ramey
f46f0ff078
Update README.md
2018-10-17 08:20:37 -07:00
Peter Dimov
b8550209cb
Revert "Remove clang 3.8 as well"
...
This reverts commit 6da3c981f2
.
2018-10-16 19:59:51 +03:00