Commit Graph

  • 449eec40f8 Add architecture flags for Clang Roelf-Jilling 2018-11-18 00:20:43 +0100
  • 39b32ff7d6 Replace MSBuild with Ninja Roelf-Jilling 2018-11-17 22:26:33 +0100
  • 944751d03e Suppress output of mkdir Roelf-Jilling 2018-11-17 22:58:30 +0100
  • 0c6ce000b7 fix missing bracket Roelf-Jilling 2018-11-17 20:51:36 +0100
  • cadb43819b fix logic error in workaround Roelf-Jilling 2018-11-17 20:47:35 +0100
  • bce6ed2338 git pull --quiet Roelf-Jilling 2018-11-17 13:01:54 +0100
  • 337a03cd52 Fix or locally suppress clang warning -Wunused-member-function Roelf-Jilling 2018-11-16 22:08:28 +0100
  • 07d8865afd format touched code and correct comment Roelf-Jilling 2018-11-16 22:18:43 +0100
  • 63ce25d24f Revert "Fix clang warning -Wunused-member-function" Roelf-Jilling 2018-11-16 21:09:50 +0100
  • 07ec87b3fc Add Clang-cl 7.0.0 to the supported platforms Roelf-Jilling 2018-11-16 20:43:18 +0100
  • 2e568b701c
    Correct typo Casey Carter 2018-11-16 20:57:08 +0100
  • 3c9764f4e2 Re-enable AppVeyor builds for all platforms Roelf-Jilling 2018-11-16 19:27:35 +0100
  • eb936dab34 Suppress output of git pull; remove vcpkg from cache Roelf-Jilling 2018-11-16 17:57:50 +0100
  • a7ec3a85ab Revert all since "Workaround: fallback to mscv link.exe" did not work on AppVeyor Roelf-Jilling 2018-11-16 17:34:14 +0100
  • bda3d6a428 Workaround: fix, escape backslashes Roelf-Jilling 2018-11-16 17:06:58 +0100
  • 97062933ac Workaround: try with full-path; and return user PATH Roelf-Jilling 2018-11-16 17:01:35 +0100
  • 0f4fb04bac Workaround: fix, remove "PATH=" from text Roelf-Jilling 2018-11-16 16:15:44 +0100
  • 1b0c19afd1 Workaround: get msvc paths into PowerShell through intermediate file Roelf-Jilling 2018-11-16 15:46:41 +0100
  • a5739ea5f0 Workaround: fallback to mscv link.exe Roelf-Jilling 2018-11-16 15:21:56 +0100
  • 3e62f50737 Add macro block end comment on large #if blocks Roelf-Jilling 2018-11-16 14:40:50 +0100
  • 2238c4760e Fix clang warning -Winvalid-noreturn on Windows Roelf-Jilling 2018-11-16 14:28:56 +0100
  • 56fdb782f5 Fix spelling of library name Stefan Dinkelacker 2018-11-16 13:07:27 +0100
  • 1b15a73942 Fix clang warning -Wmissing-noreturn Roelf-Jilling 2018-11-16 10:17:40 +0100
  • 6fe1a42035 Fix clang warning -Wunused-member-function Roelf-Jilling 2018-11-16 01:16:54 +0100
  • f65b7cc35e Revert "Fallback to the MSVC linker until vcpkg has been updated" Roelf-Jilling 2018-11-16 00:36:50 +0100
  • 7263f3289e Fallback to the MSVC linker until vcpkg has been updated Roelf-Jilling 2018-11-15 23:12:56 +0100
  • 329da83fd1 Fix clang warning -Wmissing-variable-declarations Roelf-Jilling 2018-11-15 22:18:04 +0100
  • 9a625ab71c For Clang, fallback to the AppVeyor installed version of CMake Roelf-Jilling 2018-11-15 19:55:17 +0100
  • bd5b775b08 Clean condition statement Roelf-Jilling 2018-11-15 19:47:18 +0100
  • 24604619ab Set linker explicitly Roelf-Jilling 2018-11-15 19:34:57 +0100
  • f810ce74f3 Fix clang warning -Wdouble-promotion (#741) Roelf-Jilling 2018-11-14 22:30:21 +0100
  • 137367bbd7 Fix clang warning -Wnewline-eof (#741) Roelf-Jilling 2018-11-14 22:23:45 +0100
  • fd25cf8140 Suppress clang warning on tests (missing-prototypes) (#741) Roelf-Jilling 2018-11-14 22:21:17 +0100
  • 100f2b9b55 MSVC flags to Clang-cl; disable c++98-compat and undefined macro warnings (#741) Roelf-Jilling 2018-11-14 21:41:57 +0100
  • 84f57949ab Update span size() bug confirmation test for GCC 6.5 (#741) Roelf-Jilling 2018-11-14 19:39:38 +0100
  • 4ce7d5581e Change assert from terminate to throw mschoos 2018-11-14 13:21:07 +0100
  • 22e78182e3 Try accessing APPVEYOR_BUILD_FOLDER variable (#471) Roelf-Jilling 2018-11-14 12:19:20 +0100
  • ade48d5fdd Fix blocks in ps script (#741) Roelf-Jilling 2018-11-14 12:13:00 +0100
  • c4845bb90a Check vcpkg version; try without building vcpkg; use latest clang-cl from path (#741) Roelf-Jilling 2018-11-14 12:03:47 +0100
  • 92f69b6499 Update vcpkg (#741) Roelf-Jilling 2018-11-14 01:33:48 +0100
  • 6c796869a3 Escape backslash in path (#741) Roelf-Jilling 2018-11-14 00:07:22 +0100
  • e09dfe90dd Add path to clang-cl.exe (#741) Roelf-Jilling 2018-11-13 23:52:02 +0100
  • 1a15d747de Corrections Appveyor; Temporarily disable msvc compilation for faster testing (#741) Roelf-Jilling 2018-11-13 19:36:57 +0100
  • 7347fc5afa Add clang-cl configurations Roelf-Jilling 2018-11-13 19:17:55 +0100
  • 9f3492064b Merge branch 'master' into clang-cl_2 Roelf-Jilling 2018-11-13 19:12:32 +0100
  • 63a9186592 Merge branch 'master' of https://github.com/annagrin/GSL Anna Gringauze 2018-11-05 15:44:17 -0800
  • 85d04b6a71 Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-11-05 15:43:27 -0800
  • c02ddae4bc Span can be constructed from empty std::array safely (#686) Dave Hill 2018-11-05 15:39:41 -0800
  • 2bf9f137a6 make BoundsRanges constexpr (#732) Ian Taylor 2018-11-05 18:26:27 -0500
  • 8f1b5cd132 Make narrow constexpr Johel Ernesto Guerrero Peña 2018-10-18 17:32:45 -0400
  • 419ea60e3e Fix #739 correct cppcorecheck warnings for clang-cl Roelf-Jilling 2018-10-15 15:42:18 +0200
  • d48f6b766e
    Update README.md Michael 2018-10-08 22:34:49 +0200
  • 557878687e
    Add Clang 3.12.3 to README.md Michael 2018-10-08 21:28:17 +0200
  • dea0e19001 fix windows compilation Ian Taylor 2018-09-13 15:28:49 -0400
  • cb66bdaa99 fix clang compilation error Ian Taylor 2018-09-13 15:16:46 -0400
  • 13367a45a2 make TypeListIndexer constexpr Ian Taylor 2018-09-11 13:57:45 -0400
  • 03c3e6bdd4 make BoundsRanges constexpr Ian Taylor 2018-09-11 13:42:30 -0400
  • fcd2145758
    Suppress Warnings in GSL Headers hannesweisbach 2018-09-10 16:37:20 +0200
  • 457fb25609 Merge branch 'hunterization' of github.com:ithron/GSL into hunterization Stefan Reinhold 2018-09-07 17:27:54 +0200
  • 8428e083e4 Merge branch 'master' into hunterization Stefan Reinhold 2018-09-07 17:27:31 +0200
  • 5df1630d39 Initial support for CTAD for spans. 刘雨培 2018-09-02 22:20:48 +0800
  • 5a84ca929d add value_type size_type for string_span Fei Sun 2018-08-24 03:34:25 -0700
  • afc6343890 Allow #include <gsl/...> without repeating gsl Frédéric Bron 2018-08-22 09:07:19 +0200
  • dd9716a18c Specialize span c'tor for std::array of length 0, set storage to nullptr Dave Hill 2018-08-20 22:30:01 -0700
  • 7d26c6118f Merge branch 'master' of git://github.com/Microsoft/gsl Dave Hill 2018-08-20 22:03:39 -0700
  • 1995e86d1a span constructor no address (#723) v2.0.0 Anna Gringauze 2018-08-19 17:10:53 -0700
  • 585f48ce55 better check for branch opt (#724) Anna Gringauze 2018-08-19 16:27:30 -0700
  • 584b1f0499 fixed CppCoreCheck pointer decay warning Anna Gringauze 2018-08-19 16:01:21 -0700
  • e127d94e14 Simplified optimization in span::operator[] Anna Gringauze 2018-08-19 15:35:36 -0700
  • 47eb4b332e resolved merge conflicts Anna Gringauze 2018-08-17 15:06:07 -0700
  • af1af10fac Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-08-17 11:57:04 -0700
  • 86be2366c7 Fix #717 - Add empty() to strided_span (#718) Stephan Dollberg 2018-08-17 19:47:03 +0100
  • fc1fd094ea Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-08-17 11:37:02 -0700
  • 55aad0ab6d
    Dev/annagrin/explicit notnull transition description (#722) Anna Gringauze 2018-08-17 11:36:26 -0700
  • 5016ce4a4d
    Dev/annagrin/opt neg branch (#721) Anna Gringauze 2018-08-17 11:36:06 -0700
  • 0526e9a86f Improved description how to make transition to explicit not_null constructor Anna Gringauze 2018-08-16 19:15:34 -0700
  • 95b7918b02 better check fir wrap-around possibility Anna Gringauze 2018-08-16 19:05:54 -0700
  • 6292815cdb added a better message for the optimization, fixed signed/unsigned warning Anna Gringauze 2018-08-16 19:00:14 -0700
  • 99e4aee58f minor beauty fix Anna Gringauze 2018-08-16 18:50:01 -0700
  • 1b09507e4b Added optimization that removes a branch from span::operator[] Anna Gringauze 2018-08-16 18:26:52 -0700
  • f1b22486f7 Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-08-13 17:21:49 -0700
  • 6241b3faa6
    Dev/annagrin/sloppy not null (#712) Anna Gringauze 2018-08-13 09:55:48 -0700
  • e860662232 Fixed build break and static analysis warnings Anna Gringauze 2018-08-13 04:19:04 -0700
  • 5c28eacfa8 Resolved conflicts Anna Gringauze 2018-08-13 03:53:16 -0700
  • a86f2e155e Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-08-13 02:23:08 -0700
  • 831584d947
    Dev/annagrin/make not null (#711) Anna Gringauze 2018-08-13 02:22:02 -0700
  • 07e2c0d6f8 Fix build break in VS2015 Release configuration Anna Gringauze 2018-08-13 08:01:46 +0000
  • 9af38fc197 Fix build break in VS2015 Release configuration Anna Gringauze 2018-08-13 07:48:42 +0000
  • 31e8353763 Fix #717 - Add empty() to strided_span Stephan Dollberg 2018-08-10 22:48:13 +0100
  • e8fc0b8786 Moved gsl_transition to a samples folder Anna Gringauze 2018-08-12 22:31:42 -0700
  • e1923d0cca added transition helper sloppy_not_null Anna Gringauze 2018-08-01 12:06:57 -0700
  • bcb263b97a Added std::forward to make_not_null, fixed some code analysis warnings Anna Gringauze 2018-08-12 21:59:17 -0700
  • 89edf1d6f2 Merge branch 'master' of https://github.com/annagrin/GSL into dev/annagrin/make_not_null Anna Gringauze 2018-08-12 21:49:13 -0700
  • 7dd3b43865 Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-08-12 21:48:25 -0700
  • f1a2e91e4e
    fixed typo Anna Gringauze 2018-08-12 21:45:39 -0700
  • cea0d0ac2b fix cppcorecheck warnings (#703) Anna Gringauze 2018-08-12 21:44:17 -0700
  • 520ab170ab Resolved merge conflicts Anna Gringauze 2018-08-12 21:05:51 -0700
  • fd07c8ab54 Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-08-12 20:22:11 -0700
  • 801bbd0647 Addressed PR comments Anna Gringauze 2018-08-12 20:21:47 -0700
  • 6a75903c79 replace uses of GSL_NOEXCEPT macro (#719) Anna Gringauze 2018-08-12 20:19:16 -0700