File ms-gsl.changes of Package ms-gsl

-------------------------------------------------------------------
Thu Jun 19 15:01:50 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Fix build using googletest >= v1.17.0, boo#1244989
  * https://github.com/microsoft/GSL/issues/1178

-------------------------------------------------------------------
Sun Mar  2 19:31:11 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.2.0
  * New Features:
    - Added gsl::swap for safely swapping gsl::not_null pointers (#1160)
    - Introduced element_type member type to gsl::not_null for better type
      trait consistency (#1196)
    - Added support for strict_not_null with unique_ptr (#1179)
    - Added comprehensive test suite for gsl::span including empty span,
      conversion, and comparison tests (#1189)
  * Performance Improvements:
    - Significantly improved span_iterator performance with Clang compiler,
      reducing overhead by up to 20x (#1166)
  * Bug Fixes:
    - Fixed GCC-specific bug with list initialization of const
      references (#1175)
    - Fixed SFINAE implementation in gsl::owner (#1174)
    - Fixed issues with std::enable_if usage throughout the codebase (#1177)
    - Modified include directives to use explicit "gsl/" prefix to prevent
      header conflicts (#1184)
    - Changed include directives to use relative paths to comply with
      CppCoreGuideline SF.12 (#1194)
  * Deprecated Features:
    - Removed deprecated string_span feature (#1185)
    - Marked the following features as deprecated as they are now in the
      C++ standard:
      * gsl::unique_ptr
      * gsl::shared_ptr
      * gsl::byte (since C++17)
      * gsl::joining_thread

-------------------------------------------------------------------
Thu Dec 26 22:26:43 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Adding '_service' file for tarball download

-------------------------------------------------------------------
Mon Oct 21 16:21:35 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Looks like v4.1.0 was [re]released? List of changes under
  https://github.com/microsoft/GSL/releases/tag/v4.1.0 is quite different
  * Grabbed tarball from this [re]release.

-------------------------------------------------------------------
Thu Oct 17 14:14:03 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.1.0
  * quoted form of #include when GSL includes GSL files by @beinhaerter
    in #1030
  * Suppress reserved identifier warning by @dmitrykobets-msft in #1041
  * Make gsl::span's iterators use the contiguous_iterator concept by
    @dmitrykobets-msft in #1035
  * Suppress -Wfloat-equal warning by @dmitrykobets-msft in #1043
  * gsl/narrow should include by @TheJCAB in #1044
  * Many other changes, see:
    https://github.com/microsoft/GSL/releases/tag/v4.1.0

-------------------------------------------------------------------
Thu May 25 13:29:36 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- Enabling testing suite

-------------------------------------------------------------------
Tue May 23 23:28:54 UTC 2023 - Jan Engelhardt <jengelh@inai.de>

- Trim duplicate autogenerated cmake() from ms-gsl-devel.
- Delete -static provide, it's not provided.

-------------------------------------------------------------------
Sun May 14 16:50:20 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- Initial version from upstream
  * Pulled, in general, from OBS://home:Dead_Mozay:telegram/ms-gsl
openSUSE Build Service is sponsored by