Commit Graph

  • 2c1a9fca22 Allow testing on forks Juan Ramos 2024-10-23 16:04:50 -0700
  • 607753a657 Simplify CMake test code Juan Ramos 2024-10-23 15:18:42 -0700
  • f356aacfe5
    Merge d988e0e19b into 87f9d76886 Carson Radtke 2024-10-21 09:02:15 -0700
  • 87f9d76886
    GSL v4.1.0 (#1163) main v4.1.0 Carson Radtke 2024-10-21 10:19:37 -0500
  • 7e9509be29 GSL v4.1.0 Carson Radtke 2024-10-21 10:11:34 -0500
  • d988e0e19b introduce gsl::swap for swapping gsl::not_null Carson Radtke 2024-10-17 06:56:28 -0500
  • 82ba6c77ce
    Added the IWYU pragma export (#1154) Heiko Kröger 2024-10-16 00:26:45 +0200
  • 50ac3c370c Merge remote-tracking branch 'origin/main' into Add_IWYU_Pragma Carson Radtke 2024-10-15 17:16:50 -0500
  • 32511b8de4
    Delete the useless 'noexcept(false)' (#1152) mq白 2024-10-15 04:30:40 +0800
  • 331fbcc127 Merge remote-tracking branch 'origin/main' into delete-noexcept(false) Carson Radtke 2024-10-14 15:19:23 -0500
  • 84b2ca1352
    Remove unused headers from gsl/pointers (#1153) Konstantin Akimov 2024-10-15 03:15:46 +0700
  • 51fd4d61f1 Merge remote-tracking branch 'origin/main' into optimize-gsl-pointers-compile-time Carson Radtke 2024-10-14 15:10:28 -0500
  • ce2a959e02
    [ci]: add testing pipelines to github actions (#1159) Carson Radtke 2024-10-14 15:05:13 -0500
  • d610d78829 tests were not running for non-msbuild Carson Radtke 2024-10-14 14:29:56 -0500
  • 8b1634e806 add tests for c++23 Carson Radtke 2024-10-14 13:56:22 -0500
  • cb108e433d upate visual studio test to run vs2019 Carson Radtke 2024-10-14 13:48:40 -0500
  • 785f7a140f update matrix in README to correspond to tests Carson Radtke 2024-10-14 13:41:23 -0500
  • d520eb6006 use correct clang version Carson Radtke 2024-10-14 11:58:50 -0500
  • 84671a6a8a refactor cmake behavior to resuable action Carson Radtke 2024-10-14 10:41:01 -0500
  • e25059a152 fix some typos Carson Radtke 2024-10-14 10:01:23 -0500
  • e6abe6b19a tone down the matrix size. for now Carson Radtke 2024-10-14 09:58:08 -0500
  • a79e43a6dd convert clang and gcc to github action Carson Radtke 2024-10-14 09:54:12 -0500
  • 11fe02d1ac
    Add a MS GSL disambiguation note (#1156) Brian Kroth 2024-10-14 09:43:43 -0500
  • 905f8b30bb retrigger checks Heiko Kröger 2024-10-14 15:57:14 +0200
  • a0550c7d81 add msbuild to pipeline path Carson Radtke 2024-10-11 19:32:00 -0500
  • 00d5a32489 convert vs_msvc test to github action Carson Radtke 2024-10-11 19:26:37 -0500
  • 3275f9ccb9
    Fix gcc build problem (#1149) Werner Henze 2024-10-12 02:46:21 +0200
  • b206bd163b
    [ci]: fix android job (#1158) Carson Radtke 2024-10-11 18:05:20 -0500
  • 94203d18ba [ci]: fix android job Carson Radtke 2024-10-11 13:21:26 -0500
  • a8ce48b9e2 Fixed C4067 for MSC Zygfryd Wieszok 2024-09-14 17:55:58 +0200
  • 8b29843a4e Add a MS GSL disambiguation note Brian Kroth 2024-09-04 10:24:57 -0500
  • 580dcefa2d Fix gcc build problem Werner Henze 2024-03-01 15:53:50 +0100
  • 2445d84e58
    Fix: add missing header <functional> to gsl/pointers due to using less/greater Konstantin Akimov 2024-05-30 19:27:09 +0700
  • 6c0208b5ab Added the IWYU pragma export Heiko Kröger 2024-07-16 12:13:49 +0200
  • ead902ba0b
    Remove unused headers from gsl/pointers Konstantin Akimov 2024-05-30 18:10:37 +0700
  • 065c1dc2d7 Delete the useless 'noexcept(false)' 归故里 2024-05-15 10:34:53 +0800
  • b39e7e4b09
    Add documentation for to_integer(byte) (#1144) Werner Henze 2024-02-26 22:23:45 +0100
  • 2e0d1ba48c
    Test only __cpp_lib_byte, drop _HAS_STD_BYTE. (#1145) Stephan T. Lavavej 2024-02-26 13:22:20 -0800
  • 1b4d42ca2e
    Fix initialization in test (#1140) d-winsor 2024-02-26 13:17:12 -0800
  • 13bb92959b Suppress unsafe-buffer-usage test-fix Daniel Winsor 2024-02-26 12:55:46 -0800
  • caae4dd0f8
    Fix some typos. (#1146) Bruce Mitchener 2024-02-22 06:06:29 +0700
  • 48d105af23 Add suppression Daniel Winsor 2024-02-21 15:05:57 -0800
  • b291861a5a Fix some typos. Bruce Mitchener 2024-02-08 14:44:38 +0700
  • c597dfca10 Test only __cpp_lib_byte, drop _HAS_STD_BYTE. Stephan T. Lavavej 2024-01-25 12:54:41 -0800
  • f1a494cfd2
    ci: Update to actions/checkout@v4. (#1142) Bruce Mitchener 2024-01-18 06:25:32 +0700
  • 77b2f4f3b8
    Fix some typos. (#1143) Bruce Mitchener 2024-01-18 06:25:07 +0700
  • 6b93f0e6dc Add documentation for to_integer(byte) Werner Henze 2024-01-02 13:40:06 +0100
  • 2b97dc06de Fix some typos. Bruce Mitchener 2023-12-23 10:37:17 -0500
  • 2a32f43f94 ci: Update to actions/checkout@v4. Bruce Mitchener 2023-12-23 09:57:10 -0500
  • d2b2c98185 Adjust test initialization Daniel Winsor 2023-12-20 16:10:20 -0800
  • e64c97fc2c
    Mark not_null constructors as noexcept when underlying type can be moved with no exception (#1135) Nicholas Guriev 2023-10-19 01:15:26 +0300
  • 52212c2d76
    Update Clang GSL_SUPPRESS to stringize parameter instead of using fixed string literal. (#1133) Edward Chen 2023-09-11 10:52:30 -0700
  • 2940006b5c
    Suppress some noisy / buggy warnings (#1136) Dmitry Kobets 2023-09-11 10:06:40 -0700
  • 035bfeb2fb typo Dmitry Kobets 2023-09-08 16:23:02 -0700
  • 620dbfa799 Try a different ocnditional flag usage Dmitry Kobets 2023-09-08 16:09:32 -0700
  • 1634b75bba Only disable warning if it exists Dmitry Kobets 2023-09-08 15:47:21 -0700
  • 395bf1e9df Add missing warning suppression Dmitry Kobets 2023-09-08 15:15:00 -0700
  • 8b5d417434 Move suppression to correct locatin Dmitry Kobets 2023-09-08 11:01:48 -0700
  • 800dbaac11 Suppress noisy warning Dmitry Kobets 2023-09-07 16:33:30 -0700
  • a517cbae87 Suppress buggy clang-cl warning Dmitry Kobets 2023-09-07 12:36:16 -0700
  • 64edca6c7f
    Merge pull request #1 from dmitrykobets-msft/gsl_suppress_byte_cleanup Edward Chen 2023-09-05 18:48:51 -0700
  • 14d5c5db8e Remove unused gsl_suppress from byte Dmitry Kobets 2023-09-05 16:52:35 -0700
  • 9695da9b38
    fix and optimize documentation (#1131) Werner Henze 2023-09-06 01:08:36 +0200
  • 1e827f767f
    Mark not_null constructors as noexcept when underlying type can be moved with no exception Nicholas Guriev 2023-09-03 22:39:25 +0300
  • 2ca54adfc5 Update Clang GSL_SUPPRESS to stringize parameter instead of using fixed string literal. edgchen1 2023-09-01 19:19:34 -0700
  • b831596f84 fix and optimize documentation Werner Henze 2023-08-24 14:07:28 +0200
  • 4300304ef2
    Remove unused macros (#1128) Dmitry Kobets 2023-07-26 15:07:28 -0700
  • 37efbdab0e Remove unused macros Dmitry Kobets 2023-07-26 11:25:07 -0700
  • b34f7350fe
    get back gcc 8.4 compatibility (#1127) Werner Henze 2023-07-06 21:51:48 +0200
  • 338b6a157e get back gcc 8.4 compatibility Werner Henze 2023-07-03 14:29:27 +0200
  • 167c77d28e
    add missing include (#1126) Werner Henze 2023-07-04 02:20:50 +0200
  • 0746726a33 add missing include Werner Henze 2023-07-03 14:26:51 +0200
  • 87e21400dc
    remove gcc noexcept warning (#1122) Werner Henze 2023-06-29 00:17:12 +0200
  • 3549e31ba4
    Deprecate <gsl/string_span> and replace with <gsl/zstring> (#1125) Dmitry Kobets 2023-06-28 10:48:23 -0700
  • 65a5995035
    Remove deprecated headers (#1124) Dmitry Kobets 2023-06-28 10:48:04 -0700
  • 187d2fed6e Update docs Dmitry Kobets 2023-06-28 10:08:43 -0700
  • 41654ef9c7 Deprecate string_span header Dmitry Kobets 2023-06-28 09:59:25 -0700
  • 0beb262111 Remove deprecated headers Dmitry Kobets 2023-06-28 09:48:15 -0700
  • eb56a48de7 remove gcc noexcept warning Werner Henze 2023-06-27 10:28:49 +0200
  • 17a045e04d make value_or_reference_return_t non-const T or const T& Werner Henze 2023-06-27 10:09:10 +0200
  • c346cf6ee4
    Update util Dmitry Kobets 2023-06-03 16:13:44 -0700
  • e680fd9bd2
    Update README.md Dmitry Kobets 2023-06-03 16:11:39 -0700
  • ececfc7d65
    Testing new contributor CLA Matt Oslan 2023-06-03 15:58:20 -0700
  • 30eb4f5b15
    Merge 11dfffeeaa into 303d964a24 DummyAccountTestCLA 2023-06-01 20:33:48 -0700
  • 11dfffeeaa
    Update README.md DummyAccountTestCLA 2023-06-01 20:33:00 -0700
  • 4503c1a2f4
    Update README.md DummyAccountTestCLA 2023-05-24 17:02:38 -0700
  • 4dfaa74caf Dummy change dmitrykobets 2023-05-24 16:26:00 -0700
  • 6daa8e42af Add members cbegin, cend, crbegin, crend to span Dmitry Kobets 2023-05-24 14:20:25 -0700
  • 303d964a24
    Deprecate the Ptr make_span overloads (#1113) Dmitry Kobets 2023-05-22 10:48:41 -0700
  • c52003b29c Deprecate the Ptr make_span overloads Dmitry Kobets 2023-05-16 11:10:00 -0700
  • afaaa71bce
    Install GSL.natvis (#1112) jpr42 2023-05-10 18:02:44 -0600
  • 92e3d77f5c Install GSL.natvis Juan Ramos 2023-05-10 16:16:44 -0600
  • 4b5b5a1ed5
    Disable std::hash<gsl::not_null<T>> if std::hash<T> is not enabled. (#1109) Dmitry Kobets 2023-05-10 11:25:04 -0700
  • 5dc7fae119
    Use the implementation-defined strict total order for pointer comparisons with not_null (#1106) Dmitry Kobets 2023-05-09 09:06:53 -0700
  • 9face82309
    Remove unnecessary check from size_bytes() (#1105) Dmitry Kobets 2023-05-09 09:05:26 -0700
  • 9698d6eee7
    Update include/gsl/pointers Dmitry Kobets 2023-05-05 18:01:09 -0700
  • bc5078bdc8
    Update include/gsl/pointers Dmitry Kobets 2023-05-05 18:01:02 -0700
  • d969dbda0f Use proper C++14 is_default_constructible Dmitry Kobets 2023-05-05 10:31:53 -0700
  • 9815d8faef simplify Dmitry Kobets 2023-05-04 16:34:37 -0700
  • b9df9d7da2 Implement check via is_default_constructible Dmitry Kobets 2023-05-04 16:34:02 -0700