Commit Graph

  • 65d02304d0 removed noexcept where function can throw Anna Gringauze 2018-08-12 18:31:25 -0700
  • dfac730b94 fixed replace errors Anna Gringauze 2018-08-12 18:28:58 -0700
  • 52ed507753 remove unneded undef Anna Gringauze 2018-08-12 18:26:20 -0700
  • f4030bb5e9 removed GSL_NOEXCEPT Anna Gringauze 2018-08-12 18:16:47 -0700
  • 78272ad6a9 Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-08-12 16:39:39 -0700
  • 419a44c5f4 Fixing grammar in documentation. * Renamed instances of "guideline support library" to "guidelines support library". jeffreylindsey 2018-08-06 23:25:34 -0700
  • b6c531f7c1 Explicitly check for availability of std::byte (fixes #713) (#714) Stefan Reinhold 2018-08-03 19:39:12 +0200
  • bd3de355dd Add missing \ in preprocessor check Stefan Reinhold 2018-08-03 01:14:11 +0200
  • 73022d1103 Merge branch 'master' into hunterization Stefan Reinhold 2018-08-03 00:53:40 +0200
  • aff923cd3e Explicitly check for availbility of std::byte Stefan Reinhold 2018-08-02 21:02:43 +0200
  • 4eb3360960 Added make_not_null helper to create a not_null Anna Gringauze 2018-08-01 10:53:20 -0700
  • 1d1d655d8c use GSL_SUPPRESS in algorithm_tests Anna Gringauze 2018-07-31 20:44:56 -0700
  • 40e464aadc move suppression to function level on return statements Anna Gringauze 2018-07-31 20:34:18 -0700
  • dd12130bc5 move suppression to function level on return statements Anna Gringauze 2018-07-31 20:04:27 -0700
  • a844b55a94 ignore gsl::suppress for gcc Anna Gringauze 2018-07-31 19:42:18 -0700
  • ce125b814d try to fix gcc compilation problems with attributes Anna Gringauze 2018-07-31 19:33:54 -0700
  • 378b9ff2b7 resolved merge conflicts Anna Gringauze 2018-07-31 18:45:18 -0700
  • 667bff13fb Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-07-31 18:29:42 -0700
  • 63573328c0 created GSL_SUPPRESS macro to allow all compilers to parse suppression attributes Anna Gringauze 2018-07-31 18:28:23 -0700
  • f4a715816c Suppress warnings on VS (#642) beinhaerter 2018-08-01 02:53:00 +0200
  • 38c3bc0f48 fixed C26472 in at() Anna Gringauze 2018-07-31 17:37:36 -0700
  • 3263de4fa6 ignore unknown attributes in noexception mode tests Anna Gringauze 2018-07-31 17:33:21 -0700
  • 1f76fbd168
    Dev/annagrin/failfast in noexcept mode windows (#710) Anna Gringauze 2018-07-31 17:30:43 -0700
  • 19e2295cce made terminate call __fastfail in noexcept mode when using msvc Anna Gringauze 2018-07-31 15:27:26 -0700
  • 561777e658 Ignore unknown attributes Anna Gringauze 2018-07-31 13:16:20 -0700
  • 274c410486 Lower required cmake version back to 3.1.3 Stefan Reinhold 2018-07-25 10:10:44 +0200
  • 758d2f7ad8
    Merge pull request #1 from ithron/v1.0.0-hunterized Ruslan Baratov 2018-07-19 16:10:03 +0300
  • 0b797a053a Do not install natvis file Stefan Reinhold 2018-07-18 11:39:34 +0200
  • ffe8ffb452 Dummy commit to force CI re-run Stefan Reinhold 2018-07-18 09:35:03 +0200
  • e3ffe1c5cb Fix naming of exported CMake configuration file Stefan Reinhold 2018-07-17 17:56:11 +0200
  • e2b57d16f9 Export target GSL in namespace Microsoft.GSL Stefan Reinhold 2018-07-17 17:43:54 +0200
  • 880373a313 Export GSL target with Microsoft.GSL:: namspace Stefan Reinhold 2018-07-17 17:30:03 +0200
  • 6a1f0897e1 Fix installation path of Microsoft.GSLConfig.cmake Stefan Reinhold 2018-07-17 17:12:38 +0200
  • 9bca194b56 Rename target to Microsoft.GSL to avoid conflicts Stefan Reinhold 2018-07-17 15:42:29 +0200
  • 54b03c0e03 Make library importable by CMake using find_package Stefan Reinhold 2018-07-17 10:23:44 +0200
  • 9e1645b990 Do not install .natvis files. Stefan Reinhold 2018-07-17 13:07:27 +0200
  • 0a31a14d09 Fix INSTALL_INTERFACE for exported target Stefan Reinhold 2018-07-17 11:56:38 +0200
  • 030454e3e9 Fix for Windows: CMake complains about INTERFACE_SOURCES directory Stefan Reinhold 2018-07-17 11:09:58 +0200
  • d452c3b061 Make library importable by CMake using find_package Stefan Reinhold 2018-07-17 10:23:44 +0200
  • cffdde73ee Suppress warnings on VS Werner Henze 2018-03-16 18:00:09 +0100
  • 439068b84c Fixed CppCoreCheck warnings in GSL and tests Anna Gringauze 2018-06-29 17:04:36 -0700
  • 141388f5c8 Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-07-13 17:24:08 -0700
  • 5778149583 Test broken size (#704) Daniel599 2018-07-14 03:19:09 +0300
  • e81d27fa04 gcc broken size bug is only when using optimizations Danielc 2018-07-06 15:27:24 +0300
  • 566c4e6518 fixed CHECK usage (#590) Danielc 2018-07-05 20:05:33 +0300
  • ed3c1d8078 hopefully fix #if for gcc 6.4 bug (#590) Danielc 2018-07-05 19:34:57 +0300
  • 67c776b5de added #if for gcc 6.4 bug (#590) Danielc 2018-07-05 18:49:27 +0300
  • 2a5c140076 added test for size check (#590) Danielc 2018-07-03 20:12:40 +0300
  • 53c6c4c7ce Merge branch 'master' of https://github.com/Microsoft/GSL Anna Gringauze 2018-06-29 17:06:47 -0700
  • 1231a54483 Construct span with std::data if C++17 detected Dave Hill 2018-06-15 11:35:13 -0700
  • 0cebbd77bf
    Added c++17 test configurations for clang5.0 and clang6.0 (#697) Anna Gringauze 2018-06-15 11:42:16 -0700
  • 1e4792419d Span std::array c'tor uses arr.data() instead of &arr[0] - Fixes runtime issues when constructing from an empty std::array Dave Hill 2018-05-21 14:13:32 -0700
  • 51f10f987c Added c++17 test configurations for clang5.0 and clang6.0 Anna Gringauze 2018-06-15 10:24:27 -0700
  • 21cb6bb8b0
    Added testing for c++17 to latest compilers with test with (#692) Anna Gringauze 2018-06-15 10:13:11 -0700
  • a9ef39f14a Fix GCC8 warnings 'useless cast to type'. (#691) Matthieu Poullet 2018-06-15 19:12:37 +0200
  • d917c7496b Addresed comments Anna Gringauze 2018-06-15 07:53:44 -0700
  • 358a6824b7 commented out tests for clang with c++17 die to issue #695 Anna Gringauze 2018-06-12 15:45:29 -0700
  • d3ec9ef99a added clang6.0, removed c++17 tests for clang 5.0 Anna Gringauze 2018-06-12 12:12:47 -0700
  • b7ff48204e attempt to fix appveyor break Anna Gringauze 2018-06-07 18:13:44 -0700
  • 784ed864ec Added testing with std=c++17 for latest compilers Anna Gringauze 2018-06-07 12:25:40 -0700
  • ffdaf0fb21 fix gcc build (gcc 7) (#690) menete 2018-06-08 20:41:06 +0200
  • cb2d1af89a
    Added template argument deduction for not_null (#689) Anna Gringauze 2018-06-07 13:36:56 -0700
  • 72ee33aedf addressed comments Anna Gringauze 2018-06-07 12:34:36 -0700
  • 66f7e97677 Fix GCC8 warnings 'useless cast to type'. Matthieu Poullet 2018-06-07 10:29:20 +0200
  • c851bce13d change approach to c++17 testing, step one: revert cmake testing, update clang5.0 package Anna Gringauze 2018-06-06 12:44:22 -0700
  • 2ebfebc500 fixed typo in CMakeLists.tst Anna Gringauze 2018-06-05 21:06:55 -0700
  • 195f119065 fix missing nullptr_t type Anna Gringauze 2018-06-05 21:03:31 -0700
  • 27cff2e6e8 fixed a typo Anna Gringauze 2018-06-05 20:57:57 -0700
  • 74d50e5ebe include cstddef header for clang and gcc in pointers Anna Gringauze 2018-06-05 20:54:18 -0700
  • f0b5d29b4d fixed cmakelists extra endif Anna Gringauze 2018-06-05 20:36:16 -0700
  • 00950278ca testing c++1z on clang Anna Gringauze 2018-06-05 20:22:38 -0700
  • 7c44f3c093 fixed check for availability of std::byte Anna Gringauze 2018-06-05 19:48:29 -0700
  • 7ab2317692 Updated tests Anna Gringauze 2018-06-05 17:55:43 -0700
  • 870583c8bf replaced deduction guides by a simple constructor Anna Gringauze 2018-06-05 13:35:22 -0700
  • 594b281a45 fix gcc build (gcc 7) simple solution, disable the specific warning menete 2018-06-04 17:08:47 +0200
  • 98201e30b9 added tests for not_null smart ptrs ericLemanissier 2018-05-30 16:00:56 +0200
  • 06ada1848f Added template deduction guides for not_null Anna Gringauze 2018-05-31 16:33:13 -0700
  • 75ad0c1b40 Add as_bytes for basic_string_span, fixes issue #655 (#683) beinhaerter 2018-05-29 04:03:10 +0200
  • 917428ba4e Add as_bytes for basic_string_span, fixes issue #655 Werner Henze 2018-05-16 05:25:46 +0200
  • 51ae678d08
    Add usage for check-and-unwrap of MS STL iterators (#687) Anna Gringauze 2018-05-22 18:07:49 -0700
  • d0ce573ee5 fixed constexpr build break when using VS2015 Anna Gringauze 2018-05-22 17:44:46 -0700
  • a6e6e8cebd Fixed build break in VS2015 Anna Gringauze 2018-05-22 17:21:19 -0700
  • a017a99e52 Add usage for check-and-unwrap of MS STL iterators Billy O'Neal (VC LIBS) 2018-05-15 19:37:07 -0700
  • 0d2fcf9481
    Merge a73c536ea1 into 2be3b00faf Billy O'Neal 2018-05-21 20:55:52 +0000
  • 2be3b00faf
    Merge pull request #678 from sizmailov/sizmailov-patch-1 Gabriel Dos Reis 2018-05-21 10:19:25 -0700
  • be51e7a0d7 added pkgconfig, version config Pawel Dac 2018-05-20 22:57:36 +0200
  • 989cf5cb86 Generate and install CMake config and export GSL targets Pawel Dac 2017-11-04 17:29:15 +0100
  • edd8d4df7e Distinguish installation and development files Pawel Dac 2017-11-04 17:28:06 +0100
  • eae02502c8 Added raii wrapper for thread Pawel Dac 2017-11-08 18:16:51 +0100
  • a73c536ea1 Gnilleps Billy O'Neal (VC LIBS) 2018-05-15 19:37:07 -0700
  • 1da082353f Fat fingered the equals. Billy O'Neal (VC LIBS) 2018-05-15 19:18:24 -0700
  • f46e88153e Teach GSL::span::iterator how to talk to the new iterator debugging machinery that works in release builds. Billy O'Neal (VC LIBS) 2018-05-15 19:13:12 -0700
  • d6a2242d97 [span] Tell MSVC how to avoid range-checking (#664) Casey Carter 2018-05-09 14:01:22 -0700
  • cee3125af7
    Update .travis.yml Sergei Izmailov 2018-05-07 01:18:08 +0300
  • 423841e965
    fix requirement on not_null template ericLemanissier 2018-05-03 08:08:41 +0200
  • 5cbde3008a
    make terminate_handler __cdecl (#673) Anna Gringauze 2018-05-02 16:19:37 -0700
  • 2b2b333b63 not_null no longer requires a copyable pointer type ericLemanissier 2018-05-02 20:09:27 +0200
  • e6bd227008
    remove null check during access ericLemanissier 2018-05-02 19:52:16 +0200
  • 64dad567fb make terminate_handler __cdecl Anna Gringauze 2018-05-02 10:19:14 -0700
  • d6b26b367b Add __may_alias__ attribute to gsl::byte (#668) Stephan Dollberg 2018-05-01 20:32:31 +0100