Commit Graph

  • 7d083fd08c Issue #329, fixed build issues on clang Kris 2016-09-07 22:16:10 +0100
  • 55b232dde4 Issue: #329 Kris Cruickshank 2016-09-07 21:38:43 +0100
  • d23f4d931c Fix #350 typo in operator | for gsl::byte. Neil MacIntosh 2016-09-06 18:50:32 -0700
  • 9e0807f1b1 Fix typo in operator | for gsl::byte. Neil MacIntosh 2016-09-06 18:45:53 -0700
  • 2bcb4b1ef7 GSL_TERMINATE_ON_CONT_VIOL iostream include guard Matan Nassau 2016-09-06 15:44:58 -0400
  • 0719630299 gsl_assert: GSL_MESSAGE_ON_CONTRACT_VIOLATION Matan Nassau 2016-09-06 15:14:47 -0400
  • a360b81805 Fix #247: add to_basic_string(). Neil MacIntosh 2016-09-04 14:12:40 -0700
  • ec109d2374 Add to_basic_string Gary Furnish 2016-09-04 00:29:10 -0600
  • 95bbaa1ec2 Added to_byte method for issue #329 Kris 2016-08-28 21:55:58 +0100
  • f8ef4e2355 Fix #340: define constexpr as /*constexpr*/ when unavailable (also noexcept) Neil MacIntosh 2016-08-27 10:51:00 -0700
  • 5e2618b034 Specialize gsl::at for span Neil MacIntosh 2016-08-25 08:35:52 -0700
  • 3aea9f7201 Define constexpr as /*constexpr*/ when unavailable (also noexcept) Martin Moene 2016-08-24 19:53:53 +0200
  • deda5e6c46 Fix #332: update CMakeLists.txt to install all headers Neil MacIntosh 2016-08-24 10:13:02 -0700
  • a8c5004b70 Update CMakeLists.txt Neil MacIntosh 2016-08-24 10:01:42 -0700
  • 134f2db5d9 Specialize gsl::at for span ericLemanissier 2016-08-23 10:30:06 +0200
  • 5112ba02f6 Fix issue #315: Provide platform support for strnlen Neil MacIntosh 2016-08-19 09:26:49 -0700
  • aadcce275e Fix issue: Provide platform support for strnlen Rian Quinn 2016-08-18 20:32:08 -0600
  • 6189b15ac4 added test for gsl::at use with gsl::span argument ericLemanissier 2016-08-16 12:37:31 +0200
  • 7c012dfe31 re-added span::value_type ericLemanissier 2016-08-16 12:01:09 +0200
  • 93b3258e36 Fix #323 - Badly positioned noexcept Neil MacIntosh 2016-08-15 11:25:43 -0700
  • 90f47cca12 Fix inconsistent naming Neil MacIntosh 2016-08-15 11:22:45 -0700
  • 2d4b552c82 Fix inconsistent naming EFanZh 2016-08-14 13:20:32 +0800
  • 36d56ebcb3 Add missing newline at end of file Vincent Isambart 2016-08-13 10:16:59 +0900
  • 582ae8c87f Fix #323 - Badly positioned noexcept Vincent Isambart 2016-08-13 10:15:59 +0900
  • f3e660a5a5 Added basic test for interop with std::regex as per Issue #271. Neil MacIntosh 2016-08-10 19:39:48 -0700
  • d6ac640271 Added basic test for interop with std::regex as per Issue #271. Neil MacIntosh 2016-08-10 19:32:00 -0700
  • 85b5c3770c Support iterator conversions as per Issue #252 Neil MacIntosh 2016-08-10 19:25:31 -0700
  • 6b4ae834a3 Merge branch 'master' into dev/neilmac/iterators Neil MacIntosh 2016-08-10 19:00:43 -0700
  • cb6996cd97 PR #319 Removed .h extension from header files. Neil MacIntosh 2016-08-10 10:25:09 -0700
  • 222c2d85fd Removed .h extension from header files. Galik 2016-08-10 17:24:00 +0100
  • f5dda0fb20 Added some tests to ensure Issue #305 doesn't recur. Neil MacIntosh 2016-08-09 18:37:25 -0700
  • 5ebfc16f14 Merge branch 'master' into dev/neilmac/spans_in_maps Neil MacIntosh 2016-08-09 18:14:11 -0700
  • f9f08a56fa Added test for Issue #305. Neil MacIntosh 2016-08-09 18:07:17 -0700
  • 92fdde2919 PR #317 renaming include/ folder to gsl/ to address issue #277 Neil MacIntosh 2016-08-09 17:54:55 -0700
  • f6cc5798a1 Renamed include/ folder to gsl/ to make including the library consistent whether using it from the development folder, from the installation folder or from being copied into a project. galik 2016-08-09 15:04:58 +0100
  • f497e78c61 Merge 6e2e3cb0ac into efeb557bf1 vjacquet 2016-08-09 08:03:38 +0000
  • d2cd885b81 Revert "minor correction to readme" galik 2016-08-09 05:14:30 +0100
  • 0ef26d9f03 minor correction to readme galik 2016-08-09 04:58:57 +0100
  • 2132a622ae Renamed include/ folder to gsl/ to enable the use of consistent #include directives regardless if the library is copied-in, installed or included from the development environment. galik 2016-08-09 04:54:56 +0100
  • 58af470823 Changes to be committed: new file: tests/unittest-cpp galik 2016-08-09 04:27:36 +0100
  • 3a69394358 Merge 9fabceaab0 into efeb557bf1 Milan Burda 2016-08-08 23:06:09 +0000
  • efeb557bf1 Merge pull request #310 from neilmacintosh/dev/neilmac/fix_mismatched_pragma Neil MacIntosh 2016-08-08 13:52:15 -0700
  • 32ee66d320 Added basic tests for std::begin/end and friends (Issue #252). Neil MacIntosh 2016-08-08 13:48:12 -0700
  • 0dd5f56bed Fixed unused variable and ran clang-format. Tested on gcc/clang. Neil MacIntosh 2016-08-08 13:33:02 -0700
  • 82389aa630 Fixed up iterator implementation to allow conversion from iterator to const_iterator. Neil MacIntosh 2016-08-08 12:06:47 -0700
  • 9fabceaab0 Add char16_t & char32_t support to string_span Milan Burda 2016-02-09 20:18:07 +0100
  • 6e2e3cb0ac Merge changes from Microsoft\GSL. vjacquet 2016-08-05 15:17:36 +0200
  • 44c0c9b407 fix unittest-cpp galik 2016-08-04 22:22:45 +0100
  • 37977fadbe Fix conflicts galik 2016-08-04 14:22:56 +0100
  • baf3a08d4d Merge branch 'master' into include-ns galik 2016-08-04 14:22:11 +0100
  • d1ca967775 Fix cmake build error Fix artifacts of eclipse refactor galik 2016-08-04 13:53:49 +0100
  • 9ab3a2ac39 Merge pull request #311 Neil MacIntosh 2016-08-03 15:30:30 -0700
  • c4817358aa Implemented https://github.com/Microsoft/GSL/issues/260 Som1Lse 2016-08-03 22:28:25 +0200
  • 2678d825e6 Renamed include folder to gsl to enable the use of consistent #include directives regardless if the library is copied-in, installed or included from the development environment. galik 2016-08-03 20:54:18 +0100
  • 4235b060fd Merge pull request #207 from jasonhorsburgh/cmake_install Neil MacIntosh 2016-08-03 10:37:10 -0700
  • db9d3da029 Merge branch 'master' of https://github.com/neilmacintosh/GSL into dev/neilmac/fix_mismatched_pragma Neil MacIntosh 2016-08-02 18:10:07 -0700
  • ebce4920d6 Fixed #308 - a mismatched pragma. Neil MacIntosh 2016-08-02 16:22:18 -0700
  • 7272552bf9 Updating span<T> to reflect standardization. (PR #309) Neil MacIntosh 2016-08-02 15:14:11 -0700
  • 3836e124d8 Added code of conduct statement to README. Neil MacIntosh 2016-08-02 14:59:57 -0700
  • 6c7be2c8ee clang-format run. Neil MacIntosh 2016-08-01 21:41:20 -0700
  • 94afa1fbd7 Removed unnecessary inheritance between iterators. Neil MacIntosh 2016-08-01 18:49:48 -0700
  • 1bd2d04c2e Another round of clang-formatting. Neil MacIntosh 2016-08-01 13:10:02 -0700
  • 8e31f53f8a Building clean with MSVC12. Neil MacIntosh 2016-07-29 11:16:06 -0700
  • a0cf1ecc49 Renamed as_span() to as_multi_span() for clarity. Neil MacIntosh 2016-07-28 17:27:22 -0700
  • a88cfb168a Fixed type-name mixup in string_span. Neil MacIntosh 2016-07-27 13:48:29 -0700
  • 6fadce975b Applied clang-format. Neil MacIntosh 2016-07-26 19:19:47 -0700
  • 4de3d4e3e3 Fixes for Clang 3.6 compilation. Neil MacIntosh 2016-07-26 18:44:13 -0700
  • c366f4415d Fixed compilation issues for GCC on Linux. Neil MacIntosh 2016-07-26 18:34:27 -0700
  • b03b04bfcd Applied clang-format to the source. Neil MacIntosh 2016-07-20 13:17:47 -0700
  • ca4cdd80de 64-bit clean fixes. Neil MacIntosh 2016-07-20 12:47:21 -0700
  • cd80ef6146 Merge branch 'master' into dev/neilmac/spec Neil MacIntosh 2016-07-20 12:02:51 -0700
  • eed99d8599 Merge branch 'master' into dev/neilmac/spec Neil MacIntosh 2016-07-20 09:30:05 -0700
  • f2ab3a5c54 Tidying up noexcepts. Neil MacIntosh 2016-07-20 09:24:49 -0700
  • 5e7771f879 Slight tidy-up to precondition checking in span. Neil MacIntosh 2016-07-20 09:00:10 -0700
  • 0c1b6717c1 Weakened cast in span::iterator. Neil MacIntosh 2016-07-20 08:52:09 -0700
  • 520c72d777 Tidied up assertion. Neil MacIntosh 2016-07-18 12:00:33 -0700
  • 30a038ca6a Added tests for span iterators, fixed implementation. Neil MacIntosh 2016-07-18 11:38:01 -0700
  • 8855c59579 Added basic compile support for MSVC 2013 to byte. Neil MacIntosh 2016-07-15 17:31:40 -0700
  • 664724b636 Merge 69f5a1fd80 into 0535138459 Alexander Ryabykin 2016-07-02 14:50:40 +0000
  • 69f5a1fd80 code formatting Alexander Ryabykin 2016-07-02 17:46:37 +0300
  • f2a32741c0 compilation test fix Alexander Ryabykin 2016-07-02 17:21:34 +0300
  • 5c272d33a8 Merge 3c017bfa10 into 0535138459 Alexander Ryabykin 2016-07-02 14:01:17 +0000
  • 3c017bfa10 constexpr operators Alexander Ryabykin 2016-07-02 15:24:10 +0300
  • a850108461 Added noexcept work around for VS 2013. vjacquet 2016-06-27 05:45:15 +0200
  • f4341ad1b8 Added noexcept to what vjacquet 2016-06-27 00:19:32 +0200
  • 28ec4ea699 Differentiating exception type for Expects and Ensures vjacquet 2016-06-26 23:58:13 +0200
  • 267472449c Renamed byte header and tidied up string_span dependencies. Neil MacIntosh 2016-06-26 17:00:56 +0300
  • 762fb96581 Merge ca01daa795 into 0535138459 Marek Kurdej 2016-06-24 20:48:59 +0000
  • e73486b786 Merge 453321704f into 0535138459 刘雨培 2016-06-24 20:47:50 +0000
  • aadaa2c82b Merge f695ac8bdb into 0535138459 Casey Carter 2016-06-24 20:47:02 +0000
  • 413c8967dc Merge e9f995c2f4 into 0535138459 Robin Degen 2016-06-24 20:42:37 +0000
  • a3fde02d06 Merge remote-tracking branch 'refs/remotes/Microsoft/master' vjacquet 2016-06-24 18:27:00 +0200
  • 0535138459 Merge pull request #289 from ericLemanissier/patch-1 Neil MacIntosh 2016-06-24 05:35:31 -0700
  • b72d7abfb0 Added definition of gsl::byte to match proposed std::byte. Neil MacIntosh 2016-06-24 04:54:09 -0700
  • 7b00172f00 Final sync with D0122R3 version of specification. Neil MacIntosh 2016-06-20 01:41:49 -0700
  • de821550f8 Restoring the initial state of .travis.yml Eldar Zakirov 2016-06-19 12:48:17 +0300
  • e3f57c2951 Temporary disabling use of clang in travis-ci due to problems in LLVM infrastructure Eldar Zakirov 2016-06-18 21:15:11 +0300
  • fd809b6570 not_null, assignment operators fixed Eldar Zakirov 2016-06-18 21:13:09 +0300
  • 515f6dabfd not_null, redundant operators removed Eldar Zakirov 2016-06-18 16:02:49 +0300
  • 1f9dfcee13 not_null, the interface fixed and the comparison operators covered by tests Eldar Zakirov 2016-06-16 23:25:29 +0300