Commit Graph

  • 3325bbd33d
    Fix version info (#1202) main Werner Henze 2025-03-27 17:00:24 +01:00
  • 7a8f6d0186 Fix version info Werner Henze 2025-03-26 16:48:51 +01:00
  • e8d35f45e7
    Merge 49371c5f298707209c5f947bec747558bcd955a6 into 2828399820ef4928cc89b65605dca5dc68efca6e apenn-msft 2025-03-03 10:29:27 -06:00
  • 2828399820
    replace BYTE_TYPE with a solution based on namespaces (#1201) v4.2.0 Werner Henze 2025-02-28 15:53:25 +01:00
  • c5fbb81ad4
    documentation (#1200) Werner Henze 2025-02-28 15:49:53 +01:00
  • d682655106 replace BYTE_TYPE with a solution based on namespaces Werner Henze 2025-02-27 14:46:58 +01:00
  • 1e732cb140 documentation Werner Henze 2025-02-27 13:47:01 +01:00
  • 7fabaa499d
    deprecate features adopted into C++ (#1198) Carson Radtke 2025-02-14 11:24:51 -06:00
  • 7b3165edbe do not use gsl::byte if it is deprecated Carson Radtke 2025-02-13 21:57:00 -06:00
  • 93e508e206 do not deprecate gsl::to_integer because we never claim to implement it. Carson Radtke 2025-02-13 21:48:55 -06:00
  • 883648c945 deprecated features adopted into C++ Carson Radtke 2025-02-13 21:29:29 -06:00
  • 56d8937ca6
    Merge 5f0ff1d57bf248c5966433f55615becb8e65647c into 4742bc192a8561c96942fa23335502b4987522fb apenn-msft 2025-02-13 22:43:39 +08:00
  • 4742bc192a
    use relative path in # include (#1194) Carson Radtke 2025-02-12 09:16:45 -06:00
  • ec729d63a7
    introduce gsl::not_null<T>::element_type (#1196) Carson Radtke 2025-02-12 09:16:05 -06:00
  • 7f4fc9388b
    Add more gsl::span tests [copilot] (#1189) Carson Radtke 2025-02-12 09:15:43 -06:00
  • c23616aec9 fix: cannot put a non-pointer in a gsl::not_null Carson Radtke 2025-02-11 13:55:02 -06:00
  • 61dec915f2 use std::is_same instead of is_same_v Carson Radtke 2025-02-11 13:51:23 -06:00
  • cd7e358a6b introduce gsl::not_null<T>::element_type Carson Radtke 2025-02-11 13:45:06 -06:00
  • bf22adb03f use relative path in # include Carson Radtke 2025-02-11 11:42:39 -06:00
  • 49371c5f29
    syntax fix apenn-msft 2025-02-03 18:24:21 -05:00
  • e00c1ccf55
    fix syntax apenn-msft 2025-02-03 18:22:26 -05:00
  • 628b2c5c27
    Update headers.md apenn-msft 2025-02-03 18:07:56 -05:00
  • 21f9620836
    Merge 9f1f78d68098aedbe5fc5d2bc6d0161b6f6ad4e3 into 355982daf6c54ccb11bef8a1c511be2622dec402 apenn-msft 2025-02-03 17:05:02 -06:00
  • 9f1f78d680
    Update README.md apenn-msft 2025-02-03 18:04:59 -05:00
  • 5f0ff1d57b
    Update README.md apenn-msft 2025-02-03 18:04:27 -05:00
  • 8ffd43043d
    allow final action to invoke throwing actions apenn-msft 2025-02-03 18:01:15 -05:00
  • 8c165a4199
    enforcement for no-throw finally actions apenn-msft 2025-02-03 17:50:24 -05:00
  • 5a66c65d09
    update comments in source apenn-msft 2025-02-03 17:29:01 -05:00
  • 8eb3205aab
    explicitly document finally actions must be non-throwing apenn-msft 2025-02-03 17:24:20 -05:00
  • 49c61d2551 fix tests for pre-C++17 Carson Radtke 2025-01-29 18:16:08 -06:00
  • 97b95a5e57 Add more gsl::span tests [copilot] Carson Radtke 2025-01-29 17:55:39 -06:00
  • 355982daf6
    Delete gsl/string_span (#1185) Tiago 2025-01-07 06:58:59 -08:00
  • 50aaf2efbb
    remove documentation for deprecated make_span overloads (#1183) Werner Henze 2025-01-07 15:50:49 +01:00
  • 8ca09ed10e Delete gsl/string_span Tiago Macarios 2025-01-07 06:09:19 -08:00
  • 7b6b8013b1
    Add "gsl" to #includes (#1184) Tiago 2025-01-07 06:42:38 -08:00
  • 7c5db424dd Add "gsl" to #includes Tiago Macarios 2025-01-07 05:43:45 -08:00
  • 3bfa46afa7 remove documentation for deprecated make_span overloads Werner Henze 2025-01-06 22:44:38 +01:00
  • 1cdb8d295e
    More checks for non-compilable code, plus fix for span (#1180) Werner Henze 2025-01-04 18:50:31 +01:00
  • e60f0ea138 comment test 1 Werner Henze 2025-01-04 09:13:21 +01:00
  • 8124d30046 delete tests 2 and 3 Werner Henze 2025-01-04 09:11:54 +01:00
  • 23665edb69 comment out tests again Werner Henze 2025-01-03 19:35:03 +01:00
  • 4d82fd88b9 check test 3 Werner Henze 2025-01-03 19:24:21 +01:00
  • 904995fde3 check test 2 Werner Henze 2025-01-03 19:20:05 +01:00
  • d88c5c01a5 check on which platforms the first test fails Werner Henze 2025-01-03 19:10:16 +01:00
  • e31f8d76e5 check for dynamic_extent Werner Henze 2025-01-03 16:46:58 +01:00
  • e8fa8b189d static_assert for templated span::first/last/subspan Werner Henze 2025-01-02 11:01:29 +01:00
  • b438aa9470 move static_asserts to the original places, making the diff easier to read Werner Henze 2025-01-01 15:28:31 +01:00
  • f5ba439b11 activate commented out tests Werner Henze 2025-01-01 15:11:09 +01:00
  • e55946da6e Get rid of FAIL_ON_SOME_PLATFORMS Werner Henze 2025-01-01 14:40:12 +01:00
  • 4d3c42e72d check FAIL_ON_SOME_PLATFORMS Werner Henze 2024-12-30 17:28:26 +01:00
  • ac236494e5 less fail_on_some_platforms Werner Henze 2024-12-30 17:27:28 +01:00
  • d91b5c7c85 check_fail_on_some_platforms Werner Henze 2024-12-30 16:59:54 +01:00
  • bd906e524e ConversionCompilesFor Werner Henze 2024-12-30 16:52:47 +01:00
  • 5251973839 non-const string::data() is available since C++17 Werner Henze 2024-12-30 15:58:31 +01:00
  • 6436dbfda0 algorithm_test, span_tests.cpp Werner Henze 2024-12-30 13:38:45 +01:00
  • cb03a17b7e More checks for non-compilable code Werner Henze 2024-12-28 17:19:42 +01:00
  • c832885f15
    React to ubuntu-latest changing to 24.04 (#1181) Carson Radtke 2025-01-03 10:23:50 -06:00
  • 30f2c106af skip test due to compiler bug Carson Radtke 2025-01-03 10:17:08 -06:00
  • 0a0e7cc34a revertme Carson Radtke 2025-01-03 10:08:07 -06:00
  • bcf566df65 React to ubuntu-latest changing to 24.04 Reacting to https://github.com/actions/runner-images/issues/10636 * update clang to 16,17,18 * update gcc to 12,13,14 Carson Radtke 2025-01-03 09:58:15 -06:00
  • 16a60199df
    strict_not_null for unique_ptr (#1179) Werner Henze 2024-12-26 18:00:36 +01:00
  • 4e06ebe1ac strict_not_null for unique_ptr Werner Henze 2024-12-23 14:30:03 +01:00
  • fcd55ee924
    Better use of std::enable_if (#1177) Werner Henze 2024-12-23 17:40:22 +01:00
  • 321a9a32c0 fix failing checks Werner Henze 2024-12-23 12:25:45 +01:00
  • 0dc891b352 Better use of std::enable_if Werner Henze 2024-12-18 21:53:42 +01:00
  • 5a1fb8e184 this commits adds tests that should fail, but don't Werner Henze 2024-12-18 21:10:23 +01:00
  • b8ac820fe1
    Force unit tests for byte to use GSL implementation (#1176) Werner Henze 2024-12-18 17:16:36 +01:00
  • 147e4bf0ca Force unit tests for byte to use GSL implementation Werner Henze 2024-12-18 16:54:28 +01:00
  • 272463043e
    introduce gsl::swap for swapping gsl::not_null (#1160) Carson Radtke 2024-12-13 15:16:53 -06:00
  • 8772a45826
    Merge branch 'microsoft:main' into gh-1129 Carson Radtke 2024-12-13 10:22:39 -06:00
  • 8a0e3d8a9b
    fix: direct-init const ref instead of list-init (#1175) Carson Radtke 2024-12-13 10:22:16 -06:00
  • 0fffcdcfd5 fix: direct-init const ref instead of list-init Carson Radtke 2024-12-13 10:06:50 -06:00
  • aed09c41b6
    Fix SFINAE on gsl::owner. (#1174) Alberto La Rocca 2024-12-13 16:56:28 +01:00
  • 5263830f3c
    Fix SFINAE on gsl::owner. Alberto La Rocca 2024-12-13 00:09:58 +01:00
  • 4b190d2e2a
    Create issue templates (#1173) Carson Radtke 2024-12-02 14:34:38 -06:00
  • cacf34b01e
    Create issue templates Carson Radtke 2024-12-02 14:29:57 -06:00
  • ddae9d72b6
    fix stale badge links in README (#1170) Carson Radtke 2024-11-25 13:06:02 -06:00
  • cf46aeda1b
    Merge branch 'microsoft:main' into cleanup-readme Carson Radtke 2024-11-25 12:59:21 -06:00
  • 74d2bb79d4
    fix various pipeline failures (#1172) Carson Radtke 2024-11-25 12:58:45 -06:00
  • ddc5690c34 remove warnings from cmake android. we have no control over the contents of the cmake file Carson Radtke 2024-11-25 11:51:22 -06:00
  • 916375d2e8 fix typo gcc excludes Carson Radtke 2024-11-25 11:44:04 -06:00
  • 373a18c1ea undo deleted space Carson Radtke 2024-11-25 11:39:04 -06:00
  • 56f197d7b3 disable deprecated errors for android Carson Radtke 2024-11-25 11:36:54 -06:00
  • d334a4f171 google test does not work with gcc12 Carson Radtke 2024-11-25 11:20:14 -06:00
  • c0a4f04cd0 suppress incorrect warning when compiling gtest Carson Radtke 2024-11-25 11:03:11 -06:00
  • ed21da6527 looks like xcode 16.1 support is not coming soon Carson Radtke 2024-11-25 10:14:05 -06:00
  • afc2b099b5 Merge branch 'fix-macos-pipeline' into fix-cmake-min-version Carson Radtke 2024-11-15 13:33:32 -06:00
  • 8d6c047e75 use googletest v1.14.0 Carson Radtke 2024-11-15 13:11:54 -06:00
  • 60809171bc update googletest to v1.15.2 Carson Radtke 2024-11-15 12:40:55 -06:00
  • ed2ec200be Set cmake_minimum_required to 3.10 Carson Radtke 2024-11-15 12:19:30 -06:00
  • d71d5225e5 fix failing macos test Carson Radtke 2024-11-15 12:10:11 -06:00
  • 9fc6cc7cbc fix stale badge links in README Carson Radtke 2024-11-15 12:05:46 -06:00
  • f8ec309118
    improve performance of span_iterator w/ clang (#1166) Carson Radtke 2024-11-12 15:41:21 -06:00
  • 63f905878e fix failing test Carson Radtke 2024-11-11 14:15:19 -06:00
  • b8bfc194cf fix some typos Carson Radtke 2024-11-09 14:42:55 -06:00
  • 898db79600
    improve performance of span_iterator w/ clang carson radtke 2024-11-09 14:04:45 -06:00
  • 2c1a9fca22 Allow testing on forks Juan Ramos 2024-10-23 16:04:50 -07:00
  • 607753a657 Simplify CMake test code Juan Ramos 2024-10-23 15:18:42 -07:00
  • 87f9d76886
    GSL v4.1.0 (#1163) v4.1.0 Carson Radtke 2024-10-21 10:19:37 -05:00
  • 7e9509be29 GSL v4.1.0 Carson Radtke 2024-10-21 10:11:34 -05:00