Commit Graph

  • 2cdedda7e4 Adding missing include library to array_view.h Anna Gringauze 2015-10-15 13:19:24 -0700
  • f972b2d68c Adding g++-5 libraries to clang travis configuration to fix build break Anna Gringauze 2015-10-15 13:00:10 -0700
  • fdf8643471 Fixes for gcc Anna Gringauze 2015-10-14 10:46:22 -0700
  • 48b630cbed Merge b867ed1978 into e0d10d1d1c Anna Gringauze 2015-10-14 18:05:39 +0000
  • b867ed1978 Merge branch 'dev/annagrin/remove_coordinate_facade' of https://github.com/annagrin/GSL into dev/annagrin/remove_coordinate_facade Anna Gringauze 2015-10-14 11:01:15 -0700
  • e63dcbc41d gcc fixes Anna Gringauze 2015-10-14 10:55:27 -0700
  • d232670470 gcc fixes Anna Gringauze 2015-10-14 10:46:22 -0700
  • 546f8cc130 Added tests for index size_type conversions Anna Gringauze 2015-10-05 21:04:56 -0700
  • db38497d05 Removed coordinate_facade class Anna Gringauze 2015-10-05 12:34:23 -0700
  • 0b7d1fef52 Merge 414f10ae28 into e0d10d1d1c Treb Connell 2015-10-10 20:33:03 +0000
  • bf45f33701 Merge e35a91960b into e0d10d1d1c Kern Handa 2015-10-10 18:46:36 +0000
  • e0d10d1d1c Merge pull request #126 from trebconnell/removemaybe Neil MacIntosh 2015-10-10 11:45:07 -0700
  • 414f10ae28 Move strings in Expects into comments so that Expects can be a macro Treb Connell 2015-10-08 13:37:53 -0700
  • 75df3ccaca Expects and Ensures are no longer macros to enable overloading Treb Connell 2015-10-08 12:49:37 -0700
  • f1595186ea respond to CR feedback Treb Connell 2015-10-08 11:37:03 -0700
  • 9d89f1e5ae Fix #128 rename final_act to final_action Treb Connell 2015-10-05 14:52:02 -0700
  • f35a4c88c1 Spaces to tabs in array_view.h Treb Connell 2015-10-05 14:20:59 -0700
  • a1af25a1c4 rename gslassert.h to assert.h Treb Connell 2015-10-05 14:09:55 -0700
  • c29537a341 Fix #119 express preconditions with Expects Treb Connell 2015-10-05 14:04:25 -0700
  • fda8e12310 Fix #124 remove maybe_null Treb Connell 2015-10-05 13:34:50 -0700
  • 74a9e4291a Use decay to handle volatile and other issues Treb Connell 2015-10-05 13:26:19 -0700
  • 533079331c Merge 18c5255609 into 3fd9f249da Kern Handa 2015-10-05 17:09:58 +0000
  • 3fd9f249da Merge pull request #122 from kkoenig/fix_stringview_test Neil MacIntosh 2015-10-05 08:49:35 -0700
  • 144ee44132 First arg of vector ctor should be num elements, second should be value. Fixes issue #121 kkoenig 2015-10-03 22:02:49 -0700
  • 6fde626483 Fix parameters to finally and final_act constructor Treb Connell 2015-10-02 16:47:00 -0700
  • f0262f5099 Merge pull request #117 from trebconnell/finalact Neil MacIntosh 2015-10-02 16:28:29 -0700
  • b8ec73a179 Fix moving a final_act twice Treb Connell 2015-10-02 15:58:23 -0700
  • 901f1be982 Merge 92ea02a378 into df88352c1d Treb Connell 2015-10-02 22:20:19 +0000
  • 92ea02a378 move no_action back into final_act Treb Connell 2015-10-02 15:17:45 -0700
  • 518cad65a4 rename no_action and bring it out into detail namespace Treb Connell 2015-10-02 15:14:39 -0700
  • 52df7c35e6 Optimize final_act for general case where move is not called Treb Connell 2015-10-02 15:10:58 -0700
  • 36d70097d5 Merge remote-tracking branch 'Microsoft_GSL/master' unknown 2015-10-02 11:03:37 -0700
  • 90451ba58f Merge 22557d7155 into df88352c1d Rico Antonio Felix 2015-10-02 18:01:06 +0000
  • df88352c1d Merge pull request #57 from kernhanda/kernhanda/use_algorithms Neil MacIntosh 2015-10-02 09:12:26 -0700
  • 90c5b2b80b Merge pull request #115 from socantre/add-column-limit Neil MacIntosh 2015-10-02 09:09:50 -0700
  • dd923eee5f Add column limit to .clang-format Seth Cantrell 2015-10-01 20:53:37 -0400
  • 508a881197 Merge 5629a654e6 into 87f7f30a90 kevgs 2015-10-01 21:02:14 +0000
  • 87f7f30a90 Merge pull request #68 from socantre/master Neil MacIntosh 2015-10-01 13:37:36 -0700
  • 22557d7155 Fixed grammar in comment... RicoAntonioFelix 2015-10-01 15:56:32 -0400
  • ed92be2fa5 Changed argument name in finally RicoAntonioFelix 2015-10-01 08:34:10 -0400
  • f421933264 Added final_action file RicoAntonioFelix 2015-10-01 08:32:21 -0400
  • 549bd5d63f If T::get exists, define not_null<T>::get and return not_null<result_of<T::get>> kkoenig 2015-09-30 23:38:22 -0700
  • b51098a83d Merge pull request #113 from neilmacintosh/master Neil MacIntosh 2015-09-30 22:05:27 -0700
  • d531680a31 Improved macros used for non-compliant compilers. Neil MacIntosh 2015-09-30 21:54:08 -0700
  • f7a4f895a8 Stripped out final_act into seperate file and renamed it to correspond to the guidelines... RicoAntonioFelix 2015-09-30 21:22:55 -0400
  • 398abc8fa6 Merge pull request #111 from neilmacintosh/master Neil MacIntosh 2015-09-30 15:15:01 -0700
  • 831c6926df Adding noexcept to finally, final_act, narrow_cast. Fixes #92. Neil MacIntosh 2015-09-30 15:10:24 -0700
  • c5c8a25f34 Merge pull request #110 from neilmacintosh/master Neil MacIntosh 2015-09-30 12:45:00 -0700
  • d06f7ff779 Renamed Final_act to final_act as per issue #91. Neil MacIntosh 2015-09-30 12:39:18 -0700
  • dd31b11a14 Merge 8c3142ad61 into fcff3fded1 Kern Handa 2015-09-30 19:37:50 +0000
  • d6995e311e not_null class makes an unnecessary copy,can't be used effectively with unique_ptr saurabh singh 2015-10-01 01:06:13 +0530
  • fcff3fded1 Merge pull request #107 from RicoAntonioFelix/master Neil MacIntosh 2015-09-30 12:15:52 -0700
  • e35a91960b Missed removing a typename for an update alias type. Kern Handa 2015-09-30 18:59:34 +0000
  • 9f93179086 Merge remote-tracking branch 'upstream/master' into kernhanda/use_typetraits Kern Handa 2015-09-30 18:54:09 +0000
  • 8c3142ad61 Add .clang-format file and format source files accordingly. Kern Handa 2015-09-30 18:50:07 +0000
  • e8ff01e543 Commit to address issue #103... RicoAntonioFelix 2015-09-30 12:50:42 -0400
  • 38a659c428 Merge pull request #105 from neilmacintosh/master Neil MacIntosh 2015-09-29 17:06:45 -0700
  • 761554f68d Correct misleading text in static_assert. Fixes issue #67. Neil MacIntosh 2015-09-29 16:54:00 -0700
  • 25c90750f2 Merge pull request #104 from neilmacintosh/master Neil MacIntosh 2015-09-29 16:46:34 -0700
  • ef626fd33a Renamed namespace to 'gsl'. Renamed macro to configure testing. Neil MacIntosh 2015-09-29 16:41:37 -0700
  • cfc8468ac5 Merge 65462e6dcd into d023ad51a7 Anton Bikineev 2015-09-29 14:59:11 +0000
  • 65462e6dcd Making at work for container with not random access iterators AntonBikineev 2015-09-29 17:57:33 +0300
  • a9b870870a Making finally work correctly for cases when rvo/nrvo don't take place AntonBikineev 2015-09-29 12:44:32 +0300
  • a49c8e739f Making finally work for non-const lvalues AntonBikineev 2015-09-29 12:31:59 +0300
  • 5629a654e6 writting <> with every string_view type is non productive and also differs from what C++ Core Guidelines proposes Kosov Eugene 2015-09-29 11:50:14 +0300
  • d023ad51a7 Merge pull request #90 from john-lynch/master Neil MacIntosh 2015-09-28 23:15:24 -0700
  • ae24c0fe06 Added test that Final_act object can be moved properly. While this is not a common case, it may happen if the user calls finally and the compiler fails to perform RVO. john-lynch 2015-09-29 00:03:15 -0500
  • 1d11cd1ed1 Fixing typo in move constructor implementation that resulted in compile error during tests. john-lynch 2015-09-29 00:00:21 -0500
  • 422e7164d5 Fixing move constructor of Final_act to take non-const r-value reference and move properly from other Final_act object so that correctness is not dependent on copy elison. john-lynch 2015-09-28 23:40:25 -0500
  • 065f4880c3 Merge pull request #88 from trebconnell/fixmaybenull Neil MacIntosh 2015-09-28 18:54:31 -0700
  • 444bf9640a Fix issue #49 Treb Connell 2015-09-28 18:49:53 -0700
  • 318cee0489 Merge pull request #87 from trebconnell/fixmaybenull Neil MacIntosh 2015-09-28 18:40:57 -0700
  • 6a1179974d Merge pull request #86 from kevgs/master Neil MacIntosh 2015-09-28 18:39:26 -0700
  • 83333419de Add test that reproduces issue Treb Connell 2015-09-28 18:34:04 -0700
  • b29566628e Revert "Fix issue #49" Treb Connell 2015-09-28 18:26:35 -0700
  • d1940390b2 Merge a46d6fcf0d into 08064f8521 Treb Connell 2015-09-28 22:17:39 +0000
  • a46d6fcf0d Fix issue #49 Treb Connell 2015-09-28 15:17:37 -0700
  • 27ff004e84 Merge branch 'master' into fixmaybenull Treb Connell 2015-09-28 14:56:08 -0700
  • e46160c18e it's better to pass a small (e.g. 16 bytes) object by value then by const reference Kosov Eugene 2015-09-28 23:20:28 +0300
  • 08064f8521 Merge pull request #85 from kevgs/master Neil MacIntosh 2015-09-28 11:28:55 -0700
  • 3402b92ef6 fix clang -Wunused-parameter warnings Kosov Eugene 2015-09-28 21:20:02 +0300
  • 18c5255609 not_null and maybe_null_* should have explicit conversion operators. Kern Handa 2015-09-28 10:03:25 -0700
  • 3571792058 Merge pull request #78 from kernhanda/kernhanda/heterogenous-assignment-not_null Neil MacIntosh 2015-09-28 07:05:43 -0700
  • 6554e83c79 Macro expand constexpr to nothing under MSVC Gabriel Dos Reis 2015-09-28 05:10:44 -0700
  • 4e596761eb Update list of known platforms where GSL was successfully tested Gabriel Dos Reis 2015-09-28 04:43:50 -0700
  • 57e5466395 Reverting whitespace changes. Kern Handa 2015-09-28 01:12:16 -0700
  • 001a64c812 Merge Microsoft/GSL:master into branch and resolved conflicts. Kern Handa 2015-09-28 07:48:08 +0000
  • 7d8e609faf Merge remote-tracking branch 'upstream/master' into kernhanda/heterogenous-assignment-not_null Kern Handa 2015-09-28 07:37:06 +0000
  • 783eaabf9d Add various copy assignment operators to not_null and maybe_null_*. Kern Handa 2015-09-28 07:35:18 +0000
  • ab825037d0 Add assignment from related types Martin Moene 2015-09-28 07:48:39 +0200
  • e5afe0a978 Merge 901a6b8119 into 62226021a8 Corbin Hughes 2015-09-28 04:41:37 +0000
  • 901a6b8119 Changed GSL.assert macros to functions Corbin Hughes 2015-09-27 23:28:18 -0500
  • 62226021a8 Merge pull request #74 from neilmacintosh/master Neil MacIntosh 2015-09-27 18:18:14 -0700
  • bb169976da Fixed leak in owner<> test. Ha ha ha! Neil MacIntosh 2015-09-27 18:06:51 -0700
  • 1a0df71f2f Merge pull request #73 from neilmacintosh/master Neil MacIntosh 2015-09-27 16:58:07 -0700
  • 99746e2d57 Correct fix for int/size_t mismatch. Neil MacIntosh 2015-09-27 16:53:58 -0700
  • fb91393bb2 Fixing size_t/int mismatch in loops. Neil MacIntosh 2015-09-27 16:25:43 -0700
  • f1be21aa36 Merged Microsoft/GSL:master into branch and resolved conflicts. Kern Handa 2015-09-27 23:25:20 +0000
  • 4e836bb4e1 Updated type_traits usage to use *_t aliased templates. Kern Handa 2015-09-27 23:16:10 +0000
  • 3b088614bc Merging Microsoft/GSL:master. Kern Handa 2015-09-27 21:37:32 +0000