| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| GSL 5.0.0 Release source code.tar.gz | 2026-08-25 | 75.2 kB | |
| GSL 5.0.0 Release source code.zip | 2026-08-25 | 101.6 kB | |
| README.md | 2026-08-25 | 3.6 kB | |
| Totals: 3 Items | 180.3 kB | 1 | |
What's Changed
- Update return by value threshold in gsl::not_null by @ozaktash in https://github.com/microsoft/GSL/pull/1205
- copilot: Provide more project context for the Copilot coding agent by @carsonRadtke in https://github.com/microsoft/GSL/pull/1207
- Document differences between hardened std::span and gsl::span by @carsonRadtke with @Copilot in https://github.com/microsoft/GSL/pull/1206
- Add constexpr to not_null comparison operators by @carsonRadtke with @Copilot in https://github.com/microsoft/GSL/pull/1208
- fix: all pipeline failures by @carsonRadtke in https://github.com/microsoft/GSL/pull/1221
- export proper syntax for GSL_SUPPRESS for new VS by @carsonRadtke in https://github.com/microsoft/GSL/pull/1213
- Revert unintended change to GSL_SUPPRESS by @beinhaerter in https://github.com/microsoft/GSL/pull/1226
- use cmake presets instead of cmake settings by @carsonRadtke in https://github.com/microsoft/GSL/pull/1219
- Fix std::hash compilation error for gsl::not_null<std::shared_ptr\<t>> by @carsonRadtke with @Copilot in https://github.com/microsoft/GSL/pull/1210
- infra: individual test executables by @carsonRadtke in https://github.com/microsoft/GSL/pull/1212
- doc: Update URL in pointers to F.16 C++ Core Guidelines by @maflcko in https://github.com/microsoft/GSL/pull/1232
- doc: Fix to use lower-case anchors in links to C++ Core Guidelines by @maflcko in https://github.com/microsoft/GSL/pull/1234
- gsl::not_null: C.85: Make swap noexcept by @maflcko in https://github.com/microsoft/GSL/pull/1235
- gsl::not_null: C.89: Make a hash noexcept by @maflcko in https://github.com/microsoft/GSL/pull/1236
- ci: Bump to actions/checkout@v6 by @maflcko in https://github.com/microsoft/GSL/pull/1237
- ci: Use microsoft/setup-msbuild@v3 by @maflcko in https://github.com/microsoft/GSL/pull/1240
- narrow_cast instead of static_cast by @beinhaerter in https://github.com/microsoft/GSL/pull/1250
- ci: Bump actions/setup-java@v5 by @maflcko in https://github.com/microsoft/GSL/pull/1249
- remove space in GSL_SUPPRESS by @beinhaerter in https://github.com/microsoft/GSL/pull/1248
- clang-format improvements by @beinhaerter in https://github.com/microsoft/GSL/pull/1251
- feat: implementation of gsl::dyn_array by @carsonRadtke in https://github.com/microsoft/GSL/pull/1228
- ci: fix failing actions by @carsonRadtke in https://github.com/microsoft/GSL/pull/1255
- docs: fix false statements in gsl::dyn_array docs by @carsonRadtke in https://github.com/microsoft/GSL/pull/1254
- dyn_array: fix include tree by @carsonRadtke in https://github.com/microsoft/GSL/pull/1261
- Bump GSL to v5.0.0 by @carsonRadtke in https://github.com/microsoft/GSL/pull/1262
- docs: fix http:// to https:// in CppCoreGuidelines links by @Rajkaran-122 in https://github.com/microsoft/GSL/pull/1267
- Fix floating-to-integral narrow undefined behavior by @carsonRadtke in https://github.com/microsoft/GSL/pull/1266
- Ensure iterators convert to const iterators by @carsonRadtke in https://github.com/microsoft/GSL/pull/1264
- Prevent external construction of checked iterators by @carsonRadtke in https://github.com/microsoft/GSL/pull/1263
New Contributors
- @ozaktash made their first contribution in https://github.com/microsoft/GSL/pull/1205
- @maflcko made their first contribution in https://github.com/microsoft/GSL/pull/1232
- @Rajkaran-122 made their first contribution in https://github.com/microsoft/GSL/pull/1267
Full Changelog: https://github.com/microsoft/GSL/compare/v4.2.2...v5.0.0