Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-12 | add copyright header | Jordan Maples | |
2020-08-12 | change macro test to use __cplusplus instead of __has_cpp_attribute | Jordan Maples | |
2020-08-12 | created new file for gsl_narrow, might want to rename if we go this approach ↵ | Jordan Maples | |
to have all exception prone logic to live here | |||
2020-08-11 | macro version | Jordan Maples | |
2020-08-06 | zstring_span: fix for Expects, simplify functions | Werner Henze | |
- `s[s.size() - 1]` is wrong for empty `s`, so `Expects(s.size() > 0)` - no hard coded `'\0'`but `value_type{}` - hard code `empty()` to return `false` - simplify `as_string_span`: can never be `empty` - clarify comment on `ensure_z` | |||
2020-08-06 | Merge pull request #906 from TManhente/intel_suppress_fix | Jordan Maples [MSFT] | |
Fix GSL_SUPPRESS definition on Intel C++ Compiler | |||
2020-08-06 | Merge pull request #881 from robert-andrzejuk/patch-1 | Jordan Maples [MSFT] | |
Refactor `narrow`. | |||
2020-08-06 | Fix GSL_SUPPRESS definition on Intel C++ Compiler | Thiago M. de C. Marques | |
Intel C++ Compiler defines the `_MSC_VER` macro, but it doesn't support `[[gsl::*]]` attributes. | |||
2020-07-16 | Merge pull request #899 from JordanMaples/dev/jomaples/cleanup_namespaces | Jordan Maples [MSFT] | |
cleanup gsl namespace qualification for dynamic_extent. | |||
2020-07-16 | Merge pull request #876 from beinhaerter/make_notnull_noexcept | Jordan Maples [MSFT] | |
noexcept for make_(strict_)not_null and not_null comparisons | |||
2020-07-15 | remove gsl namespace qualification within the gsl namespace | Jordan Maples | |
2020-07-15 | remove pragma pop for constexpr macro | Jordan Maples | |
2020-07-15 | remove msvc < 1910 checks as those versions are no longer supported. | Jordan Maples | |
2020-05-29 | Add string_view test case and modify deduction guides | Casey Carter | |
2020-05-29 | adding container ctad | Jordan Maples | |
2020-05-27 | Merge pull request #886 from JordanMaples/dev/jomaples/build_matrix | Jordan Maples [MSFT] | |
compiler support revision | |||
2020-05-21 | Merge pull request #857 from pps83/master-natvis | Jordan Maples [MSFT] | |
Fix debugger visualizer for Ext=gsl::dynamic_extent | |||
2020-05-21 | fixing clang build break | Jordan Maples | |
2020-05-21 | addressing Stephan's comments | Jordan Maples | |
2020-05-21 | fix spacing | Jordan Maples | |
2020-05-20 | Finished integrating CaseyCarter's changes into span | Jordan Maples | |
2020-05-20 | implementing some of Casey's recommendations | Jordan Maples | |
2020-05-20 | renaming extent to prevent shadowing of static member | Jordan Maples | |
2020-05-20 | addressing most of Casey's comments | Jordan Maples | |
2020-05-20 | initial impl of P1976R2 | Jordan Maples | |
2020-05-14 | removing breaking test code. removing compiler versions n-2 and beyond from ↵ | Jordan Maples | |
travis script. Updating XCode 11.3 to 11.4 | |||
2020-05-13 | Update span | Jordan Maples [MSFT] | |
2020-05-13 | pushing bad code that only reveals itself in gcc < 6 to test the ↵ | Jordan Maples | |
allow_failures logic in travis | |||
2020-05-13 | changing matrices and removing msc < 1910 work arounds | Jordan Maples | |
2020-04-29 | In `narrow` refactor `!is_same_signedness` to `is_different_signedness` | Robert Andrzejuk | |
2020-04-29 | Refactor `narrow` - simplify & move `is_same_signedness` into function, ↵ | Robert Andrzejuk | |
remove uneeded `detail` namespace. Merge 2 `if`'s with a `||`. | |||
2020-04-27 | noexcept for make_(strict_)not_null and not_null comparisons | Werner Henze | |
2020-04-23 | Merge pull request #870 from beinhaerter/suppress_span_warningv3.0.13.0.1 | Jordan Maples [MSFT] | |
suppress code analysis warning | |||
2020-04-23 | Merge pull request #874 from JordanMaples/dev/jomaples/multi_span-cleanup | Jordan Maples [MSFT] | |
Minor changes to multi_span | |||
2020-04-23 | Removed unused #include | Nicholas Londey | |
2020-04-23 | Update include/gsl/gsl | Jordan Maples [MSFT] | |
2020-04-22 | Changed implementation of gsl::narrow to throw gsl::narrowing_error | Nicholas Londey | |
Implementation now behaves as described in the C++ Core Guidlines | |||
2020-04-22 | fully qualify ptrdiff_t in multi_span and remove it from gsl\gsl | Jordan Maples | |
2020-04-19 | suppress code analysis warning | Werner Henze | |
- suppress " warning C26481: Don't use pointer arithmetic. Use span instead (bounds.1)." - Please note that the suppression in `end()` does not work with MSVC 16.5.4. | |||
2020-04-15 | adding back free functions for [c|cr][begin|end] | Jordan Maples | |
2020-04-14 | implement LWG3320 by deleting const_iterator and const_reverse_iterator | Jordan Maples | |
2020-04-13 | Merge pull request #823 from RedDwarf69/std_byte_fix | Jordan Maples [MSFT] | |
Add missing #include if built with GSL_USE_STD_BYTE=1 | |||
2020-04-09 | Merge branch 'master' into dev/jomaples/LWG3255 | Jordan Maples | |
2020-04-09 | Solve MSVC warning C4668: __GNUC__ & __clang__ not defined as a preprocessor ↵ | Farwaykorse | |
macro MSVC compiler warning C4668: ` '__clang__' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'` | |||
2020-03-27 | Fix debugger visualizer for Ext=gsl::dynamic_extent | Pavel P | |
VS 2019 doesn't seem to match -1 for size_t template parameter, as a result dynamic span/basic_string_span/basic_zstring_span show extent as `extent = 4294967295` (for 32-bit builds). This change updates details::extent_type to have static constexpr size_ parameter for non-dynamic span/basic_string_span/basic_zstring_span and simplifies/removes dynamic versions from GSL.natvis fixes #856 | |||
2020-03-18 | applied clang-format | Jordan Maples | |
2020-03-18 | discussed the issue with Casey Carter, the span ctor changes are accurate ↵ | Jordan Maples | |
but the tests are not. The test require work that was done in C++17 regarding qualifier conversions to work correctly. Scoping tests for 17. | |||
2020-03-17 | test commit to get extra eyes on the problem | Jordan Maples | |
2020-03-12 | update kernel mode detection macro | Jordan Maples | |
2020-03-06 | shuffle around code to bring includes to top. | Jordan Maples | |