Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ms-gsl-devel-5.0.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: ms-gsl-devel Distribution: openSUSE Tumbleweed
Version: 5.0.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Aug 26 19:38:02 2026
Group: Unspecified Build host: reproducible
Size: 120793 Source RPM: ms-gsl-5.0.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/Microsoft/GSL
Summary: Development files for ms-gsl
Development files for ms-gsl.

Provides

Requires

License

MIT

Changelog

* Wed Aug 26 2026 Scott Bradnick <scott.bradnick@suse.com>
  - Update to upstream version 5.0.0:
    * Update return by value threshold in gsl::not_null by ozaktash in #1205
    * copilot: Provide more project context for the Copilot coding agent
      by Carson Radtke (@carsonRadtke) in #1207
    * Document differences between hardened std::span and gsl::span
      by Carson Radtke (@carsonRadtke) with @Copilot in #1206
    * Add constexpr to not_null comparison operators
      by Carson Radtke (@carsonRadtke) with @Copilot in #1208
    * fix: all pipeline failures by Carson Radtke (@carsonRadtke) in #1221
    * export proper syntax for GSL_SUPPRESS for new VS
      by Carson Radtke (@carsonRadtke) in #1213
    * Revert unintended change to GSL_SUPPRESS
      by Werner Henze (@beinhaerter) in #1226
    * use cmake presets instead of cmake settings
      by Carson Radtke (@carsonRadtke) in #1219
    * Fix std::hash compilation error for gsl::not_null<std::shared_ptr>
      by Carson Radtke (@carsonRadtke) with @Copilot in #1210
    * infra: individual test executables
      by Carson Radtke (@carsonRadtke) in #1212
    * doc: Update URL in pointers to F.16 C++ Core Guidelines by maflcko in #1232
    * doc: Fix to use lower-case anchors in links to C++ Core Guidelines
      by maflcko in #1234
    * gsl::not_null: C.85: Make swap noexcept by maflcko in #1235
    * gsl::not_null: C.89: Make a hash noexcept by maflcko in #1236
    * ci: Bump to actions/checkout@v6 by maflcko in #1237
    * ci: Use microsoft/setup-msbuild@v3 by maflcko in #1240
    * narrow_cast instead of static_cast by Werner Henze (@beinhaerter) in #1250
    * ci: Bump actions/setup-java@v5 by maflcko in #1249
    * remove space in GSL_SUPPRESS by Werner Henze (@beinhaerter) in #1248
    * clang-format improvements by Werner Henze (@beinhaerter) in #1251
    * feat: implementation of gsl::dyn_array
      by Carson Radtke (@carsonRadtke) in #1228
    * ci: fix failing actions by Carson Radtke (@carsonRadtke) in #1255
    * docs: fix false statements in gsl::dyn_array docs
      by Carson Radtke (@carsonRadtke) in #1254
    * dyn_array: fix include tree by Carson Radtke (@carsonRadtke) in #1261
    * Bump GSL to v5.0.0 by Carson Radtke (@carsonRadtke) in #1262
    * docs: fix http:// to https:// in CppCoreGuidelines links
      by Rajkaran (@Rajkaran-122) in #1267
    * Fix floating-to-integral narrow undefined behavior
      by Carson Radtke (@carsonRadtke) in #1266
    * Ensure iterators convert to const iterators
      by Carson Radtke (@carsonRadtke) in #1264
    * Prevent external construction of checked iterators
      by Carson Radtke (@carsonRadtke) in #1263
* Thu May 21 2026 Scott Bradnick <scott.bradnick@suse.com>
  - Update to upstream version 4.2.2:
    * This is a patch release that corresponds with the current tip of the
      `rel/4.2` branch.
    * Bug Fixes
    - Fix MSVC's C4875 when compiling GSL 4.2.1 with latest MSVC toolset. #1243
* Mon Dec 15 2025 Scott Bradnick <scott.bradnick@suse.com>
  - Adding 'Source100: README.md' as the README is suggested at src.opensuse.org
    setup, otherwise get the following message:
    * "Attention, "README.md" is not mentioned in spec files as source or patch."
* Mon Dec 08 2025 Scott Bradnick <scott.bradnick@suse.com>
  - Update to upstream version 4.2.1
    * This is a patch release that corresponds with the current tip of the
      rel/4.2 branch.
    * Bug Fixes
    - Fixed an issue with the v4.2.0 GSL release #1224
    * https://github.com/microsoft/GSL/issues/1224
* Thu Jun 19 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 02 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 2024 Scott Bradnick <scott.bradnick@suse.com>
  - Adding '_service' file for tarball download
* Mon Oct 21 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 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 2023 Scott Bradnick <scott.bradnick@suse.com>
  - Enabling testing suite
* Tue May 23 2023 Jan Engelhardt <jengelh@inai.de>
  - Trim duplicate autogenerated cmake() from ms-gsl-devel.
  - Delete -static provide, it's not provided.
* Sun May 14 2023 Scott Bradnick <scott.bradnick@suse.com>
  - Initial version from upstream
    * Pulled, in general, from OBS://home:Dead_Mozay:telegram/ms-gsl

Files

/usr/include/gsl
/usr/include/gsl/algorithm
/usr/include/gsl/assert
/usr/include/gsl/byte
/usr/include/gsl/dyn_array
/usr/include/gsl/gsl
/usr/include/gsl/narrow
/usr/include/gsl/pointers
/usr/include/gsl/span
/usr/include/gsl/span_ext
/usr/include/gsl/util
/usr/include/gsl/zstring
/usr/share/cmake/Microsoft.GSL
/usr/share/cmake/Microsoft.GSL/GSL.natvis
/usr/share/cmake/Microsoft.GSL/Microsoft.GSLConfig.cmake
/usr/share/cmake/Microsoft.GSL/Microsoft.GSLConfigVersion.cmake
/usr/share/doc/packages/ms-gsl-devel
/usr/share/doc/packages/ms-gsl-devel/CONTRIBUTING.md
/usr/share/doc/packages/ms-gsl-devel/README.md
/usr/share/doc/packages/ms-gsl-devel/ThirdPartyNotices.txt
/usr/share/licenses/ms-gsl-devel
/usr/share/licenses/ms-gsl-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Sep 13 22:33:01 2026