Commit Graph

  • eb05256ffe Fixed compilation issues in MSVC 2013 Anna Gringauze 2015-12-14 11:36:20 -08:00
  • c98e1f34a3 Merge pull request #229 from Microsoft/menuet-VS2013-fix-string_span-ctors Neil MacIntosh 2015-12-14 11:51:16 -08:00
  • 9e1402dff8 Merge fixes from menuet, dropping max() macro workaround. Neil MacIntosh 2015-12-14 11:38:20 -08:00
  • 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 -08:00
  • f38ee4fb5e In VS2013, the std::equal does not have the overload that takes 4 iterators Pascal Menuet 2015-12-12 22:59:57 +01:00
  • 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 +01:00
  • 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 +01:00
  • de62e7b0ae Merge pull request #224 from ZachHenkel/master Neil MacIntosh 2015-12-09 14:18:59 -08:00
  • 293acf0640 Add casts to eliminate signed/unsigned mismatch warnings Zachary Henkel 2015-12-09 13:59:32 -08:00
  • 004f0aba3b Merge pull request #2 from Microsoft/master Zachary Henkel 2015-12-09 13:05:01 -08:00
  • eb28b21049 Merge pull request #221 from mcheese/master Neil MacIntosh 2015-12-08 12:02:14 -08:00
  • f569813c18 Merge pull request #223 from annagrin/dev/annagrin/string_span_operator_fixes Neil MacIntosh 2015-12-08 12:01:23 -08:00
  • 5926942cd7 Tyding up comments Anna Gringauze 2015-12-07 15:30:00 -08:00
  • e19f6b5f36 Fixed a bug on creating a span from empty string Anna Gringauze 2015-12-07 15:22:11 -08:00
  • c6f3579ad1 Changes for gcc and clang Anna Gringauze 2015-12-05 01:03:19 +00:00
  • 87c5daa6c4 Fixed operators and constructors for string_span Anna Gringauze 2015-12-04 14:23:13 -08:00
  • eedd18d5b8 Correct missing rename of bytes() to size_bytes() mcheese 2015-12-06 13:43:03 +01:00
  • ace63c5a9d Merge pull request #218 from annagrin/dev/annagrin/string_span_fixes Neil MacIntosh 2015-12-02 13:26:15 -08:00
  • 4efa9e8f07 Run clang format Anna Gringauze 2015-12-02 12:28:43 -08:00
  • de6dbacbf6 Addressed CR comments Anna Gringauze 2015-12-01 13:52:01 -08:00
  • 7077105b9d Added operator== Anna Gringauze 2015-11-23 23:05:31 -08:00
  • 8c5d06dc79 fixed GCC and clang compilation issues Anna Gringauze 2015-11-23 21:24:08 +00:00
  • e3878a6556 merging with master Anna Gringauze 2015-11-30 12:24:00 -08:00
  • 8e744b2671 Merge pull request #217 from neilmacintosh/dev/neilmac/bugfix Neil MacIntosh 2015-11-30 18:26:55 -08:00
  • f76f739805 Addressing #178: wrong return type for function. Neil MacIntosh 2015-11-30 18:20:14 -08:00
  • e10d2e3028 Merge pull request #216 from neilmacintosh/dev/neilmac/span-rework Neil MacIntosh 2015-11-29 21:40:11 -08:00
  • c9959b1071 Corrected some variable naming. Neil MacIntosh 2015-11-30 05:34:38 +00:00
  • a32108c0be Merge pull request #215 from neilmacintosh/dev/neilmac/span-rework Neil MacIntosh 2015-11-29 19:25:59 -08:00
  • 0cf947db77 Reworked span to match GSL design. Neil MacIntosh 2015-11-24 12:49:03 -08:00
  • 38eaf9fc95 Refactored headers so span can use narrow_cast etc. Neil MacIntosh 2015-11-23 15:07:41 -08:00
  • 7505111329 Add CMake install target for header files Jason Horsburgh 2015-11-21 19:13:21 +00:00
  • 3dfda0cfde Merge pull request #206 from neilmacintosh/dev/neilmac/contracts Neil MacIntosh 2015-11-20 17:26:17 -08:00
  • d5057370b8 Merge branch 'master' into dev/neilmac/contracts Neil MacIntosh 2015-11-20 17:14:21 -08:00
  • d13f6daa75 Refactored to use Expects/Ensures everywhere. Neil MacIntosh 2015-11-20 16:03:00 -08:00
  • 343f71ff49 Merge pull request #205 from elronayellin/as_span_string Neil MacIntosh 2015-11-20 16:04:13 -08:00
  • e4d8d35af5 add as_span overload for basic_string which doesn't have nonconst .data() like other contiguous containers Elron A. Yellin 2015-11-20 17:50:02 -05:00
  • 04050a2162 Merge pull request #204 from annagrin/dev/annagrin/fix_conversion_bug Neil MacIntosh 2015-11-19 17:57:07 -08:00
  • c95eb57d3f Fixed conversion problem when creating strided_span from span and bounds Anna Gringauze 2015-11-19 12:02:06 -08:00
  • 4552575e34 Merge pull request #201 from matus-chochlik/master Neil MacIntosh 2015-11-19 09:15:40 -08:00
  • 73ec688674 Made conversion of span<> to bool explicit Matus Chochlik 2015-11-19 10:27:08 +01:00
  • e5c76a68e0 Merge pull request #199 from matus-chochlik/master Neil MacIntosh 2015-11-18 14:45:14 -08:00
  • da75d0e757 Added explicit cast to size_type in span constructor Matus Chochlik 2015-11-18 17:43:59 +01:00
  • 3cd0d523b6 Merge pull request #198 from Microsoft/dev/neilmac/fix-config-macro Neil MacIntosh 2015-11-17 19:05:57 -08:00
  • 106262f1ef Remove unnecessary workaround for max macro Neil MacIntosh 2015-11-17 19:01:46 -08:00
  • 7fc95710b6 Merge pull request #197 from neilmacintosh/dev/neilmac/defines Neil MacIntosh 2015-11-17 15:46:03 -08:00
  • 107869a2e4 Merge branch 'master' of https://github.com/Microsoft/GSL into dev/neilmac/defines Neil MacIntosh 2015-11-17 15:35:14 -08:00
  • 292f81e5ef Tidied up compiler-config macros. Neil MacIntosh 2015-11-17 15:07:51 -08:00
  • e3886084dc Merge pull request #195 from lukhase/master Neil MacIntosh 2015-11-17 14:02:57 -08:00
  • e51eb228ae fixes pragma undef warnings in MSVC2013 Lukas Haselsteiner 2015-11-15 23:08:35 +01:00
  • 252671257f Merge pull request #190 from annagrin/dev/annagrin/remove_basic_span Neil MacIntosh 2015-11-13 13:31:45 -08:00
  • f510025109 Removed basic_span class Anna Gringauze 2015-11-12 12:48:49 -08:00
  • 8aa4248722 Removing basic_span base class from span Anna Gringauze 2015-11-11 12:41:11 -08:00
  • dc25994ed7 Merge pull request #185 from Microsoft/dev/neilmac/fix-buildscript Neil MacIntosh 2015-11-12 19:42:07 -08:00
  • b9565e50ce Update CMakeLists.txt Neil MacIntosh 2015-11-12 19:36:34 -08:00
  • ee731055da Merge pull request #184 from neilmacintosh/dev/neilmac/warnings Neil MacIntosh 2015-11-12 19:35:36 -08:00
  • fa056f67e8 Enabled -Wall for gcc and clang. Neil MacIntosh 2015-11-13 03:27:53 +00:00
  • a998a9b33b Turned on Level 3 warnings for MSVC. Neil MacIntosh 2015-11-12 18:57:23 -08:00
  • 42a7030052 Merge pull request #180 from OlafvdSpek/patch-1 Neil MacIntosh 2015-11-12 15:42:50 -08:00
  • d7832acd70 Merge pull request #179 from vladon/master Neil MacIntosh 2015-11-12 09:05:00 -08:00
  • 550361cf46 Sort includes Olaf van der Spek 2015-11-12 10:23:56 +01:00
  • a29ed61a48 Merge remote-tracking branch 'refs/remotes/Microsoft/master' Vladislav Yaroslavlev 2015-11-12 10:47:49 +03:00
  • 995cfdf1cb Add copy assignment operator to BoundsRanges Vladislav Yaroslavlev 2015-11-12 10:46:21 +03:00
  • 557e6693b5 Add copy assignment operator to strided_bounds Vladislav Yaroslavlev 2015-11-12 10:44:41 +03:00
  • fd5eb72d48 Merge branch 'master' of https://github.com/Microsoft/GSL Neil MacIntosh 2015-11-11 20:50:54 -08:00
  • fc289930ee Cast size_type for string_span ctor from container. Neil MacIntosh 2015-11-11 20:48:42 -08:00
  • 670ffbeb11 Added note regarding C++14 support requirements. Neil MacIntosh 2015-11-11 10:37:43 -08:00
  • 2b2adebde5 Merge remote-tracking branch 'refs/remotes/Microsoft/master' Vladislav Yaroslavlev 2015-11-10 11:17:46 +03:00
  • 76d465a3ce Merge pull request #170 from rkhlebnikov/missing-inlines Neil MacIntosh 2015-11-05 10:05:30 -08:00
  • 31dd90ef31 added missing inlines Rostislav Khlebnikov 2015-11-05 17:56:50 +00:00
  • 16f121774e Merge pull request #169 from neilmacintosh/dev/neilmac/to-string-test Neil MacIntosh 2015-11-05 09:38:23 -08:00
  • 4e4882bda8 Added workaround for MSVC 2013 compiler bug. Neil MacIntosh 2015-11-05 09:29:30 -08:00
  • caabb40440 Rename of array_view/string_view in readme. Neil MacIntosh 2015-11-04 13:50:57 -08:00
  • ffdf97b83d Merge pull request #166 from neilmacintosh/dev/neilmac/span-rename Neil MacIntosh 2015-11-04 12:55:57 -08:00
  • b63ec949e9 Renaming array_view and string_view, as per WG21 discussions. Neil MacIntosh 2015-11-04 12:42:27 -08:00
  • 54f832115b Merge pull request #165 from neilmacintosh/dev/neilmac/indextype Neil MacIntosh 2015-11-04 12:29:31 -08:00
  • dbf0d5017c Reactivated tests disabled during development. Neil MacIntosh 2015-11-04 12:17:41 -08:00
  • 05da162b37 Merge pull request #1 from Microsoft/master Zachary Henkel 2015-11-04 11:05:46 -06:00
  • 68064d63fe Converted all tabs to spaces in array_view.h. Neil MacIntosh 2015-11-03 19:17:11 -08:00
  • e9a9602b4f Fixed compile issues for MSVC 2013. Neil MacIntosh 2015-11-03 18:56:55 -08:00
  • 41517ff316 Cleaned up size_t use for ranks. Compilation fixes for non-MSVC compilers. Neil MacIntosh 2015-11-04 02:11:49 +00:00
  • 14d50a6f77 Minor compilation fixes and workarounds. Neil MacIntosh 2015-11-03 12:44:09 -08:00
  • 16d1e77568 Merge remote-tracking branch 'origin' into dev/neilmac/indextype Neil MacIntosh 2015-11-02 19:01:59 -08:00
  • ba3126105b Merge pull request #163 from archshift/patch-1 Neil MacIntosh 2015-11-02 11:53:08 -08:00
  • 281e36ef3c Merge pull request #161 from mattnewport/master Neil MacIntosh 2015-11-02 11:51:13 -08:00
  • b39571781e array_view: explicitly initialize constexpr function variables archshift 2015-11-02 11:47:14 -08:00
  • a4fa2b3bd9 Merge branch 'master' of https://github.com/Microsoft/GSL Neil MacIntosh 2015-10-28 16:53:53 -07:00
  • 0cbdc7036d Fixed string_view::ensure_z() for const char*. Matt Newport 2015-10-26 18:23:14 -07:00
  • ecc2ee5f1e Merge branch 'Microsoft/master' Matt Newport 2015-10-26 18:20:56 -07:00
  • 888ef4204e Merge branch 'master' of https://github.com/Microsoft/GSL.git Matt Newport 2015-10-26 18:20:21 -07:00
  • ace9ab9d3b Building again. Some tests failing. Neil MacIntosh 2015-10-23 19:49:17 -07:00
  • 74fba29c0f Merge pull request #158 from kevgs/fix_unused_parameter Neil MacIntosh 2015-10-21 11:36:58 -07:00
  • 561da1cd00 fix clang warning on unused function parameter Kosov Eugene 2015-10-21 13:31:00 +03:00
  • f873dde6e7 Merge branch 'Microsoft/master' Matt Newport 2015-10-19 19:04:00 -07:00
  • 9e9eddcddf Updated .gitignore Matt Newport 2015-10-19 18:58:26 -07:00
  • ea47e04b73 Merge branch 'master' into Microsoft/master Matt Newport 2015-10-19 18:56:46 -07:00
  • 59cf62652a Add .gitignore Matt Newport 2015-10-19 18:55:46 -07:00
  • 2f25ace31f Merge pull request #154 from annagrin/dev/annagrin/remove_rank1_specialization Neil MacIntosh 2015-10-19 14:45:15 -07:00
  • 1c208b33d0 Removed specializations for Rank=1 Anna Gringauze 2015-10-16 17:40:57 -07:00
  • 1e36db9695 Merge pull request #147 from samuel3/master Neil MacIntosh 2015-10-19 13:20:53 -07:00
  • a813d9e58a Merge pull request #152 from annagrin/dev/annagrin/removed_index_from_initializer_list Neil MacIntosh 2015-10-19 12:51:03 -07:00