8000 Tags · GizzZmo/GSL · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

Tags: GizzZmo/GSL

Tags

v4.2.0

Toggle v4.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
replace BYTE_TYPE with a solution based on namespaces (microsoft#1201)

- A macro with the very generic name `BYTE_TYPE` is likely to collide with existing code, so get rid of the macro.
- The new solution is to provide a non-deprecated `byte` in the namespace `gsl::impl`.
  - Users of GSL should use `gsl::byte`, which is still deprecated when mapped to a `std::std::byte`.
  - GSL types and functions need to use `gsl::impl::byte` so they do not trigger the deprecation warning.
- The `gsl::impl::byte` return type in an exported function is not nice, it might mislead users to use that type in their own declarations. But the `BYTE_TYPE` solution is not better in this respect.

Co-authored-by: Werner Henze <w.henze@avm.de>

v4.1.0

Toggle v4.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
GSL v4.1.0 (microsoft#1163)

Fixes: microsoft#1161

Update version strings in README and CMakeLists.txt.

v4.0.0

Toggle v4.0.0's commit message
Updated tag 4.0.0

v3.1.0

Toggle v3.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request microsoft#892 from JordanMaples/dev/jomaples/gsl3.1.0

Update project version to GSL 3.1.0

3.0.1

Toggle 3.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request microsoft#870 from beinhaerter/suppress_span_warning

suppress code analysis warning

v3.0.1

Toggle v3.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request microsoft#870 from beinhaerter/suppress_span_warning

suppress code analysis warning

v3.0.0

Toggle v3.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request microsoft#861 from JordanMaples/dev/jomaples/lwg3320

implement LWG3320

v2.1.0

Toggle v2.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request microsoft#826 from JordanMaples/dev/jomaples/ctad_…

…fix_v2

fix ctad warning in llvm

v2.0.0

Toggle v2.0.0's commit message
span constructor no address (microsoft#723)

* Changed &arr[0] to std::array<T, N>::data and std::address_of to protect against overloaded operator&.

* Removed the usage of `std::addressof` because it is a C++ 17 feature. Using decay for C arrays instead.

* Add unit tests for microsoft#662.

* Added c++17 test configurations for clang5.0 and clang6.0

* fixed CppCoreCheck pointer decay warning

v1.0.0

Toggle v1.0.0's commit message
Started versioning. Tested by SA team

0