Commit graph

  • c3dc9e1ead
    Merge 8fce2e7e88 into 417ef685ea Chase Naples 2026-08-26 09:08:08 +03:00
  • 56167a4c88
    Merge 8d73c5688b into 417ef685ea Mohammad Abdul Gafoor 2026-08-25 18:37:24 -06:00
  • 417ef685ea
    Prevent external construction of checked iterators (#1263) main Carson Radtke 2026-08-25 14:57:48 -06:00
  • 80a01a1fe1
    Merge 9bbc6b5f79 into b4fa05c287 Carson Radtke 2026-08-25 22:27:16 +03:00
  • da51753c67 clang-format carsonradtke/harden-iterators Carson Radtke 2026-08-25 11:40:13 -06:00
  • 7e84374daf Prevent external construction of checked iterators Carson Radtke 2026-08-20 09:29:50 -06:00
  • b4fa05c287
    Ensure iterators convert to const iterators (#1264) Carson Radtke 2026-08-25 11:29:38 -06:00
  • 08687fb42a
    Fix floating-to-integral narrow undefined behavior (#1266) Carson Radtke 2026-08-25 11:29:25 -06:00
  • ea559a3561
    docs: fix http:// to https:// in CppCoreGuidelines links (#1267) Rajkaran 2026-08-21 22:25:41 +05:30
  • 9435499935
    docs: fix http:// to https:// in CppCoreGuidelines links Rajkaran Yadav 2026-08-21 17:12:23 +05:30
  • 7e68e8fca2 Suppress float-equal warning in narrow_cast Carson Radtke 2026-08-20 11:55:11 -06:00
  • f70b1a2eef Format const iterator changes Carson Radtke 2026-08-20 11:37:35 -06:00
  • b9f4be09b7 Format narrow conversion changes Carson Radtke 2026-08-20 11:34:27 -06:00
  • 6edca30718 Fix floating-to-integral narrow undefined behavior Carson Radtke 2026-08-20 11:29:12 -06:00
  • c4f8c722b6 Ensure iterators convert to const iterators Carson Radtke 2026-08-20 09:36:18 -06:00
  • 3c1fad21e2
    Bump GSL to v5.0.0 (#1262) Carson Radtke 2026-08-19 17:27:36 -06:00
  • 3cec6b0828
    dyn_array: fix include tree (#1261) Carson Radtke 2026-08-19 17:27:28 -06:00
  • 18c4ade750
    docs: fix false statements in gsl::dyn_array docs (#1254) Carson Radtke 2026-08-19 17:23:44 -06:00
  • 7c7e2f7443 dyn_array: fix include tree Carson Radtke 2026-08-18 09:55:35 -06:00
  • f425ebdbe2 Bump GSL to v5.0.0 Carson Radtke 2026-08-19 11:19:55 -06:00
  • 540661c4d7 docs: fix false statements in gsl::dyn_array docs Carson Radtke 2026-07-13 14:56:33 -06:00
  • 5230b7ea0e
    ci: fix failing actions (#1255) Carson Radtke 2026-08-19 16:00:04 -06:00
  • 5bb4f65570 Drop Android and iOS support Carson Radtke 2026-08-19 11:12:31 -06:00
  • 6cbfce1324
    Merge 4f6fc188e6 into a75212b9f3 Sofia Martin 2026-08-14 23:05:26 +08:00
  • 4f6fc188e6 fix(cmake): find_package(GTest) before pkg-config / download (#1256) sofiamartincraft 2026-08-14 23:05:21 +08:00
  • 8290754fe2
    Merge 27e1072a40 into a75212b9f3 Dan Fiedler 2026-08-12 12:34:49 -04:00
  • 27e1072a40
    Pin GitHub Actions to full-length commit SHAs Dan Fiedler 2026-08-12 12:34:39 -04:00
  • 9bbc6b5f79 Add event-driven agent workflows Carson Radtke 2026-08-07 15:11:22 -05:00
  • 93ea7588d8
    Merge 97126f8b00 into a75212b9f3 Astha Bansal 2026-07-30 20:28:57 +00:00
  • 97126f8b00 Support find_package for GTest Astha Bansal 2026-07-31 01:53:28 +05:30
  • efaafc26d4 suppress build error in gtest w/ clangcl Carson Radtke 2026-07-13 15:41:34 -06:00
  • 835e39e3e4 fix -Wnrvo instance in dyn_array Carson Radtke 2026-07-13 15:23:50 -06:00
  • 9899e0e325 ci: macos -> use xcode 26.6 Carson Radtke 2026-07-13 15:14:21 -06:00
  • 8b56e20958 ci: windows-2025 image -> use VS2026 Carson Radtke 2026-07-13 15:04:32 -06:00
  • a75212b9f3
    feat: implementation of gsl::dyn_array (#1228) Carson Radtke 2026-07-13 14:53:09 -06:00
  • 8d73c5688b fix: add a safe gaurd for parser Mohammad Abdul Gafoor 2026-07-01 04:58:32 +00:00
  • f5c2eb0e5f Update set GSL_BENCHMARK option and fix CMake command syntax Mohammad Abdul Gafoor 2026-06-08 13:28:54 +00:00
  • 149e7981b5
    Merge branch 'microsoft:main' into main Mohammad Abdul Gafoor 2026-06-08 18:10:46 +05:30
  • ff48618829 Refactor benchmark CI configuration and add span benchmark comment workflow Mohammad Abdul Gafoor 2026-06-08 12:38:05 +00:00
  • a9e3435de1 apply clang-format Carson Radtke 2026-06-05 07:20:01 -06:00
  • 34b8667ac5 misc fixes from self-review Carson Radtke 2026-05-21 14:45:20 -06:00
  • adebc86bf9 remove GSL_HAS_* macros Carson Radtke 2026-05-20 16:37:28 -06:00
  • d741fb3aa3 resolve remaining todos Carson Radtke 2026-05-20 16:33:33 -06:00
  • 26a71fe571 fix some typos Carson Radtke 2026-05-20 16:00:38 -06:00
  • b74d46c77a make sure helper functions are properly marked constexpr Carson Radtke 2026-05-20 15:54:20 -06:00
  • 5d9355014c add tests and patch more issues found by gpt-5.5 Carson Radtke 2026-05-20 15:38:35 -06:00
  • fd940b6139 make sure we have a dev shell before running cmake Carson Radtke 2026-05-20 13:23:25 -06:00
  • 3f1f9da796 Clean up unused matrix include fields copilot-swe-agent[bot] 2026-02-06 18:30:01 +00:00
  • 0f14d01063 Improve workflow readability with matrix include for generator configuration copilot-swe-agent[bot] 2026-02-06 18:28:57 +00:00
  • 73941a8437 Fix ClangCL builds by conditionally using Visual Studio generator copilot-swe-agent[bot] 2026-02-06 18:27:57 +00:00
  • 7944798f2b Change generator from Unix Makefiles to Ninja for gcc and clang presets copilot-swe-agent[bot] 2026-02-03 17:45:17 +00:00
  • fde460b087 Initial plan copilot-swe-agent[bot] 2026-02-03 17:40:34 +00:00
  • 7688f625b9 clang-cl support w/ ninja Carson Radtke 2026-05-20 12:47:05 -06:00
  • e223006781 is_same_v -> is_same + comments for static_assertion Carson Radtke 2026-05-20 12:37:46 -06:00
  • 645a58e474 fix cpp14 build and test failures (msvc) Carson Radtke 2026-05-20 12:34:09 -06:00
  • 4f488fde1d copilot found some bugs. added tests for them and fixed them. Carson Radtke 2026-05-20 12:12:02 -06:00
  • 67319b5421 no more UB in fill and copy-fill constructors Carson Radtke 2026-05-19 16:09:02 -06:00
  • cd3c3a2e07 use allocator traits instead of digging into base allocator directly Carson Radtke 2026-05-19 15:50:25 -06:00
  • 4e377cc66f remove dyn_array_traits and inline types Carson Radtke 2026-05-19 15:06:10 -06:00
  • a6ec7ce7c9 fold dyn_array_impl into dyn_array_base Carson Radtke 2026-05-19 15:03:33 -06:00
  • 4337fd5558 update generator for vs18 development Carson Radtke 2026-05-18 11:35:14 -06:00
  • 6560ca0f4b address a number of PR comments Carson Radtke 2026-02-06 10:52:10 -07:00
  • 1410509911 feat: implementation of gsl::dyn_array Carson Radtke 2026-01-27 12:56:30 -07:00
  • b2f6bec48e
    clang-format improvements (#1251) Werner Henze 2026-06-05 14:45:10 +02:00
  • 2acf9de774 provide path for clang-format (Windows) Werner Henze 2026-06-04 20:50:08 +02:00
  • a0ccc997d2 add WhitespaceSensitiveMacros: [GSL_SUPPRESS] Werner Henze 2026-06-01 22:43:43 +02:00
  • 32581bf978 formatting scripts for windows and linux Werner Henze 2026-06-01 22:06:59 +02:00
  • f49ce4783c change "#if 0" back to original version with comments only Werner Henze 2026-05-29 21:43:09 +02:00
  • 59da884461
    Merge 49371c5f29 into f3c5967126 apenn-msft 2026-05-29 13:44:28 -05:00
  • bf1f3ac4af
    Merge c3216c1822 into f3c5967126 David Hunter 2026-05-29 22:05:31 +05:30
  • ca7905d901
    Merge PR from the Benchmark CI testing branch Mohammad Abdul Gafoor 2026-05-29 22:01:12 +05:30
  • 62d9022d85 fixed PR comment's workflow url path Mohammad Abdul Gafoor 2026-05-29 16:20:56 +00:00
  • d86a56873c added readme Mohammad Abdul Gafoor 2026-05-29 16:12:41 +00:00
  • dc788cff5e apply clang-format[-20] Werner Henze 2026-05-29 14:39:58 +02:00
  • 8e6f2a084e only include/gsl, not include Werner Henze 2026-05-29 14:29:11 +02:00
  • 678771b154 disabled a unsupported matrix entry in span_benchmark.yml Mohammad Abdul Gafoor 2026-05-29 12:16:45 +00:00
  • cf497fdeb7 fixed benchmark ci syntax Mohammad Abdul Gafoor 2026-05-29 11:39:26 +00:00
  • 822df048ca Fixed cmake. build form benchmark directory Mohammad Abdul Gafoor 2026-05-29 11:30:15 +00:00
  • 7e5d36decb Test commit for PR-based benchmark Mohammad Abdul Gafoor 2026-05-29 11:14:19 +00:00
  • 3cc5225195
    Merge branch 'microsoft:main' into main Mohammad Abdul Gafoor 2026-05-29 16:30:58 +05:30
  • b8fa5a0fec renamed workflow file Mohammad Abdul Gafoor 2026-05-29 10:48:05 +00:00
  • 511a2e2df5 added benchmarks ci with gsl/std ratio comparision Mohammad Abdul Gafoor 2026-05-29 10:45:47 +00:00
  • 27ec152148 installed version is 18 which replaces "GSL_SUPPRESS(bounds.1)" with "GSL_SUPPRESS(bounds .1)" Werner Henze 2026-05-29 12:22:34 +02:00
  • cef28cf14c output used clang-format version Werner Henze 2026-05-29 12:13:11 +02:00
  • 1b433f0fb8
    Update .github/workflows/clang-format.yml Werner Henze 2026-05-29 11:49:43 +02:00
  • e8dcfbecb5 pipeline fail Werner Henze 2026-05-28 16:24:55 +02:00
  • 26a2b6a8e8 clang-format 20 Werner Henze 2026-05-28 16:22:03 +02:00
  • ca0fed2621 clang-format improvements Werner Henze 2026-05-28 14:35:22 +02:00
  • f3c5967126
    remove space in GSL_SUPPRESS (#1248) Werner Henze 2026-05-27 20:04:16 +02:00
  • ee7f1692b6
    Merge 69230fa62f into 4524208d32 Werner Henze 2026-05-27 11:32:18 -06:00
  • 4524208d32
    ci: Bump actions/setup-java@v5 (#1249) maflcko 2026-05-27 19:15:45 +02:00
  • 66ca39d9c8
    narrow_cast instead of static_cast (#1250) Werner Henze 2026-05-27 19:15:07 +02:00
  • e470117e7e narrow_cast instead of static_cast Werner Henze 2026-05-27 17:25:11 +02:00
  • c23ddd2141 ci: Bump actions/setup-java@v5 MarcoFalke 2026-05-26 23:47:33 +02:00
  • bb7d5b0736 remove space in GSL_SUPPRESS Werner Henze 2026-05-26 22:03:27 +02:00
  • 69230fa62f remove strict_not_null move ctor, fixes issue 1246 Werner Henze 2026-05-26 21:54:47 +02:00
  • ae065384d4 gsl::strict_not_null: C.66 Make move ctor noexcept MarcoFalke 2026-05-26 15:49:29 +02:00
  • 152d6eb989
    bump version from 4.2.1 to 4.2.2 (#1244) v4.2.2 rel/4.2 Carson Radtke 2026-05-20 16:31:39 -06:00
  • 88b5ca7ec4 bump version from 4.2.1 to 4.2.2 gsl-422-version-updates Carson Radtke 2026-05-20 15:40:42 -06:00
  • d5097b0445
    Patches for GSLv4.2.2 (#1243) Carson Radtke 2026-05-20 12:38:46 -06:00