Commit Graph

  • 72688ff009 Removed span.length() as synonym for span.size(). Neil MacIntosh 2018-02-10 18:58:28 -0800
  • 9ed6ecc4e0 Made all span iterator access functions constexpr. Neil MacIntosh 2018-02-10 18:25:07 -0800
  • 028925caba Removed from-smart-ptr constructors. Neil MacIntosh 2018-02-10 18:05:17 -0800
  • 69d3ec00ab Don't use clang's __builtin_assume as an optimizer hint Casey Carter 2018-02-02 12:13:40 -0800
  • d200e70b6c constexpr and noexcept Werner Henze 2018-01-30 22:07:23 +0100
  • 3bba16ada1 added const Werner Henze 2018-01-30 21:55:09 +0100
  • 3cb51e7f2f Empty commit to trigger build. Tamir Bahar 2018-01-26 18:49:21 +0200
  • 64a7dae4c6
    Updated README with another build report. Neil MacIntosh 2018-01-23 13:52:05 -0800
  • a58e65cebe
    Fix wrong check of the CMAKE_VERSION Jérémie Delaitre 2018-01-15 11:47:25 +1300
  • 6a8d4c9c8e
    Use in-class init for final_action members (C.48) Tamir Bahar 2018-01-10 14:08:15 +0200
  • fbf8950905 Merge eaf91e0b8c into 9d65e74400 bklein 2017-12-11 17:04:33 +0000
  • 11bce251a8 Merge 2f19b410ff into 9d65e74400 jeroenakershoek 2017-12-05 22:40:04 +0000
  • 2f19b410ff Removed use of is_const_v and is_convertible_v in span so things work on older compilers Jeroen Akershoek 2017-12-06 00:32:38 +0200
  • cdd9ee5a6a Improved conformance of gsl::span for compile-time errors Jeroen Akershoek 2017-12-05 23:42:12 +0200
  • 7a74e757a5 Changed test to Catch f/w Galik 2017-11-01 04:06:29 +0000
  • f39f1dae2e Fix test names (raii_thread -> joining_thread). Galik 2017-11-01 03:31:43 +0000
  • a301b4c496 removed -pthread flag from clang link phase putting it in compile phace instead Galik 2017-05-21 20:06:32 +0100
  • a14ed3873c updated tests/CMakeLists.txt to include thread_tests.cpp and -pthread compile flag Galik 2017-05-21 18:46:23 +0100
  • dccaf852cf added tests/thread_tests.cpp Galik 2017-05-21 18:44:35 +0100
  • 05d515811e included <gsl/gsl_thread> in <gsl/gsl> Galik 2017-05-21 18:43:43 +0100
  • e41acffb64 added include/gsl/gsl_thread Galik 2017-05-21 18:42:23 +0100
  • 9fd206697b
    Merge branch 'master' into joining_thread Galik 2017-12-05 08:26:20 +0000
  • eaf91e0b8c multi_span: Add constexpr to BoundsRanges members Ben Klein 2017-12-04 13:04:38 -0500
  • 9d65e74400 added gsl_algorithm and gsl_byte headers to main gsl header (#594) paweldac 2017-12-04 18:18:40 +0100
  • e7c4cf66da added gsl_algorithm and gsl_byte headers to main gsl header Pawel Dac 2017-12-04 17:43:49 +0100
  • 405edb91f8 Rename final_act in GSL.natvis Beat Bolli 2017-11-28 23:17:14 +0100
  • 210cc08a49 Visual Studio Debug Visualizers support (#575) paweldac 2017-11-28 16:31:06 +0100
  • 6e2e207c8d rename final_act to final_action (#579) Tiago 2017-11-28 07:20:32 -0800
  • 436dbad8c6 Remove std::iterator inheritance from multi_span (#591) paweldac 2017-11-28 16:15:34 +0100
  • 0d33bf6794 Applied iwyu --comment to the code base (#588) Tiago 2017-11-28 07:13:49 -0800
  • e4c5a1bfea Remove std::iterator inheritance from multi_span Pawel Dac 2017-11-20 23:14:58 +0100
  • 1941de4d58 Runs iwyu --comment on the code base Tiago Macarios 2017-11-17 00:07:32 -0800
  • 0d13ccd6ba Adds a clang-format check to Travis Tiago Macarios 2017-10-26 23:50:33 -0700
  • abcb674978 Fixes style issues Tiago Macarios 2017-10-26 23:47:16 -0700
  • c129451f92 rename final_act to final_action Tiago Macarios 2017-11-07 21:11:55 -0800
  • dd29bbb01e Makes string_lenght more strict about input Tiago Macarios 2017-10-27 00:29:19 -0700
  • 960e90547f Merge 95d0f65ec2 into 1c95f9436e Richard Thomson 2017-11-15 02:18:23 +0000
  • 99c86bb6e2 Remove inline added for the now unsupported MSVC 2013. Johel Ernesto Guerrero Peña 2017-11-09 00:31:43 -0400
  • 1c95f9436e Updates catch to version 2.0 (#580) Tiago 2017-11-14 08:44:56 -0800
  • 7e529a47c2 Remove #pragma once (#545) (#570) bjude 2017-11-15 00:38:16 +0800
  • 4476c39640 Merge 33a1deb52e into 2ad93a38dd Tiago 2017-11-14 16:34:46 +0000
  • 2ad93a38dd Iosfwd (#586) menete 2017-11-14 17:14:20 +0100
  • c4fae85229 adds a little testing to not_null ostream menete 2017-11-12 07:06:04 +0100
  • 8473f37494 Solves #567 with <iosfwd> approach menete 2017-11-12 07:05:02 +0100
  • 95d0f65ec2
    Include <type_traits> in <gsl/string_span> Richard Thomson 2017-11-08 14:40:13 -0700
  • ca1c415726 Merge 794ba18c02 into d10ebc6555 Tiago 2017-11-08 06:50:04 +0000
  • 93c06d56fc Updates catch to version 2.0 Tiago Macarios 2017-11-07 22:29:13 -0800
  • 794ba18c02 Moves VS specific error handling to separate file Tiago Macarios 2017-11-07 22:19:06 -0800
  • 33a1deb52e Remove pragma once Tiago Macarios 2017-10-27 01:31:14 -0700
  • 4881d28f1d Remove #pragma once (#545) Ben Jude 2017-10-29 14:42:14 +0800
  • d54259abc8 add throw on nullptr CTOR test menete 2017-11-06 20:24:28 +0100
  • 43a6137b57 Merge 8cb8dfeed6 into d10ebc6555 menete 2017-11-06 18:37:45 +0000
  • 8cb8dfeed6 possible solution to #567 menete 2017-11-06 19:30:44 +0100
  • 35a042b7bc Visual Studio Debug Visualizers support Pawel Dac 2017-11-06 18:27:52 +0100
  • d10ebc6555 Drop "Dummy" from enable_if in templates (#572) Tiago 2017-11-03 16:18:59 -0700
  • 9a7897915e Minimize checking in subspan (#569) Anna Gringauze 2017-11-03 16:13:39 -0700
  • 2a6709f3ba rewrite span subspan checks to help optimizations Anna Gringauze 2017-10-26 16:11:54 -0700
  • 55f71ba071 Merge branch 'master' of https://github.com/microsoft/GSL Anna Gringauze 2017-11-01 15:22:05 -0700
  • 15f799df86 Drop "Dummy" from enable_if in templates Tiago Macarios 2017-10-27 00:47:37 -0700
  • 919e5903ea Changed test to Catch f/w Galik 2017-11-01 04:06:29 +0000
  • 12ea1506ca Merge branch 'joining_thread' of git@galik.github.com:galik/GSL.git into joining_thread Galik 2017-11-01 03:50:44 +0000
  • 8287d389ea bring over changes from master to Catch test framework Galik 2017-11-01 03:49:47 +0000
  • ce64630a8d
    Merge branch 'master' into joining_thread Galik 2017-11-01 03:36:41 +0000
  • 1a376c898a
    Merge branch 'master' into joining_thread Galik 2017-11-01 03:33:55 +0000
  • 1d2d3363c6 Fix test names (raii_thread -> joining_thread). Galik 2017-11-01 03:31:43 +0000
  • 79cfe35f54 Fix conflicts Galik 2017-11-01 03:30:22 +0000
  • 4862a270b9 Move GSL pointers to a separate header (#566) Tiago 2017-10-31 10:19:12 -0700
  • 1d936eb90c additional span tests (pointer length constructor) (#568) menete 2017-10-31 18:11:45 +0100
  • d1a41e4163 additional span tests (pointer length constructor) menete 2017-10-27 12:07:26 +0200
  • 21dbb82d5e Move GSL pointers to a separate header Tiago Macarios 2017-10-27 00:22:50 -0700
  • 45fd6ceb1a Merge remote-tracking branch 'upstream/master' Anna Gringauze 2017-10-26 17:04:18 -0700
  • bec7fa72c1 Clean up and update CI build scripts (#563) Tiago 2017-10-25 11:36:31 -0700
  • 6f7616b63e Update compilers to latest stable version Tiago Macarios 2017-10-20 01:56:59 -0700
  • 2d7b24c922 Re-organize build matrix and LLVM install Tiago Macarios 2017-10-20 01:41:41 -0700
  • ee8853ac49 Fix interface sources using source-prefixed file names in install interface Willy Scheibel 2017-10-21 10:45:18 +0200
  • 9b24e0f75d Merge branch 'master' into add_cmake_config_script Willy Scheibel 2017-10-21 10:28:59 +0200
  • ac8a6e1de9 Update CMake installation routine Tiago Macarios 2017-10-20 01:28:31 -0700
  • b949ea7ff0 travis.yml clean up Tiago Macarios 2017-10-20 01:24:30 -0700
  • 211e195d8f Revert inadvertent addition of tests/unittest-cpp submodule from #561 (#562) Casey Carter 2017-10-18 17:56:11 -0700
  • 38eeff8ccd Revert inadvertent addition of tests/unittest-cpp submodule from #561 Casey Carter 2017-10-18 17:21:23 -0700
  • 166ea80f66 Update std::byte detection in gsl_byte for MSVC (#561) Casey Carter 2017-10-18 16:35:11 -0700
  • 029a7b98d4 Update std::byte detection in gsl_byte for MSVC Casey Carter 2017-10-18 14:44:29 -0700
  • 35c4bba115 Adding not_null comparison operators for raw pointers Kern Handa 2017-10-06 23:55:35 -0700
  • 5c0c93c9ed Rename GSL config script Willy Scheibel 2017-09-22 11:25:00 +0200
  • 4c5fdb541f Made string_span details::string_length() generic (Fix issue #542) (#543) Galik 2017-09-18 23:20:51 +0100
  • e7bcdf541b Enable vectorization of common loops using iterators with range checking enabled with GCC and Clang (#557) Anna Gringauze 2017-09-18 15:16:23 -0700
  • 1e5a486018 Enable vectorization of common loops using iterators with range checking enabled with GCC and Clang Anna Gringauze 2017-09-16 21:32:45 -0700
  • 96bdecc66c Merge pull request #2 from Microsoft/master Anna Gringauze 2017-09-16 16:45:04 -0700
  • b8506d8832 Removed ensure_z() overloads as they don't add functionality. Galik 2017-09-07 12:53:45 +0100
  • b01450878b Adds an option to disable test generation (#552) bfierz 2017-09-07 02:50:30 +0200
  • 77e081e88b correct spelling mistake (#554) Edward Betts 2017-09-07 01:33:49 +0100
  • 41a1576e65 correct spelling mistake Edward Betts 2017-09-01 19:40:06 +0100
  • ecedd51947 Adds an option to disable test generation Basil Fierz 2017-06-04 09:35:17 +0200
  • 24b39776ca Clang format tests/string_span_tests.cpp Galik 2017-08-18 00:57:12 +0100
  • 4b95b39cfe applies clang format to <gsl/string_span> Galik 2017-08-18 00:55:17 +0100
  • d53d33b434 Reimplement final_act using the scope_exit design from P0052R5 Casey Carter 2017-08-17 13:00:13 -0700
  • 1442cfe659 Added tests for char16_t & char31_t zstring and string_span types Galik 2017-08-17 17:05:10 +0100
  • b11965f1d3 added zstring type aliases for char16_t & char32_t Galik 2017-08-17 16:29:49 +0100
  • f070919c16 added string_span tests for char16_T & char32_t Galik 2017-08-17 12:31:08 +0100
  • 2b247fdc9f Added char16_t & char32_t overloads for ensure_z Galik 2017-08-17 08:47:14 +0100