Commit Graph

  • 352f73df92 Applying Casey's an Dmitry's changes... Herb Sutter 2022-08-31 16:24:05 -07:00
  • 3865bac469 Made noexcept-consistent Herb Sutter 2022-08-30 16:08:07 -07:00
  • 6b284bf500 Applying Casey's suggestions Herb Sutter 2022-08-30 16:05:09 -07:00
  • 10df83d292 solve span compile problem with gcc 5.5.0 (#1052) Werner Henze 2022-08-18 21:28:11 +02:00
  • 2e94541fcf Use updated NDK version in android test suite (#1053) dmitrykobets-msft 2022-08-17 12:40:45 -07:00
  • 330583f478 Resolve MSVC warning C5260 (#1049) dmitrykobets-msft 2022-07-18 17:42:21 -07:00
  • 4c6f7b2923 Mark dynamic_extent as inline, compiler-version-permitting dmitrykobets/gsl_const_inline Dmitry Kobets 2022-06-21 09:46:28 -07:00
  • be0a8a2caa Test solution Dmitry Kobets 2022-06-20 17:47:40 -07:00
  • d9fc52e20e Microsoft mandatory file (#1047) microsoft-github-policy-service[bot] 2022-05-23 15:27:04 -07:00
  • 7adea89bb8 Microsoft mandatory file users/GitHubPolicyService/d1eae7b1-f6fc-4cef-87c2-3002ab4ba21b microsoft-github-policy-service[bot] 2022-05-23 20:02:35 +00:00
  • da01eb28db Remove useless runtime checks in span implementation (#1029) dmitrykobets-msft 2022-04-28 14:58:25 -07:00
  • d8c493c89f Suppress es.46 warning in implementation of gsl::narrow (#1046) dmitrykobets-msft 2022-04-28 09:49:38 -07:00
  • 7fefaaf2c8 Fix reason for including assert inside gsl/narrow (#1045) dmitrykobets-msft 2022-04-28 09:49:10 -07:00
  • f21f29d210 gsl/narrow should include <exception> (#1044) Juan Carlos Arevalo Baeza 2022-04-26 14:41:10 -07:00
  • 2bfd495080 Suppress -Wfloat-equal warning in implementation of gsl::narrow (#1043) dmitrykobets-msft 2022-04-14 11:08:28 -07:00
  • 383723676c Make gsl::span's iterators use the contiguous_iterator concept (#1035) dmitrykobets-msft 2022-03-22 13:20:54 -07:00
  • f22f524aa2 Suppress reserved identifier warning (#1041) dmitrykobets-msft 2022-03-22 12:24:23 -07:00
  • 4377f6e603 quoted form of #include when GSL includes GSL files (#1030) Werner Henze 2022-01-31 22:06:42 +01:00
  • a353456718 Fixed wrong version number in exported CMake configs. (#1027) v4.0.0 Vitaly Zaitsev 2022-01-29 00:22:59 +01:00
  • 99a29ce797 Document safe usage of undefined behavior in gsl::narrow (#1024) dmitrykobets-msft 2022-01-26 16:44:07 -08:00
  • ebf0498363 Update compiler support (#1021) dmitrykobets-msft 2022-01-06 10:17:21 -08:00
  • a6c569482e update compiler version table in the readme dmitrykobets-msft/update-compiler-support Dmitry Kobets 2022-01-03 09:48:25 -08:00
  • f4167ec21a Update compiler support Dmitry Kobets 2022-01-03 08:36:19 -08:00
  • 3b473a0acf Update README dmitrykobets-msft/experimental/add-vs_llvm-testing Dmitry Kobets 2021-12-16 08:11:18 -08:00
  • 32a3fcaf06 Re-enable all the tests Dmitry Kobets 2021-12-16 08:10:18 -08:00
  • a812934312 Run all versions of VS with LLVM Dmitry Kobets 2021-12-16 07:20:39 -08:00
  • 713edbfe5e Temporarily disable other jobs Dmitry Kobets 2021-12-15 14:21:31 -08:00
  • 5614c2e5e5 Add tests for VS2022 with LLVM Dmitry Kobets 2021-12-15 14:18:11 -08:00
  • c412deb31e Update compiler support (#1019) dmitrykobets-msft 2021-12-10 11:17:47 -08:00
  • bcf008ae55 Fix/implement C++2020 compilation, tests, and CI (#1017) dmitrykobets-msft 2021-12-09 14:54:06 -08:00
  • 7b20794080 Trying MSVC LLVM dmitrykobets-msft/experimental/donotmerge Dmitry Kobets 2021-12-08 11:13:49 -08:00
  • 640cb1db9e Update readme compiler versions dmitrykobets-msft/fix-span-2020 Dmitry Kobets 2021-12-07 13:49:42 -08:00
  • d442c85820 Rework CI for C++2020 tests Dmitry Kobets 2021-12-07 12:43:12 -08:00
  • 03af2432e0 Re-work CI and error suppression Dmitry Kobets 2021-12-02 14:28:25 -08:00
  • 4430ba9663 Fix C++20 bugs and tests Dmitry Kobets 2021-12-01 14:20:50 -08:00
  • d0b0eac187 Try different negation style dmitrykobets-msft/experiment/fix-span-2020-gtest-failures Dmitry Kobets 2021-12-01 09:43:22 -08:00
  • 192a2b505c Tweak Dmitry Kobets 2021-11-30 13:51:58 -08:00
  • c9c27e39d5 Also add suppression for noexcept tests Dmitry Kobets 2021-11-30 13:35:20 -08:00
  • 502fa7625f Try short-circuit form Dmitry Kobets 2021-11-30 13:22:13 -08:00
  • 279c0ad89b Check for presence of variable Dmitry Kobets 2021-11-30 13:13:35 -08:00
  • b7b1eaf9f2 Manually suppress warnings for C++20 tests Dmitry Kobets 2021-11-30 12:57:37 -08:00
  • 1cae46b563 Revert "Experiment removing gsl_tests_config" Dmitry Kobets 2021-11-30 12:43:33 -08:00
  • d02b9b664a Experiment removing gsl_tests_config Dmitry Kobets 2021-11-30 12:31:19 -08:00
  • b23c7f5cc8 Add logs Dmitry Kobets 2021-11-30 11:53:33 -08:00
  • dfb1bdd7e1 Version 2 of suppressing gtest warnings Dmitry Kobets 2021-11-30 11:36:14 -08:00
  • 52363d81c9 Try blanket-excluding warnings on googletest Dmitry Kobets 2021-11-30 10:48:59 -08:00
  • bd2cc9e69d Add logging Dmitry Kobets 2021-11-29 15:21:21 -08:00
  • 4cbd4165a8 Enable C++20 tests in CI Dmitry Kobets 2021-11-29 11:46:45 -08:00
  • f2feab563f Fix std::span 2020 compilation errors + test failures Dmitry Kobets 2021-11-24 16:41:47 -08:00
  • e0880931ae Fix googletest build failure with gcc 11.1+ (#1015) dmitrykobets-msft 2021-11-17 12:24:40 -08:00
  • feb24b284a Fix build failure with gcc 11.1+ dmitrykobets-msft_fix_gtest_build_issue Dmitry Kobets 2021-11-15 11:28:30 -08:00
  • c31a9ad5e8 Delete .travis.yml (#995) Jordan Maples 2021-10-26 16:52:07 -07:00
  • da80ce15d8 make zstring family don't require empty angle brackets any more (#998) Werner Henze 2021-10-27 01:50:58 +02:00
  • fd3ba7890a Delete .travis.yml SloppyJaconda-Remove_travis_yml Jordan Maples 2021-09-17 11:23:02 -07:00
  • f09b24970d Fix gsl/util for c++20 compilers without <span> (#993) Jean-Michaël Celerier 2021-09-16 00:12:11 +02:00
  • 8a4b9ed0bf feat: narrow for non totally ordered types (#986) Johel Ernesto Guerrero Peña 2021-06-23 18:28:45 -04:00
  • b26f6d5ec7 gsl::at behavior change regarding gsl::span (#985) Jordan Maples [MSFT] 2021-05-20 18:18:08 -07:00
  • c1cbb41b42 Fix iPhone simulator CI (#981) Tushar Maheshwari 2021-05-13 23:22:09 +05:30
  • 020ddc40c5 Fine, make it move-constructible (only) Herb Sutter 2021-02-24 16:49:57 -08:00
  • f59cb795a0 Figured out test failures, removed move test Herb Sutter 2021-02-24 16:42:58 -08:00
  • e9c575300e Defaulted copying Herb Sutter 2021-02-24 16:12:13 -08:00
  • 39e956b9b1 Restored copyability to final_action Herb Sutter 2021-02-24 16:08:02 -08:00
  • 4cd8873d3e Clean up final_act and finally, closes #752 and #846 Herb Sutter 2021-02-24 15:51:29 -08:00
  • ef0ffefe52 is_comparable_to_nullptr for better static_assert (#975) beinhaerter 2021-02-24 23:39:13 +01:00
  • 176c92e802 Branch rename cleanup (#976) Jordan Maples [MSFT] 2021-02-24 11:16:21 -08:00
  • 95a32d75a2 Update CONTRIBUTING.md branch_rename_cleanup Jordan Maples [MSFT] 2021-02-19 15:40:15 -08:00
  • ed762459cf Update azure-pipelines.yml Jordan Maples [MSFT] 2021-02-19 15:39:42 -08:00
  • 2b9f1033aa Update android.yml Jordan Maples [MSFT] 2021-02-19 15:39:10 -08:00
  • 3bdc037c23 Update ios.yml Jordan Maples [MSFT] 2021-02-19 15:38:49 -08:00
  • 5458cd79b3 Update pipeline build tag Jordan Maples [MSFT] 2021-02-19 15:37:40 -08:00
  • 882720bd73 Changed default to per-TU violation handlers expects-ensures-revision Herb Sutter 2021-01-27 16:36:59 -08:00
  • 84aeb59f26 Fixing cmake developer warning (#972) jpr89 2021-01-19 16:41:25 -05:00
  • d9fa328f89 Improve build script for standalone tests (#963) Nicholas Guriev 2021-01-08 21:55:59 +03:00
  • d0052f6320 Minor cmake nitpicks (#969) hdf89shfdfs 2021-01-08 12:56:04 -05:00
  • 3b3478eaf8 Update README.md (#970) hdf89shfdfs 2021-01-07 17:02:47 -05:00
  • e427b02c89 Reintroduce CMake changes that were reverted in #966 (#967) Jordan Maples [MSFT] 2021-01-05 11:55:13 -08:00
  • 25bb4bd948 Revert "[cmake] Adding options for INSTALL and TEST (#964)" (#966) Jordan Maples [MSFT] 2021-01-04 14:17:03 -08:00
  • 1c509ad8e1 update gtest (#965) Jordan Maples [MSFT] 2021-01-04 11:31:01 -08:00
  • eca0eca6f1 [cmake] Adding options for INSTALL and TEST (#964) hdf89shfdfs 2021-01-04 13:42:33 -05:00
  • 81c10b8017 normalize is a more accurate name than sanitize Herb Sutter 2020-12-22 17:04:07 -08:00
  • 0b80ac7d02 gsl/assert cleanup Herb Sutter 2020-12-19 12:58:31 -08:00
  • e269976910 Added inline variable support Herb Sutter 2020-12-18 13:16:40 -08:00
  • a47352cb2a Delete appveyor.yml Jordan Maples [MSFT] 2020-12-18 13:03:34 -08:00
  • 60beb7a363 Fixed the default Herb Sutter 2020-12-18 12:53:36 -08:00
  • d5fc4efbf6 Turn off GCC bounds checking for the tests where we intentionally test out of bounds Herb Sutter 2020-12-18 12:48:15 -08:00
  • 25c0dee6e3 Reinstance the GSL_*_ON_CONTRACT_VIOLATION macros Herb Sutter 2020-12-18 12:45:05 -08:00
  • e02baff283 Remove minor code duplication Herb Sutter 2020-12-18 12:34:07 -08:00
  • 71fd73fa04 Make constructor more constinit-friendly Herb Sutter 2020-12-18 12:27:33 -08:00
  • c78ad8661c Added "vestigial" comments for downlevel feature test workarounds Herb Sutter 2020-12-18 12:18:23 -08:00
  • 070db845f8 Add -Wno-global-constructors for Clang Herb Sutter 2020-12-18 12:10:36 -08:00
  • 0c5a66b666 Added workaround for non-constexpr std::exchange Herb Sutter 2020-12-18 12:02:42 -08:00
  • 248a7cbdce Add feature test for literal constructor in downlevel compilers Herb Sutter 2020-12-18 11:56:36 -08:00
  • b77eaa87ee Make contract_group a literal type Herb Sutter 2020-12-18 11:40:50 -08:00
  • 9033021831 Removed stray .exchange Herb Sutter 2020-12-18 11:34:25 -08:00
  • a45265a75e Handler shouldn't be internally synchronized Herb Sutter 2020-12-18 11:30:17 -08:00
  • 8bd828744f Remove constexpr again to see what the failures were Herb Sutter 2020-12-18 11:25:04 -08:00
  • 1c37688ccd Replaced some of the previous workarounds with feature tests Herb Sutter 2020-12-18 11:20:03 -08:00
  • 8dfd03feeb Remove constexpr from contract_group constructor Herb Sutter 2020-12-17 13:19:29 -08:00
  • d83e9ea05f Add workarounds for Android compiler and constexpr test Herb Sutter 2020-12-17 12:11:42 -08:00
  • 59f38376b9 Change auto to void to satisfy some compilers about definition ordering Herb Sutter 2020-12-17 12:03:59 -08:00