Jordan Maples [MSFT]
96b6964b30
Merge pull request #829 from JordanMaples/dev/jomaples/deprecate_span_non_std_functions
...
Deprecate span::at & span::operator(). See #828 .
2020-01-10 10:19:32 -08:00
Jordan Maples [MSFT]
a1e6fcbc46
Merge branch 'master' into dev/jomaples/deprecate_span_non_std_functions
2020-01-09 16:39:24 -08:00
Jordan Maples [MSFT]
2d878b94ee
Merge branch 'master' into dev/jomaples/add_missing_span_functions
2020-01-09 16:37:12 -08:00
Jordan Maples [MSFT]
b076205338
Merge branch 'dev/jomaples/deprecate_span_non_std_functions' of https://github.com/JordanMaples/GSL into dev/jomaples/deprecate_span_non_std_functions
2020-01-09 14:40:08 -08:00
Jordan Maples [MSFT]
75936c3109
missed from the merge
2020-01-09 12:56:00 -08:00
Jordan Maples [MSFT]
cfd82aef4e
deprecating span::at and span::operator()
2020-01-09 12:51:28 -08:00
Jordan Maples [MSFT]
3c0b38b777
Merge pull request #833 from JordanMaples/dev/jomaples/noexceptspan
...
Update noexcept in span and span_iterator
2020-01-09 12:45:17 -08:00
Jordan Maples [MSFT]
2bc6a7cb12
Merge pull request #825 from omartijn/free_standing_begin_end_ssize
...
Implement free-standing (c|r|cr)(begin|end) and ssize functions
2020-01-09 12:32:31 -08:00
Jordan Maples [MSFT]
c7f9b3301a
noexcepting new functions
2020-01-09 12:13:12 -08:00
Jordan Maples [MSFT]
6eccc81c5f
Merge branch 'dev/jomaples/add_missing_span_functions' of https://github.com/JordanMaples/GSL into dev/jomaples/add_missing_span_functions
2020-01-09 12:09:24 -08:00
Jordan Maples [MSFT]
4b823b1651
adding front and back
2020-01-09 12:03:27 -08:00
Jordan Maples [MSFT]
3bf4106a44
noexcept all of the span iterator stuff
2020-01-08 12:34:11 -08:00
Martijn Otto
fa8a8117a0
Add tests for free-standing iterator and size functions
2020-01-08 21:02:02 +01:00
Martijn Otto
b186b6cc68
Implement free-standing (c|r|cr)(begin|end) and ssize functions
2020-01-08 21:01:52 +01:00
Jordan Maples [MSFT]
b33bd4aebe
updating all span functions to be noexcept
2020-01-08 11:51:15 -08:00
Jordan Maples [MSFT]
0fefba89da
Merge pull request #832 from JordanMaples/dev/jomaples/buildfix
...
fix appveyor build issues.
2020-01-08 11:47:22 -08:00
Jordan Maples [MSFT]
f04907c2f6
added suppression for missing destructor override
2020-01-08 10:13:00 -08:00
Jordan Maples [MSFT]
7786da91c9
Merge pull request #831 from JordanMaples/dev/jomaples/gtest
...
Migrate from Catch to GoogleTest & always terminate on contract violation
2020-01-07 15:41:25 -08:00
Jordan Maples [MSFT]
40bc3c3f00
testing something
2019-12-20 13:32:14 -08:00
Jordan Maples [MSFT]
8577033f13
addressing comments
2019-12-19 14:05:02 -08:00
Jordan Maples [MSFT]
3539bd8008
adding /EHsc for msvc cmake target gsl_test_config_noexcept
2019-12-13 13:56:42 -08:00
Jordan Maples [MSFT]
17ad4495fb
deprecate gsl::details::throw_exception. remove unused header in gsl_assert. gsl_util to use terminate instead of throw_exception
2019-12-13 13:40:25 -08:00
Jordan Maples [MSFT]
6c5c708877
change from string to char*
2019-12-12 16:48:59 -08:00
Jordan Maples [MSFT]
0931262acf
appveyor failed to start, sending dummy commit
2019-12-12 14:39:12 -08:00
Jordan Maples [MSFT]
5099e8fa3e
removed string_view for string in tests
2019-12-12 11:15:41 -08:00
Jordan Maples [MSFT]
4f6f05d463
changing text in notices & readme. adding terminate handler for tests
2019-12-12 10:55:26 -08:00
Jordan Maples [MSFT]
ec05ecd6b1
dummy commit to trigger appveyor
2019-12-10 11:58:42 -08:00
Jordan Maples [MSFT]
0784866608
added back death test, fixed VS2019 test failures
2019-12-09 16:08:27 -08:00
Jordan Maples
9a88262544
fixing suppression of gtest warnings for gcc
2019-12-06 16:03:47 -08:00
Jordan Maples [MSFT]
b39a9732f8
attempting to fix the gtest print issues in vs17
2019-12-04 13:46:50 -08:00
Jordan Maples [MSFT]
87eaa45445
suppressing -Wundef in clang (GTest emitted)
2019-12-04 12:48:13 -08:00
Jordan Maples [MSFT]
43aca2646b
ignore warnings from gtest
2019-12-04 12:30:58 -08:00
Jordan Maples [MSFT]
603b4671c1
removing unused function
2019-12-03 15:24:52 -08:00
Jordan Maples [MSFT]
2b10729386
gtest migration
2019-12-03 14:32:25 -08:00
Jordan Maples [MSFT]
7004ef506c
adding front and back
2019-11-19 16:03:55 -08:00
Jordan Maples [MSFT]
5e0d76a1a7
deprecating span::at and span::operator()
2019-11-19 14:31:21 -08:00
Jordan Maples [MSFT]
7e99e76c97
Merge pull request #826 from JordanMaples/dev/jomaples/ctad_fix_v2
...
fix ctad warning in llvm
2019-11-18 13:02:53 -08:00
Jordan Maples [MSFT]
263440f2a1
changing white-space in comment to get tests to rerun
2019-11-18 11:39:36 -08:00
Jordan Maples [MSFT]
a7759e6d3f
lower __cpp_deduction_guide version number from 201907 to 201611
2019-11-18 10:14:05 -08:00
Jordan Maples [MSFT]
128b4356ac
changing check from __cplusplus 201703L to __cpp_deduction_guides 201907L
2019-11-15 16:29:41 -08:00
Jordan Maples [MSFT]
8e481ebe19
adding deduction guide for strict_not_null
2019-11-15 14:41:38 -08:00
Jordan Maples [MSFT]
4610f26b33
forgot comment
2019-11-15 12:43:33 -08:00
Jordan Maples [MSFT]
d0e5daf441
fix ctad warning in llvm
2019-11-15 12:11:44 -08:00
Cristian Morales Vega
b213c89700
Add missing #include if built with GSL_USE_STD_BYTE=1
...
cstddef was being included to detect whether GSL_USE_STD_BYTE should be
set to 0 or 1. But if the user provided GSL_USE_STD_BYTE no detection is
required and the header was never included.
2019-11-08 16:37:23 +00:00
Jordan Maples [MSFT]
9939d5889b
Merge pull request #822 from JordanMaples/dev/jomaples/lib-byte-check
...
gsl_byte to inspect __cpp_lib_byte
2019-10-25 11:42:01 -07:00
Jordan Maples
22cba52114
update comments
2019-10-25 10:12:41 -07:00
Jordan Maples
97dc8f83fc
adding check to __cpp_lib_byte, which was added to the defn for 15.8
2019-10-24 17:07:42 -07:00
Jordan Maples [MSFT]
71ec9f84d8
Merge pull request #2 from microsoft/master
...
updating personal branch.
2019-10-23 11:50:25 -07:00
Jordan Maples [MSFT]
3d56ba9e7f
Merge pull request #813 from JordanMaples/dev/jomaples/deprecate_multispan
...
Deprecate multi_span, strided_span, etc
2019-10-09 15:11:59 -07:00
Jordan Maples [MSFT]
cf9cc34da8
Merge pull request #815 from matt77hias/patch-1
...
Added std::exchange (C++14) to make the intent more explicit
2019-10-09 15:05:26 -07:00