Commit Graph

  • edf4503c91 not_null, TestNotNullTypeQualifiers amended Eldar Zakirov 2016-06-16 23:22:25 +0300
  • 64598bc0f7 Cleaned up last() functions to match spec. Neil MacIntosh 2016-06-14 20:20:09 -0700
  • 62f30205e5 Additional std::array ctor to support const element cases. Neil MacIntosh 2016-06-14 20:14:17 -0700
  • 5ac4b1b1b0 not_null, basic tests added Eldar Zakirov 2016-06-13 20:44:43 +0300
  • c94a66f468 Tightened SFINAE for span<U> to span<T> conversions. Neil MacIntosh 2016-06-12 18:28:19 -0700
  • 04dbb49afa Merge ab825037d0 into b94a220c4a Martin Moene 2016-06-08 12:49:24 +0000
  • 38fb0e8832 Merge d6995e311e into b94a220c4a saurabh singh 2016-06-08 12:49:21 +0000
  • 7289dff222 Merge b10edad451 into b94a220c4a Samuel García 2016-06-08 12:49:13 +0000
  • 31cefea094 Merge ffa749dd31 into b94a220c4a Brandon Kentel 2016-06-08 12:49:07 +0000
  • e18104b67b Merge d947c740ee into b94a220c4a Paweł Bylica 2016-06-08 12:49:04 +0000
  • e9f995c2f4 Fixed inconsistent indentation by replacing tabs with spaces. Robin Degen 2016-06-08 07:41:12 +0200
  • ba8ebef509 Added span to object rep conversions. Neil MacIntosh 2016-05-29 17:06:29 -0700
  • d63c9803da Added comparison operators. Neil MacIntosh 2016-05-29 14:05:09 -0700
  • 25ff7eca1f Removed some redundant parens. Neil MacIntosh 2016-05-29 13:54:19 -0700
  • d9d6ff0121 Added iterators. Neil MacIntosh 2016-05-29 13:52:28 -0700
  • 3eadd2c7ca Fix issue: #89 Eldar Zakirov 2016-05-15 19:53:51 +0300
  • b94a220c4a Corrected typo identified in #288. Neil MacIntosh 2016-05-13 11:50:25 -0700
  • 9d8866a732 gsl::at overload for initializer_list ericLemanissier 2016-05-09 13:02:27 +0200
  • f695ac8bdb [span] Conform to the Ranges TS View concept. * Allow default construction of spans with fixed-non-zero extent. * Allow default construction of contiguous_span_iterator and general_span_iterator. * contiguous_span_iterator members Expect a non-default-initialized object as appropriate. * value types are never const or volatile - those are object types. Casey Carter 2016-03-28 23:42:50 -0700
  • 453321704f Fix compile error on GCC. 刘雨培 2016-04-22 13:25:53 +0800
  • adae9bc473 Format. 刘雨培 2016-04-22 10:32:42 +0800
  • 38a6a7af92 Format. 刘雨培 2016-04-22 10:31:59 +0800
  • 0e14b5b306 Add as_span(iterator start, iterator last). 刘雨培 2016-04-22 10:22:41 +0800
  • d947c740ee Mark finally with nodiscard attribute. Paweł Bylica 2016-04-08 13:16:15 +0200
  • a9f865900d Merge pull request #281 from neilmacintosh/master Neil MacIntosh 2016-03-31 13:47:18 -0700
  • a9f0ce2f77 Suppressed CppCoreCheck warnings. Neil MacIntosh 2016-03-31 12:01:07 -0700
  • 5ae7e71f09 Merge pull request #268 from galik/master Neil MacIntosh 2016-03-24 17:34:16 -0700
  • 46662d96d0 Merge remote-tracking branch 'upstream/master' galik 2016-03-25 00:23:42 +0000
  • 511c2da4e0 Merge pull request #276 from sergiyor/dev/sergiyor/submodules Neil MacIntosh 2016-03-24 17:06:52 -0700
  • 38d8a3f82d Updating travis script. Sergiy Oryekhov 2016-03-24 16:59:45 -0700
  • 79030c5586 Moving submodule init before subdirectory. Sergiy Oryekhov 2016-03-23 16:53:00 -0700
  • 32d00796ad Adding unittest-cpp as a submodule. Sergiy Oryekhov 2016-03-23 16:42:35 -0700
  • 85939048b4 Test for operator function call. Neil MacIntosh 2016-03-18 16:53:16 -0700
  • c8a412f028 Implemented first, last, subspan. Neil MacIntosh 2016-03-18 16:49:29 -0700
  • 3d4c34966a Fixed ctors for Container and std::array to accept temporaries. Neil MacIntosh 2016-03-17 17:20:33 -0700
  • 717a2e35f1 Added conversion ctors. Neil MacIntosh 2016-03-16 19:39:55 -0700
  • c40094a532 Added from-container constructors. Neil MacIntosh 2016-03-01 12:11:41 -0800
  • f61a9bba48 Added array constructors. Neil MacIntosh 2016-02-29 13:16:48 -0800
  • 502cd6650a Checking in to continue working elsewhere. Neil MacIntosh 2016-02-28 00:50:53 -0800
  • cc22f2bf42 first/last constructor working. Neil MacIntosh 2016-02-25 11:42:26 -0800
  • f02dcc1cc9 Merge remote-tracking branch 'upstream/master' galik 2016-02-25 19:25:45 +0000
  • d3929c59a0 Began reimplementation of span. Basic constructors. Neil MacIntosh 2016-02-24 16:11:33 -0800
  • cec26a23b9 Added new span-related files. Neil MacIntosh 2016-02-24 11:26:28 -0800
  • d2f12a8fa3 File renames to reflect new multi_span name. Neil MacIntosh 2016-02-24 11:03:33 -0800
  • 49e80625c6 Renamed existing span to multi_span. Neil MacIntosh 2016-02-24 10:29:29 -0800
  • 9b34b00125 Merge ebf370a44e into ad0905c08b Paweł Bylica 2016-02-21 19:49:17 +0000
  • ad0905c08b Merge pull request #262 from chfast/narrow Neil MacIntosh 2016-02-19 17:19:51 -0800
  • c2924406e2 Disable MSVC warning 4127 (conditional expression is constant) raised for so instances of narrow(). Paweł Bylica 2016-02-19 19:14:39 +0100
  • abae0bd998 Refactor is_same_signedness. Paweł Bylica 2016-02-19 19:03:51 +0100
  • 092a8e53e4 narrow: Check for changed sign only if types have different signess. Paweł Bylica 2016-02-16 14:29:55 +0100
  • 1843b1739e Fix: Issue: #267 gsl::fail_fast only defined for one configuration galik 2016-02-16 00:57:04 +0000
  • c7d51c77a7 Merge b0de100978 into 0be53d99ef Florian Weber 2016-02-12 16:09:20 +0000
  • b0de100978 replace keyword-redefining macros with cleaner ones Florian Weber 2016-02-12 16:37:55 +0100
  • 5e3f735a89 Make Cotnract-macros PREFICXED_ALL_CAPS Florian Weber 2016-02-12 16:09:52 +0100
  • ebf370a44e Add unittest-cpp library as a submodule. Paweł Bylica 2016-02-08 12:35:47 +0100
  • 6a4f2512b7 narrow: Also check if a value has changed sign after cast. Paweł Bylica 2016-02-08 12:34:21 +0100
  • 0be53d99ef Merge pull request #259 from annagrin/dev/annagrin/legacy_zstring_support Neil MacIntosh 2016-02-07 12:11:54 -0800
  • 45f2bdb486 Fixed compilation issues with gcc and clang Anna Gringauze 2016-02-06 21:37:17 +0000
  • ed906e7aae Addressed CR comments Anna Gringauze 2016-02-06 10:46:40 -0800
  • b4ff206c24 Added zstring_span and removed zstring_builder to support legacy strings Anna Gringauze 2016-02-03 19:04:39 -0800
  • c6389299f0 Fix issue #245. Marek Kurdej 2016-01-19 11:31:02 +0100
  • ca01daa795 Disallow integral types which are already handled by variadic ctor. Marek Kurdej 2016-01-15 17:44:48 +0100
  • cd6f274cd1 Fix clang/gcc compilation. Marek Kurdej 2016-01-15 17:30:41 +0100
  • a4d1ae2768 Enable indexing by enum with an implicit conversion when index rank is 1. Marek Kurdej 2016-01-15 17:14:15 +0100
  • 6b82ac3d9c Merge pull request #243 from garyfurnish/master Neil MacIntosh 2016-01-13 08:44:25 -0800
  • 62b063a272 Fix issue #242 Gary Furnish 2016-01-13 16:12:17 +0000
  • fc5fce4f4f Correct define to undef in string_span.h. Neil MacIntosh 2016-01-05 22:04:00 -0800
  • d38e621201 Correct missing return in string_span.h Neil MacIntosh 2016-01-04 11:57:03 -0800
  • 95776663dc Merge pull request #233 from tcbrindle/fix-missing-include Neil MacIntosh 2015-12-29 15:54:38 -0800
  • 3bc3f35214 Fix missing #include <string> in string_span.h Tristan Brindle 2015-12-23 01:26:38 +1300
  • 85ffc8d222 Merge pull request #230 from annagrin/dev/annagrin/fix_MSVC_2013_compilation_problems Neil MacIntosh 2015-12-15 13:03:28 -0800
  • eb05256ffe Fixed compilation issues in MSVC 2013 Anna Gringauze 2015-12-14 11:36:20 -0800
  • c98e1f34a3 Merge pull request #229 from Microsoft/menuet-VS2013-fix-string_span-ctors Neil MacIntosh 2015-12-14 11:51:16 -0800
  • 9e1402dff8 Merge fixes from menuet, dropping max() macro workaround. Neil MacIntosh 2015-12-14 11:38:20 -0800
  • 385780388e Merge branch 'VS2013-fix-string_span-ctors' of https://github.com/menuet/GSL into menuet-VS2013-fix-string_span-ctors Neil MacIntosh 2015-12-14 11:08:58 -0800
  • ffa749dd31 remove unused variable in test Brandon Kentel 2015-12-12 20:14:35 -0500
  • 606100f7f0 typo and c++17 feature removal (bool_constant) Brandon Kentel 2015-12-12 20:10:21 -0500
  • 4fc733f88c Combine a few rendunant functions per TODO Brandon Kentel 2015-12-12 19:44:48 -0500
  • f38ee4fb5e In VS2013, the std::equal does not have the overload that takes 4 iterators Pascal Menuet 2015-12-12 22:59:57 +0100
  • 5e7e68c8b0 For VS2013, fix an ICE by replacing dummy template type parameter by a dummy function parameter Pascal Menuet 2015-12-12 22:51:49 +0100
  • 37cdb6bc50 Disable macro max in Windows. Implement move ctors in string_span for VS2013. Remove redundant pragma warning pop for VS2013. Pascal Menuet 2015-12-11 20:47:07 +0100
  • de62e7b0ae Merge pull request #224 from ZachHenkel/master Neil MacIntosh 2015-12-09 14:18:59 -0800
  • 293acf0640 Add casts to eliminate signed/unsigned mismatch warnings Zachary Henkel 2015-12-09 13:59:32 -0800
  • 004f0aba3b Merge pull request #2 from Microsoft/master Zachary Henkel 2015-12-09 13:05:01 -0800
  • eb28b21049 Merge pull request #221 from mcheese/master Neil MacIntosh 2015-12-08 12:02:14 -0800
  • f569813c18 Merge pull request #223 from annagrin/dev/annagrin/string_span_operator_fixes Neil MacIntosh 2015-12-08 12:01:23 -0800
  • 5926942cd7 Tyding up comments Anna Gringauze 2015-12-07 15:30:00 -0800
  • e19f6b5f36 Fixed a bug on creating a span from empty string Anna Gringauze 2015-12-07 15:22:11 -0800
  • c6f3579ad1 Changes for gcc and clang Anna Gringauze 2015-12-05 01:03:19 +0000
  • 87c5daa6c4 Fixed operators and constructors for string_span Anna Gringauze 2015-12-04 14:23:13 -0800
  • eedd18d5b8 Correct missing rename of bytes() to size_bytes() mcheese 2015-12-06 13:43:03 +0100
  • ace63c5a9d Merge pull request #218 from annagrin/dev/annagrin/string_span_fixes Neil MacIntosh 2015-12-02 13:26:15 -0800
  • 4efa9e8f07 Run clang format Anna Gringauze 2015-12-02 12:28:43 -0800
  • 2ec3a04d59 Merge cdf592ff89 into 8e744b2671 rmpowell77 2015-12-02 04:06:28 +0000
  • de6dbacbf6 Addressed CR comments Anna Gringauze 2015-12-01 13:52:01 -0800
  • 7077105b9d Added operator== Anna Gringauze 2015-11-23 23:05:31 -0800
  • 8c5d06dc79 fixed GCC and clang compilation issues Anna Gringauze 2015-11-23 21:24:08 +0000
  • e3878a6556 merging with master Anna Gringauze 2015-11-30 12:24:00 -0800
  • 8e744b2671 Merge pull request #217 from neilmacintosh/dev/neilmac/bugfix Neil MacIntosh 2015-11-30 18:26:55 -0800
  • f76f739805 Addressing #178: wrong return type for function. Neil MacIntosh 2015-11-30 18:20:14 -0800