Commit Graph

  • 28f4a7f4c7 not_null<shared_ptr> comparison was simplified Alexey Malov 2017-04-10 19:04:01 +0300
  • 38651e9ff9 not_null comparison tests were rewritten to compare pointers to objects located in the same array Alexey Malov 2017-04-10 10:22:56 +0300
  • 9f66004fbe Mod: added -pthread flag to GCC builds and thread_test.cpp to list of tests Galik 2017-04-04 17:01:52 +0100
  • 7e0ed46f37 Add: tests/thread_test.cpp Galik 2017-04-04 17:00:03 +0100
  • cb9287b281 Add: include/gsl/gsl_thread header Galik 2017-04-04 16:59:05 +0100
  • 82ce68a4dd Merge 72981faca8 into ebab8cab7f MikeGitb 2017-04-04 05:43:51 +0000
  • ebab8cab7f gsl::at clean-up: (#479) Casey Carter 2017-04-03 22:43:43 -0700
  • 5f93632f41 try to fix unittest submodule Galik 2017-04-04 04:48:58 +0100
  • 37efbb626a Merge remote-tracking branch 'origin/master' into thread_utils Galik 2017-04-04 04:31:30 +0100
  • b40739f743 Fix: constructing/assigning detached std::thread was terminating Galik 2017-04-04 04:24:16 +0100
  • d65660760b fail_fast should derive from logic_error (#480) Casey Carter 2017-04-03 11:09:47 -0700
  • 979a989cc8 tests for gsl::not_null comparison were added Alexey Malov 2017-04-03 17:55:34 +0300
  • 6590e899b0 The return type of not_null comparison operators is determined using SFINAE #474 Alexey Malov 2017-04-03 17:15:31 +0300
  • 61e5f75cc2 fail_fast should derive from logic_error Fixes #298. Casey Carter 2017-04-03 04:19:14 -0700
  • 7840ea5836 gsl::at updates: Casey Carter 2017-04-03 03:52:34 -0700
  • 01692e579e Added gsl_thread.h (raii_thread & detached_thread) Galik 2017-04-03 05:56:15 +0100
  • 7c378aaa71 Added various tests to tests/thread_tests.cpp Galik 2017-04-03 05:55:29 +0100
  • f0e3ff81f9 Update README to drop support for VS 2013. Neil MacIntosh 2017-04-02 12:32:06 -0700
  • ade86caa92 Fix some corechecker warnings (#470) MikeGitb 2017-04-02 21:30:49 +0200
  • 3300602653 CI updates incl. remove support for VS 2013. Casey Carter 2017-04-02 12:24:42 -0700
  • de450a5bbb Drop VS2013 support from AppVeyor. Casey Carter 2017-03-29 14:32:11 -0700
  • dec2c3b08c CI updates: Casey Carter 2017-02-15 13:33:09 -0800
  • a057f82b64 Improve const correctness for strided_span_tests.cpp MikeGitb 2017-03-19 19:17:07 +0100
  • 33da38ec73 Improve const correctness in string_span_tests.cpp MikeGitb 2017-03-19 19:16:04 +0100
  • a58d4ea8d5 Use gsl::owner for dynamically allocated memory in string_span_tests.cpp MikeGitb 2017-03-19 19:09:47 +0100
  • 646d567539 Improve const correctness in utils_tests.cpp MikeGitb 2017-03-19 19:05:14 +0100
  • d7901e64b2 Improve const correctness in span_tests.cpp MikeGitb 2017-03-19 19:04:43 +0100
  • 79e1c08300 Improve const correctness in bounds_tests.cpp and byte_tests.cpp MikeGitb 2017-03-19 19:00:06 +0100
  • 317d6ef95b Improve const correctness in string_span MikeGitb 2017-03-19 18:22:08 +0100
  • 24b694d5cd Strip cv from value_type of span and span_iterator Novakov 2017-03-29 19:16:08 +0200
  • 6979b5b548 Add value_type to span Maciej T. Nowak 2016-11-27 18:29:44 +0100
  • 825da46fa5 Added support of not_null<smart_ptr> comparison Alexey Malov 2017-03-29 12:59:25 +0300
  • a423e75f49 added <gsl_thread> and thread_tests.cpp Galik 2017-03-28 09:13:21 +0100
  • 80bcf224a6 added thread_test.cpp added -pthread flag to non MCVC compilers Galik 2017-03-25 04:18:02 +0000
  • 16a6a41690 gsl_assert changes: (#452) Casey Carter 2017-03-20 09:30:14 -0700
  • 72981faca8 gsl::copy returns remaining range MikeGitb 2016-11-19 02:37:38 +0100
  • c9fde56eab Don't install UnitTest++ Johel Ernesto Guerrero Peña 2017-03-12 20:40:45 -0400
  • 8782e6c6c4 Make GSL a CMake consumable header-only library Johel Ernesto Guerrero Peña 2017-03-12 17:16:46 -0400
  • 5905d2d774 Fix links in README.md (#457) zhykzhykzhyk 2017-03-11 01:55:24 +0800
  • 2676e172db Updating length_func<CharT>::operator() to accept pointer-to-const. (#458) Duncan Horn 2017-03-10 09:02:13 -0800
  • f9c47dd63f add gsl::not_null operator<< (#464) Rian Quinn 2017-03-09 13:42:18 -0700
  • a2c2c023f5 Update gsl Rian Quinn 2017-03-09 13:26:39 -0700
  • 51fef79a92 Update gsl Rian Quinn 2017-03-09 09:16:24 -0700
  • 4f7d32cce0 register GSL as a system header Rian Quinn 2017-03-09 09:13:37 -0700
  • aee36a23ee add gsl::not_null operator<< Rian Quinn 2017-03-09 08:53:02 -0700
  • 5308e84268 refactor: remove duplication in gsl_byte operators Pierre Chevalier 2017-03-07 22:12:10 +0000
  • f20e47db79 Add build directory to .gitignore Pierre Chevalier 2017-03-07 21:47:20 +0000
  • 28d6fd1d50
    Mark headers as C++ code with vim filetype Ranieri Althoff 2017-03-04 20:36:50 -0300
  • a8a3a5856e Fix links in README.md zhykzhykzhyk 2017-02-28 13:46:28 +0800
  • 24d0dae8bb Updating length_func<CharT>::operator() to accept pointer-to-const. Leaving the arguments as also const-pointer since it's not really harming anything Duncan Horn 2017-02-27 21:38:28 -0800
  • 3819df6e37 Properly qualify std::size_t (#448) Casey Carter 2017-02-13 12:11:45 -0800
  • 6d4ced55f5 Properly qualify std::size_t Casey Carter 2017-02-10 09:10:07 -0800
  • a6baab7c01 Update README.md (#454) mkluwe 2017-02-13 20:47:04 +0100
  • e3fecbd1c5 not_null cleanups and improvements: (#449) Casey Carter 2017-02-13 11:40:27 -0800
  • 5cc7b15d7e Update README.md mkluwe 2017-02-13 20:26:39 +0100
  • 6367b42ac5 Silence warning in algorithm_tests with VS2017 (#453) Casey Carter 2017-02-13 11:25:09 -0800
  • 52df49daa6 Update README.md mkluwe 2017-02-13 20:04:34 +0100
  • 7d0e6335d3 Silence warning in algorithm_tests with VS2017 Casey Carter 2017-02-13 09:43:17 -0800
  • 2f4ccd7469 gsl_assert changes: Casey Carter 2017-02-13 09:16:45 -0800
  • cbb98d0623 not_null updates: Casey Carter 2017-02-11 14:24:28 -0800
  • 6360dd1e75 Revert change to the definition of constexpr macro in gsl_byte from #446 (#450) Casey Carter 2017-02-11 17:38:59 -0800
  • a8bb9b76db Revert change to the definition of constexpr macro in gsl_byte from #446 Casey Carter 2017-02-11 14:46:24 -0800
  • 4e8f95b418 Cleanup include structure, constexpr and noexcept compiler workarounds. Casey Carter 2017-02-07 15:59:37 -0800
  • 531a905cf3 Reorganize include structure: Casey Carter 2017-02-04 23:23:57 -0800
  • 68fecf9c05 Merge b317c9afdd into 96eaf274f8 Gary Furnish 2017-02-05 20:02:06 +0000
  • 3463165e63 Merge be12a61e7f into 96eaf274f8 Andrzej Krzemieński 2017-02-05 20:02:06 +0000
  • 765b5b1b11 Merge 7aebbf3c50 into 96eaf274f8 Joshua Boyce 2017-02-05 20:02:05 +0000
  • 47d4e5b161 Merge cfff3cde62 into 96eaf274f8 MikeGitb 2017-01-28 08:09:07 +0000
  • 5cfb560762 Merge 318e2a948b into 96eaf274f8 MikeGitb 2017-01-28 08:09:06 +0000
  • 96eaf274f8 Make is_default_constructible work for spans. Casey Carter 2017-01-28 00:08:48 -0800
  • 3f71d374c1 Clarify the SFINAE hack on span's default constructor Casey Carter 2017-01-27 16:20:04 -0800
  • 6dace13e5d Make is_default_constructible work for spans. Casey Carter 2017-01-27 12:30:04 -0800
  • f93d325495 Fix gsl_byte to include type_traits Tobias Hunger 2017-01-24 02:07:12 +0100
  • 60ad3e6fa5 Merge 6189b15ac4 into 18e3825cc0 ericLemanissier 2017-01-23 14:12:49 +0000
  • d8b2d58682 Fix gsl_byte in clang 3.9.1 Tobias Hunger 2017-01-23 14:28:24 +0100
  • 18e3825cc0 Updated README.md to mention VS natvis file. Neil MacIntosh 2017-01-14 17:15:24 -0800
  • 0ed032fb13 Add Visual Studio Native Visualiser support file. Gabriel M 2017-01-15 03:10:22 +0200
  • 231cc45b06 Revert CMakeLists changes to original Gabriel Majeri 2017-01-14 19:09:40 +0200
  • e7c12fa1bd Finish NatVis support Gabriel Majeri 2017-01-14 19:06:28 +0200
  • 706cb151b8 Replace .gitattribute with editor comment Gabriel Majeri 2017-01-14 18:33:47 +0200
  • 85e96dc7f1 Manually list the .natvis file Gabriel Majeri 2017-01-14 18:30:27 +0200
  • 0d53989ff9 Fix: linguist is case-sensitive Gabriel Majeri 2017-01-14 18:29:58 +0200
  • 8abd1cb2cd Set .natvis files as XML syntax Gabriel Majeri 2017-01-14 18:28:07 +0200
  • 7ce85850cb Add support for string spans Gabriel Majeri 2017-01-14 18:23:04 +0200
  • 31762147f9 Fix gsl::span visualisation Gabriel Majeri 2017-01-14 18:22:54 +0200
  • 6817344ade Add support for gsl::span<T, extent> Gabriel Majeri 2017-01-14 16:43:03 +0200
  • e05a4a574f Add support for gsl::final_act Gabriel Majeri 2017-01-14 16:42:23 +0200
  • 7efe176227 Add comments describing where the types are located Gabriel Majeri 2017-01-14 16:42:02 +0200
  • 9b91c0513e Display exception message as a string Gabriel Majeri 2017-01-14 16:41:25 +0200
  • 5625ae6b43 Updated CMake warning message for old CMake versions Gabriel Majeri 2017-01-14 16:08:10 +0200
  • ca54e099d2 Replace tabs with 4 spaces Gabriel Majeri 2017-01-14 15:37:23 +0200
  • 6a29240968 Added initial Visual Studio NatVis support. Gabriel Majeri 2017-01-14 15:25:51 +0200
  • 7aebbf3c50 Inhibit macro expansion for call to numeric_limits<T>::max in SizeTypeTraits. Resolves warning C4003 which is generated under MSVC in some circumstances. RaptorFactor 2017-01-12 23:52:23 -0800
  • 897cc48f70 Fix #pragma warning push/pop mismatch in multi_span (Issue #431) ErnestPenfold 2017-01-10 01:38:38 +0100
  • c5043450b0 Fix #pragma warning push/pop mismatch in multi_span (Issue #431) Rearranged preprocessor code at end of file multi_span Axel 2016-12-17 17:46:53 +0100
  • cfff3cde62 Add compilation error test for as_writable_bytes MikeGitb 2016-12-08 16:15:39 +0100
  • 7f2645a4d9 small fixes to as_bytes() for pod types MikeGitb 2016-12-08 15:52:47 +0100
  • 8def2618cb Add overload for as_bytes taking a single object MikeGitb 2016-11-19 03:15:37 +0100
  • 318e2a948b [algorithm] Add minimal set of unit tests MikeGitb 2016-12-09 22:18:41 +0100
  • 931d54184d [algorithm] Add nth_element MikeGitb 2016-12-06 00:10:07 +0100