Package: ms-gsl / 1.0.0-2

Metadata

Package Version Patches format
ms-gsl 1.0.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Fix GCC Build.patch | (download)

.travis.yml | 21 10 + 11 - 0 !
include/gsl/multi_span | 14 14 + 0 - 0 !
include/gsl/span | 14 14 + 0 - 0 !
3 files changed, 38 insertions(+), 11 deletions(-)

 [patch] fix gcc build (gcc 7)
Catch Classic Workaround.patch | (download)

tests/algorithm_tests.cpp | 5 5 + 0 - 0 !
tests/assertion_tests.cpp | 5 5 + 0 - 0 !
tests/at_tests.cpp | 5 5 + 0 - 0 !
tests/bounds_tests.cpp | 5 5 + 0 - 0 !
tests/multi_span_tests.cpp | 5 5 + 0 - 0 !
tests/notnull_tests.cpp | 5 5 + 0 - 0 !
tests/span_tests.cpp | 5 5 + 0 - 0 !
tests/strided_span_tests.cpp | 5 5 + 0 - 0 !
tests/string_span_tests.cpp | 5 5 + 0 - 0 !
tests/utils_tests.cpp | 5 5 + 0 - 0 !
10 files changed, 50 insertions(+)

 add a workaround for catch classic
 The CHECK_THROWS_AS macro from Catch 1.x.x requires its second argument to be a
 reference type. GSL uses the Catch 2.x.x, where the second argument must not be
 a reference. Bring the behavior of the macro to the variant from the second
 version of the test framework.