aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #931 from JordanMaples/deprecate-string_spanupstream-masterJordan Maples [MSFT]2020-10-022-83/+162
|\ | | | | Deprecate string_span
| * updating readme to reflect the deprecation of string_spanJordan Maples2020-10-011-21/+21
| |
| * fixed botched formattingJordan Maples2020-10-011-9/+19
| |
| * ran clang-format over string_spanJordan Maples2020-10-011-60/+122
| |
| * added deprecation messageJordan Maples2020-10-011-35/+35
| |
| * initial deprecation of all types in string_spanJordan Maples2020-09-301-37/+44
|/
* Merge pull request #929 from JordanMaples/yml_experimentJordan Maples [MSFT]2020-09-233-47/+54
|\ | | | | split GitHub action into multiple files.
| * update readme to have the correct asset badges. This will render correctly ↵Jordan Maples2020-08-111-2/+2
| | | | | | | | when it's merged into the main repo
| * readme update for the updated badgesJordan Maples2020-08-111-2/+2
| |
| * update ci namesJordan Maples2020-08-112-2/+2
| |
| * experimenting with splitting the yml files into their own runsJordan Maples2020-08-112-44/+51
| |
* | Merge pull request #928 from JordanMaples/narrowing_error-add-whatJordan Maples [MSFT]2020-09-141-0/+4
|\ \ | | | | | | add what to narrowing_error
| * | add what to narrowing_errorJordan Maples2020-09-141-0/+4
|/ /
* | Updating span section of Supported Features table.Jordan Maples [MSFT]2020-08-281-1/+1
| | | | | | Added a link to the span section to point to the "gsl::span and std::span" page in the wiki.
* | Merge pull request #922 from JordanMaples/constexpr-string_spanJordan Maples [MSFT]2020-08-271-11/+12
|\ \ | | | | | | constexpr string_span
| * | constexpr string_span stuffJordan Maples2020-08-271-11/+12
|/ /
* | Merge pull request #921 from JordanMaples/not_null-changesJordan Maples [MSFT]2020-08-261-4/+3
|\ \ | | | | | | not_null improvements
| * | adding changes suggested by Jonathan WakelyJordan Maples2020-08-261-4/+3
|/ /
* | Merge pull request #920 from macjohnny/patch-1Jordan Maples [MSFT]2020-08-241-1/+1
|\ \ | | | | | | fix typo in readme
| * | fix typo in readmeEsteban Gehring2020-08-241-1/+1
|/ /
* | Merge pull request #913 from jwakely/notnull_hashJordan Maples [MSFT]2020-08-201-2/+2
|\ \ | | | | | | Pass correct value to std::hash
| * | Pass correct value to std::hashJonathan Wakely2020-08-131-2/+2
| | |
* | | Merge pull request #720 from menuet/fix-finallyJordan Maples [MSFT]2020-08-172-8/+26
|\ \ \ | | | | | | | | Fix finally when passing a non const lvalue invokable thing
| * | | Fix finally with mutable lvalue invokablePascal Menuet2020-08-142-8/+26
|/ / /
* | | Merge pull request #910 from JordanMaples/exception_fix_new_fileJordan Maples [MSFT]2020-08-133-27/+50
|\ \ \ | | | | | | | | exception free - Version 2
| * | | Merge branch 'master' into exception_fix_new_fileJordan Maples2020-08-123-28/+39
| |\| |
| * | | forgot newline at eof.Jordan Maples2020-08-121-1/+1
| | | |
| * | | add copyright headerJordan Maples2020-08-121-0/+15
| | | |
| * | | created new file for gsl_narrow, might want to rename if we go this approach ↵Jordan Maples2020-08-113-27/+35
| | |/ | |/| | | | | | | to have all exception prone logic to live here
* | | Merge pull request #807 from kuzkry/implemented_featuresJordan Maples [MSFT]2020-08-131-2/+65
|\ \ \ | | | | | | | | Add a table of features
| * | | Update README.mdJordan Maples2020-08-131-27/+29
| | | | | | | | | | | | | | | | | | | | Rearranged and updated the table. Added a second table of concepts that exist in the Microsoft GSL that do not exist in the C++ Core Guidelines
| * | | add a table of featuresKrystian Kuzniarek2020-08-131-2/+63
| | |/ | |/|
* | | Merge pull request #912 from jwakely/patch-1Jordan Maples [MSFT]2020-08-131-2/+2
|\ \ \ | |/ / |/| | Fix comment typos
| * | Fix comment typosJonathan Wakely2020-08-131-2/+2
|/ /
* | Merge pull request #908 from JordanMaples/fix_nodiscard_in_finally_macroJordan Maples [MSFT]2020-08-121-5/+11
|\ \ | | | | | | Finally [[nodiscard]] - Version 2
| * | change macro test to use __cplusplus instead of __has_cpp_attributeJordan Maples2020-08-121-2/+2
| | |
| * | macro versionJordan Maples2020-08-101-5/+11
| |/
* | Merge pull request #676 from ericLemanissier/patch-3Jordan Maples [MSFT]2020-08-121-1/+1
|\ \ | | | | | | fix requirement on not_null template
| * | fix requirement on not_null templateericLemanissier2018-05-031-1/+1
| | | | | | | | | it should be comparable to nullptr, it does not have to be assignable
* | | Merge pull request #868 from mymedia2/masterJordan Maples [MSFT]2020-08-121-25/+30
|\ \ \ | |_|/ |/| | Search for GoogleTest via pkg-config first
| * | Search for GoogleTest via pkg-config firstNicholas Guriev2020-04-181-25/+30
| | |
* | | Merge pull request #850 from beinhaerter/zstring_ctorJordan Maples [MSFT]2020-08-061-7/+6
|\ \ \ | | | | | | | | zstring_span: fix for Expects, simplify functions
| * | | zstring_span: fix for Expects, simplify functionsWerner Henze2020-08-061-7/+6
|/ / / | | | | | | | | | | | | | | | | | | - `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`
* | | Merge pull request #906 from TManhente/intel_suppress_fixJordan Maples [MSFT]2020-08-052-2/+2
|\ \ \ | | | | | | | | Fix GSL_SUPPRESS definition on Intel C++ Compiler
| * | | Fix GSL_SUPPRESS definition on Intel C++ CompilerThiago M. de C. Marques2020-08-052-2/+2
| | | | | | | | | | | | | | | | Intel C++ Compiler defines the `_MSC_VER` macro, but it doesn't support `[[gsl::*]]` attributes.
* | | | Merge pull request #881 from robert-andrzejuk/patch-1Jordan Maples [MSFT]2020-08-051-12/+10
|\ \ \ \ | |/ / / |/| | | Refactor `narrow`.
| * | | In `narrow` refactor `!is_same_signedness` to `is_different_signedness`Robert Andrzejuk2020-04-291-2/+2
| | | |
| * | | Refactor `narrow` - simplify & move `is_same_signedness` into function, ↵Robert Andrzejuk2020-04-291-12/+10
| | | | | | | | | | | | | | | | remove uneeded `detail` namespace. Merge 2 `if`'s with a `||`.
* | | | Merge pull request #899 from JordanMaples/dev/jomaples/cleanup_namespacesJordan Maples [MSFT]2020-07-152-23/+23
|\ \ \ \ | | | | | | | | | | cleanup gsl namespace qualification for dynamic_extent.
| * | | | remove gsl namespace qualification within the gsl namespaceJordan Maples2020-07-152-23/+23
| | | | |