c7231a8b061cb44839292cf4de1aa2b8d3fc165f |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Support `-fno-exceptions`. am: 2df0091468 am: 5fb579c6c1 am: 3923d3e94f am: 44079759f9 Change-Id: Ia42174d411ba16565d583020d793d01ba47a462e
|
5bd75c5aca89c595238b9ce053108f636e48ce4c |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Add Android.bp. am: e15c08c681 am: e15c56830f am: 7b5a940119 am: a9d5688058 Change-Id: Ib2364edf2899ad40be06333744488c5de5338c00
|
61a39851f1e83be625653a90de2280e72ee02c86 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Merge remote-tracking branch 'aosp/upstream-master' into master am: 65c0aaa266 am: 8141d27f91 am: 9fbbf8bb2f am: 1f29230e17 Change-Id: Iac67c6d3d332a769e3762b6e94087a8b3650d67c
|
44079759f93259a9694607502406dfe3717b04ba |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Support `-fno-exceptions`. am: 2df0091468 am: 5fb579c6c1 am: 3923d3e94f Change-Id: I14aca038a141e33b64c0e0b4a25a24d67221377d
|
a9d56880588a3164dba76efdb8bea0fd15be2cb2 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Add Android.bp. am: e15c08c681 am: e15c56830f am: 7b5a940119 Change-Id: I21c2be4b23998098dd55f3c00b8cea269b4b6788
|
1f29230e1792466b05064003a719187425ddc581 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Merge remote-tracking branch 'aosp/upstream-master' into master am: 65c0aaa266 am: 8141d27f91 am: 9fbbf8bb2f Change-Id: I4fdd1fdabfd50ac696439df64bf93446e610c19c
|
3923d3e94fe2ca3f56b09b5582e63d25af69fe60 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Support `-fno-exceptions`. am: 2df0091468 am: 5fb579c6c1 Change-Id: I82b4b187a7fb8254e15f846b7ceda7462e0a4226
|
7b5a9401194c7ac1f8edc45871a7462c32057123 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Add Android.bp. am: e15c08c681 am: e15c56830f Change-Id: I5b751f28f2f05dd8bc0f16e0c02d161b593d61d2
|
9fbbf8bb2f09a49169f819fa4d6651379b9a3ae2 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Merge remote-tracking branch 'aosp/upstream-master' into master am: 65c0aaa266 am: 8141d27f91 Change-Id: I56c10228cdd193fc7fdf208382ff791c11509773
|
5fb579c6c12964ada094e524d17ca2c6d33b04cf |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Support `-fno-exceptions`. am: 2df0091468 Change-Id: I214342452aade8d7bd65e110d1716afc88a7b14d
|
e15c56830f6fb5502aec69beabb91dd7974b7321 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Add Android.bp. am: e15c08c681 Change-Id: I5b9e7d4c2bfef1062239612e9be54d4d44eeb000
|
8141d27f91c87e0f0e0b7e4efc0710affe0b31e3 |
03-Nov-2016 |
Dan Albert <danalbert@google.com> |
Merge remote-tracking branch 'aosp/upstream-master' into master am: 65c0aaa266 Change-Id: I02929725e722dce71700c12ce71d9e9fc6a269e3
|
2df00914687875d2141dc912b788b5dc6b27abde |
29-Oct-2016 |
Dan Albert <danalbert@google.com> |
Support `-fno-exceptions`. The only thing preventing the non-exception portions of GSL from being used with `-fno-exceptions` is `gsl::narrow`. If we allow the `-fno-exceptions` case to terminate with `gsl::Ensures` instead, the library becomes usable in this case. Note that AFAIK we can only automatically detect this case for Clang. Non-Clang users will need to define `GSL_NO_EXCEPTIONS` themselves when building. Test: Made a test program using gsl::narrow, built and ran with and without -fno-exceptions. Can't add a test because unittest-cpp doesn't seem to support seem to support death tests, but `ctest` still passes for the default (`-fexceptions`) case. Bug: http://b/24296825 Change-Id: Iae72dda03dbd82452fcc296897c73b913a54846a
sl/gsl_util
|
e15c08c681ff00dc3e270c9c0ad737e086abfd76 |
29-Oct-2016 |
Dan Albert <danalbert@google.com> |
Add Android.bp. Symlink include/gsl to gsl so we can expose the headers without exposing the entire directory. Test: We can't build their tests yet (import of the unittest library is pending approval), but I made a quick test program to make sure `gsl::not_null` was working as expected. I've also run `ctest` after building for Linux, so we can at least be sure that it at least works outside our build system. Bug: http://b/24296825 Change-Id: Ie78c54f25e22809d3f16cd4dde5e7f2d582c81b3
ndroid.bp
sl
|
65c0aaa266cf3da41fe64ab032e19d0dc8769f58 |
28-Oct-2016 |
Dan Albert <danalbert@google.com> |
Merge remote-tracking branch 'aosp/upstream-master' into master
|
f4486389b87b1758caffe4621ed45754e698fa47 |
28-Oct-2016 |
Rian Quinn <rianquinn@gmail.com> |
Fix overflow found by GCC in basic_zstring_span::as_string_span(). This patch fixes an overflow that was identified with strict overflow warnings enabled, and optimizations turned on Signed-off-by: “Rian <“rianquinn@gmail.com”>
sl/string_span
|
6cffe0d14cbc0540e16939aaffbee3451fa0a131 |
26-Oct-2016 |
Rian Quinn <rianquinn@gmail.com> |
Adds gsl::span::at() As per this discussion: https://github.com/Microsoft/GSL/issues/402 This patch adds support for at() to gsl::span
sl/span
ests/span_tests.cpp
|
b07383ead13d46ead9090fcd80dbd79ae6154bac |
18-Oct-2016 |
Rian Quinn <rianquinn@gmail.com> |
[gsl_util] Update narrow_cast to use std::forward * Update narrow_cast to use std::forward Based on [F19](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#f19-for-forward-parameters-pass-by-tp-and-only-stdforward-the-parameter), I believe `gsl::narrow_cast` should be implemented using forward semantics. * Fix for VS 2013
sl/gsl_util
|
00d43d4dd182cc4ed525f5ac62774bd19b516a95 |
18-Oct-2016 |
kuantung <kuantung@google.com> |
Initial empty repository
|
1e95421889b3f14224cd02984bf713375092f06d |
17-Oct-2016 |
Marc Mutz <marc.mutz@kdab.com> |
[#392] Don't install tests 'make install' should install the GSL library (ie. the headers), not the tests. It still installs the UnitTest++ headers, but that will be more complex to fix, as GSL just imports UnitTest++ as a git submodule, and the install command propagates down to UnitTest++'s CMakeLists.txt.
ests/CMakeLists.txt
|
a14f27474f09e2c2b5360cb07d777b0ca6ee68b3 |
17-Oct-2016 |
Josaphat Valdivia <jos@choosecase.com> |
[#391] string_length: Remove use of strnlen and use consistent length type. * Removes reference to strnlen as per #391 * Use ptrdiff for string_length interfaces for #391
sl/string_span
|
1287e624cd3e23c7a3edc036de59690d733815d3 |
17-Oct-2016 |
MikeGitb <MikeGitb@users.noreply.github.com> |
Address #313: try to guard against strict-aliasing bugs with gsl::byte * Add test to demonstrate byte aliasing problem on g++ and clang++ * Add note about no-strict-aliasing flag in README * Activate aliasing unit test and use -fno-strict-aliasing flag
EADME.md
ests/CMakeLists.txt
ests/byte_tests.cpp
|
9ef335ce32a2287a810fc51dd2f9abd63e852ddf |
12-Oct-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix #388: Add explict default copy assignment operator for span_iterator
|
22a286cefe552a16ad1e7fb3013bd228d2804584 |
10-Oct-2016 |
Gary Furnish <gfurnish@gfurnish.net> |
Fix #388 Deprecated implicit copy assignment operator for span_iterator in C++17.
sl/span
|
32ca283d536835335bfe267d3112af3ab9c308a3 |
05-Oct-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
[span] fix size_t to index_type conversion warning
|
612747a5e1174760d71f0564a55eb4761375c709 |
05-Oct-2016 |
Gary Furnish <gfurnish@gfurnish.net> |
For span, fix size_t to index_type conversion warning. Use narrow per discussion instead of static_cast.
sl/span
|
023652e304f3675b18f22ed8dc258903ac41c56e |
30-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
[Travis] enlarge the support matrix
|
f953b792f084a7f20e0420e11395888548d5f834 |
28-Sep-2016 |
Casey Carter <Casey@Carter.net> |
[Travis] enlarge the support matrix * Build on OSX with Xcode 8 * Build on Linux with Clang 3.6/7/8 and libc++ * Build on Linux with GCC 5/6
travis.yml
|
0edabdba0c717e4d87d9385616c3965c478d0d6f |
29-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Add branch prediction to Ensures / Expects
|
3e5af6dc4028416603e5d7a4adc93995eb34345f |
29-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix compilation issues with Cygwin
|
e898a890e097598009c2c079a0254f9823d2d93b |
29-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
[multi_span] Fix UB hack in static_bounds::operator=(const static_bounds&)
|
9e055be6593e11849d4fa7966847054372d025b1 |
28-Sep-2016 |
Rian Quinn <rianquinn@gmail.com> |
Fix compilation issues with Cygwin Cygwin recently did an update that broken string_span again. The original update had to provide a custom strnlen function because Cygwin doesn't implement this (it's a non-std extension). We never added wchar_t support, and the Cygwin update now breaks on exactly this. This patch provides the missing wchar_t.
sl/string_span
|
3161d6133fb0c05785e657acd4b178d0253e8319 |
28-Sep-2016 |
Rian Quinn <rianquinn@gmail.com> |
Fix issue with VS builds The Visual Studio part of this patch was wrong, and left an empty if statement.
sl/gsl_assert
|
4b29878d702e4cd243d5bf6f0eb5dcb228301be4 |
28-Sep-2016 |
Rian Quinn <rianquinn@gmail.com> |
Add branch prediction to Ensures / Expects We should be using branch prediction on asserts as these conditions are known to be unlikely, therefore we should be optimizing the likely case. These macros are similar to what the Linux kernel uses. Not really sure what Visual Studio does so at the moment these are disabled for VS.
sl/gsl_assert
|
67717ea6ae69f391807fec7ebbeb85c135e9facf |
28-Sep-2016 |
Casey Carter <Casey@Carter.net> |
[multi_span] Fix UB hack in static_bounds::operator= * Make BoundsRanges<dynamic_range, ...>::m_bound non-const and private * Remove various defaulted copy constructor/assignment declarations from BoundsRanges specializations whose only effect is to needlessly suppress the generation of moves * Remove the hackish static_bounds::operator=(const static_bounds&). The implicitly generated default is now sufficient
sl/multi_span
|
348a8595470b2ae7716a99ccacb8189821efb566 |
22-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Removed redundant static_cast<> and is_same<> test.
|
e4a34128a80b163e176e100f3bc62c5bd2f9f681 |
21-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Turn off warning about function-style casts in gsl_byte
|
4e7997190cbc0700f1a796d36a8ee63d3d86f34d |
21-Sep-2016 |
Michael Balszun <michael.balszun@gmx.de> |
Turn off warning about function-styl casts in gsl_byte
sl/gsl_byte
|
fd5ad87bf25cb5e87104ee58106dee9bc809cd93 |
20-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Add tests for to_integer(), fix to_integer()
|
e4de6cccdd1a8f90ff0268324bdf965a0a891624 |
20-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix wrong types in multi_span_test for comparison operators.
|
75fb2236ed53a2243d77cba299b922ae4ef64474 |
20-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix negative indices to multi_span not being caught. Negative indices to multi_span are not flagged with neither exception nor abort.
|
6cb0e3082a2b475d2ef5e9b591c60ae98bb3c483 |
18-Sep-2016 |
Krzysztof Wrzalik <kwrzalik@gmail.com> |
Added a fix for not flagging negative indices to multi_span.
sl/multi_span
|
22c27854529b1e5c5da2b4845ffac764f208326d |
18-Sep-2016 |
Krzysztof Wrzalik <kwrzalik@gmail.com> |
Added tests for negative multi-span access.
ests/multi_span_tests.cpp
|
95f465aecac0c1f77a08ebc06835d03c5371074f |
17-Sep-2016 |
Michael Balszun <michael.balszun@gmx.de> |
fix wrong types in multi_span_test (<comparison_operators>)
ests/multi_span_tests.cpp
|
6cf154e067550440e9580cad0744afd12e1ccafd |
17-Sep-2016 |
Martin Moene <martin.moene@gmail.com> |
Fix to_integer()
sl/gsl_byte
|
ad991370daccc087f4dca8c239df413c45e5ec2f |
17-Sep-2016 |
Martin Moene <martin.moene@gmail.com> |
Add tests for to_integer(): they fail
ests/byte_tests.cpp
|
831be5de39fd297aa8b434554321b54a438107d3 |
15-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Removed redundant static_cast<> and is_same<> test.
sl/span
|
8361aae39eba1bd3b41bd188baa4019aaa8317b1 |
14-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Adding inline to all byte-related functions for MSVC 2013.
|
edceed8075e14c86aac7f86347331aafac122c30 |
13-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Adding inline to all byte-related functions for MSVC 2013.
sl/gsl_byte
|
6bc1e7e709060528a7969e0bc8bd10960594f6b2 |
13-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix for #313 Corrected SFINAE for conversion constructors on span
|
e40729a561b208429d9298ee60f5a4945c096c99 |
13-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added inline to byte member functions to fix MSVC 2013 warnings
|
2d74fd5c8445bb906de1f5fffad77307c300d9c7 |
13-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added to_byte() helper function to fix issue #329
|
ad5275ca7847b8f32c719dd0bc3e9b55ed5973c2 |
13-Sep-2016 |
Steve Brain <sbrain@imagus.com.au> |
Added inline to fix compilation warnings on msvc 2013
sl/gsl_byte
|
bc70a93bba6c6f63486df55295145d043604a228 |
13-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Removed unnecessary reinterpret_cast<> from span implementation.
sl/span
|
3b2419532e8cdf78a4ba585f4dd15b9e08a4a48f |
13-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Corrected SFINAE for conversion constructors on span.
sl/span
ests/span_tests.cpp
|
d5847ceef0cd0f3ad8f05c89b150aafca0e1cd68 |
07-Sep-2016 |
Kris <kristc@gmail.com> |
Merge remote-tracking branch 'Microsoft/master'
|
7d083fd08cb5fbf1e5e953adf72c2c38c258c888 |
07-Sep-2016 |
Kris <kristc@gmail.com> |
Issue #329, fixed build issues on clang Fixed build issues that clang shows up the MS VS accepts.
sl/gsl_byte
|
55b232dde4189525fe211d0e7c8f952a3e3e061d |
07-Sep-2016 |
Kris Cruickshank <kristc@gmail.com> |
Issue: #329 This is my best attempt at fixing the issues raised by @gdr-at-ms while supporting VS2013, VS2015, providing shorter syntax than the static_cast and giving developer meaningful errors when they do the wrong thing.
sl/gsl_byte
ests/byte_tests.cpp
|
d23f4d931c98c074ebe90bebf609c397589bf7b9 |
07-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix #350 typo in operator | for gsl::byte.
|
9e0807f1b1f1d383d67a6a23afbe69b6ab594b20 |
07-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix typo in operator | for gsl::byte.
sl/gsl_byte
|
a360b81805845ce52a77095f5547a1eb2e261efd |
04-Sep-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix #247: add to_basic_string(). Add to_basic_string
|
ec109d2374a6fe949b9760c5f55869119072f083 |
04-Sep-2016 |
Gary Furnish <gfurnish@gfurnish.net> |
Add to_basic_string
sl/string_span
ests/string_span_tests.cpp
|
95bbaa1ec2c2fa39ecea4dc3c685f771551c59ff |
28-Aug-2016 |
Kris <kristc@gmail.com> |
Added to_byte method for issue #329 I have added the to_byte method and updated the unit tests. This gives slightly nicer syntax than static_cast, is better than the c-style cast used in the unit test. See: https://github.com/Microsoft/GSL/issues/329#issuecomment-240588515
sl/gsl_byte
ests/byte_tests.cpp
|
f8ef4e235531193ef31021958320bcf6dd4775a0 |
27-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix #340: define constexpr as /*constexpr*/ when unavailable (also noexcept)
|
5e2618b034069fa5d991339a8db14118d12ad831 |
25-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Specialize gsl::at for span
|
3aea9f7201c4bcb03011b47ce296f3b4afaea7ff |
24-Aug-2016 |
Martin Moene <martin.moene@gmail.com> |
Define constexpr as /*constexpr*/ when unavailable (also noexcept)
sl/gsl
sl/gsl_byte
sl/gsl_util
sl/multi_span
sl/span
sl/string_span
|
deda5e6c46574dc99b4e1431ec85ff5e964e58bd |
24-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix #332: update CMakeLists.txt to install all headers
|
a8c5004b7060aac82405bd5f843ec40731746a0b |
24-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Update CMakeLists.txt
MakeLists.txt
|
134f2db5d9c9039b04cb2da1513c7ffdd7906fb8 |
23-Aug-2016 |
ericLemanissier <eric.lemanissier@gmail.com> |
Specialize gsl::at for span span being a view and not a container, the generic version of gsl::at is not valid any more for span. This commits adds a specialization of gsl::at for span
sl/span
ests/span_tests.cpp
|
5112ba02f68501d2a566dcc9df480b417c060212 |
19-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix issue #315: Provide platform support for strnlen
|
aadcce275eb81a9de41354815330a0f815475740 |
19-Aug-2016 |
Rian Quinn <rianquinn@gmail.com> |
Fix issue: Provide platform support for strnlen Not all platforms have support for strnlen (e.g. cygwin) as this is a non-standard function. This patch provides a custom implementation of strnlen for these platforms.
sl/string_span
|
93b3258e3688298278a43ba583cc08b856a4c615 |
15-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix #323 - Badly positioned noexcept
|
90f47cca12fd99f7fb18215dd3d5b189671b51b9 |
15-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix inconsistent naming
|
2d4b552c82a5d4dab19590f086c892f91adf7b03 |
14-Aug-2016 |
EFanZh <efanzh@gmail.com> |
Fix inconsistent naming
ONTRIBUTING.md
EADME.md
|
36d56ebcb3dd6dcd2ce4ae3825485a95ae3146b6 |
13-Aug-2016 |
Vincent Isambart <vincent.isambart@gmail.com> |
Add missing newline at end of file
sl/gsl_byte
|
582ae8c87f938bee43222596d0561eb578c3d82c |
13-Aug-2016 |
Vincent Isambart <vincent.isambart@gmail.com> |
Fix #323 - Badly positioned noexcept
sl/span
|
f3e660a5a535e88e9b77f2c6f57db4c1140530e0 |
11-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added basic test for interop with std::regex as per Issue #271.
|
d6ac64027194678bba8f7b518d729075bac27a2d |
11-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added basic test for interop with std::regex as per Issue #271.
ests/span_tests.cpp
|
85b5c3770cea26f8b33dd07ce51eba0d935d6e3c |
11-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Support iterator conversions as per Issue #252
|
6b4ae834a34385c2a0930a4c73db8afd8aa8fdb4 |
11-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' into dev/neilmac/iterators
|
cb6996cd97f3cf5c774f8a32abd3aaafc6d96a88 |
10-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
PR #319 Removed .h extension from header files.
|
222c2d85fd2ab37128f5cf00d5267489ea2a8625 |
10-Aug-2016 |
Galik <galik.bool@gmail.com> |
Removed .h extension from header files.
MakeLists.txt
EADME.md
sl/gsl
sl/gsl.h
sl/gsl_assert
sl/gsl_assert.h
sl/gsl_byte
sl/gsl_byte.h
sl/gsl_util
sl/gsl_util.h
sl/multi_span
sl/multi_span.h
sl/span
sl/span.h
sl/string_span
sl/string_span.h
ests/CMakeLists.txt
ests/assertion_tests.cpp
ests/at_tests.cpp
ests/bounds_tests.cpp
ests/byte_tests.cpp
ests/multi_span_tests.cpp
ests/notnull_tests.cpp
ests/owner_tests.cpp
ests/span_tests.cpp
ests/strided_span_tests.cpp
ests/string_span_tests.cpp
ests/utils_tests.cpp
|
f5dda0fb20ef6025a8f9155921b5e3e27c125f79 |
10-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added some tests to ensure Issue #305 doesn't recur.
|
5ebfc16f14044a2edec68813b22b826e7bfbf9ee |
10-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' into dev/neilmac/spans_in_maps
|
f9f08a56fa08addbd96ab90430735e4e044a3af1 |
10-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added test for Issue #305.
ests/string_span_tests.cpp
|
92fdde29192a1eef3e3e13035109f0456aea3ac2 |
10-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
PR #317 renaming include/ folder to gsl/ to address issue #277
|
f6cc5798a17daccf806bbc402a67c92d1a205091 |
09-Aug-2016 |
galik <galik@localhost> |
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. #include <gsl/gsl.h> Updated headers/tests/instructions/cmake build accordingly This PR should address https://github.com/Microsoft/GSL/issues/277 (less the renaming of gsl itself)
MakeLists.txt
EADME.md
sl/gsl.h
sl/gsl_assert.h
sl/gsl_byte.h
sl/gsl_util.h
sl/multi_span.h
sl/span.h
sl/string_span.h
nclude/gsl.h
nclude/gsl_assert.h
nclude/gsl_byte.h
nclude/gsl_util.h
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
ests/CMakeLists.txt
ests/assertion_tests.cpp
ests/at_tests.cpp
ests/bounds_tests.cpp
ests/byte_tests.cpp
ests/multi_span_tests.cpp
ests/notnull_tests.cpp
ests/owner_tests.cpp
ests/span_tests.cpp
ests/strided_span_tests.cpp
ests/string_span_tests.cpp
ests/utils_tests.cpp
|
efeb557bf113c663261468f442d97cc656d05405 |
08-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #310 from neilmacintosh/dev/neilmac/fix_mismatched_pragma Fixed #308 - a mismatched pragma.
|
32ee66d3201179b261cf498ab41b11966aab6c35 |
08-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added basic tests for std::begin/end and friends (Issue #252).
ests/span_tests.cpp
|
0dd5f56bed0362c84819d84ed1a0d77b025ad422 |
08-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed unused variable and ran clang-format. Tested on gcc/clang.
nclude/multi_span.h
nclude/span.h
ests/span_tests.cpp
|
82389aa630a28ec520b115b9bcb770a5ae495860 |
08-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed up iterator implementation to allow conversion from iterator to const_iterator.
nclude/span.h
ests/span_tests.cpp
|
9ab3a2ac3960145c309e3935851ee5e4337c93ee |
04-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #311 Implemented #260.
|
c4817358aa9c5d2b9b64fa959df4bab0369d2470 |
03-Aug-2016 |
Som1Lse <adrianbibbywalther@gmail.com> |
Implemented https://github.com/Microsoft/GSL/issues/260
nclude/multi_span.h
ests/multi_span_tests.cpp
ests/strided_span_tests.cpp
|
4235b060fd4046a7873c7eb905610b614a412f8f |
03-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #207 from jasonhorsburgh/cmake_install Add CMake install target for header files
|
db9d3da02941e2337d6ed0d2ca228f7b7461731d |
03-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' of https://github.com/neilmacintosh/GSL into dev/neilmac/fix_mismatched_pragma
|
ebce4920d66816f8c9addb288cfe67bef41f07a2 |
03-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed #308 - a mismatched pragma.
nclude/span.h
|
7272552bf97cb5350226424f4024d4bd1a67928c |
03-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Updating span<T> to reflect standardization. (PR #309) Updating span<T> to reflect standardization.
|
3836e124d8a80dfdaa009591bf34ee783de418e8 |
02-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added code of conduct statement to README.
EADME.md
|
6c7be2c8ee2052f17bcfb43d9e97b28f32840283 |
02-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
clang-format run.
nclude/span.h
|
94afa1fbd7e11dabe2e2eff100c7588e37ae3cf6 |
02-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Removed unnecessary inheritance between iterators.
nclude/span.h
|
1bd2d04c2e76f0eed41507d830070e2499b1290d |
01-Aug-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Another round of clang-formatting.
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
|
8e31f53f8a3132c497363bd87f03204d3d7969af |
29-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Building clean with MSVC12.
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
ests/span_tests.cpp
ests/utils_tests.cpp
|
a0cf1ecc499b9a5609dd3436c5d83d08a3377f9d |
29-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Renamed as_span() to as_multi_span() for clarity.
nclude/multi_span.h
ests/multi_span_tests.cpp
ests/strided_span_tests.cpp
|
a88cfb168a32c2bccccd4ad698c6787e77ad6a4d |
27-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed type-name mixup in string_span.
nclude/string_span.h
|
6fadce975b95952f13ffafdcee88795222b711f3 |
27-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Applied clang-format.
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
|
4de3d4e3e314016ee910a21d7c040e343c9871fb |
27-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixes for Clang 3.6 compilation.
nclude/span.h
|
c366f4415d581b03e2a900cf36c40e830cd05bf9 |
27-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed compilation issues for GCC on Linux.
nclude/gsl_util.h
nclude/span.h
nclude/string_span.h
ests/string_span_tests.cpp
|
b03b04bfcd436789724cb7dce8a40a9ae560c0a8 |
20-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Applied clang-format to the source.
clang-format
nclude/gsl.h
nclude/gsl_assert.h
nclude/gsl_byte.h
nclude/gsl_util.h
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
|
ca4cdd80deabb7145969dcbca67e44ea00b2bd27 |
20-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
64-bit clean fixes.
ests/span_tests.cpp
|
cd80ef6146ba1fc71e8df811e977067790e654b4 |
20-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' into dev/neilmac/spec
|
eed99d85992834e01ea67f20a553fa3440345d22 |
20-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' into dev/neilmac/spec
|
f2ab3a5c546385df138063235ad61e1ec1ee7845 |
20-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Tidying up noexcepts.
nclude/span.h
|
5e7771f879b6496dc10f17f94aace3faf70c6f71 |
20-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Slight tidy-up to precondition checking in span.
nclude/span.h
|
0c1b6717c12477cbf9f744e3b011ae1711256e69 |
20-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Weakened cast in span::iterator.
nclude/span.h
|
520c72d777f485775439f4b98b3b7e86c07501e2 |
18-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Tidied up assertion.
nclude/span.h
|
30a038ca6a159c259da342e6dec24527d06fef76 |
18-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added tests for span iterators, fixed implementation.
nclude/gsl.h
nclude/span.h
ests/span_tests.cpp
|
8855c59579bb0de5212210662ed8aebff3582d41 |
16-Jul-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added basic compile support for MSVC 2013 to byte.
nclude/gsl_byte.h
ests/byte_tests.cpp
ests/span_tests.cpp
|
267472449c2ff450aff9ae068d4a8c93651f310f |
26-Jun-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Renamed byte header and tidied up string_span dependencies.
nclude/byte.h
nclude/gsl_byte.h
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
ests/byte_tests.cpp
ests/string_span_tests.cpp
|
0535138459d0f78e39a2e558bc239f5727eaa13c |
24-Jun-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #289 from ericLemanissier/patch-1 gsl::at overload for initializer_list
|
b72d7abfb05aab6e3be88d414811473cb9394465 |
24-Jun-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added definition of gsl::byte to match proposed std::byte.
nclude/byte.h
ests/CMakeLists.txt
ests/byte_tests.cpp
|
7b00172f0073305cd868cecc2d8ab0e716613b39 |
20-Jun-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Final sync with D0122R3 version of specification.
nclude/span.h
|
64598bc0f724ae123dc0ecc734cbd0ccc6de552b |
15-Jun-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Cleaned up last() functions to match spec.
nclude/span.h
|
62f30205e5be7e87f1b566ee8395d9363f2ec984 |
15-Jun-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Additional std::array ctor to support const element cases.
nclude/span.h
ests/span_tests.cpp
|
c94a66f4684e38ad599d5de15a5f6ac319395286 |
13-Jun-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Tightened SFINAE for span<U> to span<T> conversions.
nclude/span.h
ests/span_tests.cpp
|
ba8ebef509653127e74063097c1f7703b8a27185 |
30-May-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added span to object rep conversions.
nclude/byte.h
nclude/multi_span.h
nclude/span.h
ests/span_tests.cpp
|
d63c9803da102dcf87979319d6cf366ef38d5bb0 |
29-May-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added comparison operators.
nclude/span.h
ests/span_tests.cpp
|
25ff7eca1fc66ff2f0dc71d8aafe1939f57490a6 |
29-May-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Removed some redundant parens.
nclude/span.h
|
d9d6ff01215fe55d8e0768b2c387b564c808dfa2 |
29-May-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added iterators.
nclude/span.h
ests/span_tests.cpp
|
b94a220c4ad78749d4fc9c8a53d4b0cd48e27820 |
13-May-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Corrected typo identified in #288.
EADME.md
|
9d8866a732a9c2da79079fbd73bb2b933a6af5af |
09-May-2016 |
ericLemanissier <ericLemanissier@users.noreply.github.com> |
gsl::at overload for initializer_list initializer_list do not have subscript operator, so the generic container overload of gsl::at fails to compile. This commits adds an overload of gsl::at for initializer_lists, using *(initializer_list::begin()+index) instead of subscript operator
nclude/gsl_util.h
ests/at_tests.cpp
|
a9f865900d28b854de5ead971aadb82e5ef9ed40 |
31-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #281 from neilmacintosh/master Suppressed CppCoreCheck warnings.
|
a9f0ce2f77e4230275dc7a22f3bef351e251f29c |
31-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Suppressed CppCoreCheck warnings.
nclude/gsl_util.h
nclude/span.h
nclude/string_span.h
|
5ae7e71f0988c02cffc45308aab21c1713a8c205 |
25-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #268 from galik/master Fix: Issue: #267 gsl::fail_fast only defined for one configuration
|
46662d96d0da7a86e99ad9e7dd6fdc5aa2431ca6 |
25-Mar-2016 |
galik <galik@users.noreply.github.com> |
Merge remote-tracking branch 'upstream/master'
|
511c2da4e0ae311b621200ea21d9801fd413dd5f |
25-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #276 from sergiyor/dev/sergiyor/submodules Making unittest-cpp a submodule.
|
38d8a3f82dea1125068f301db6cf3f1944d8fc61 |
25-Mar-2016 |
Sergiy Oryekhov <sergiyor@microsoft.com> |
Updating travis script.
travis.yml
|
79030c55863d8a98fb67d549c747c9666b4ef2ec |
24-Mar-2016 |
Sergiy Oryekhov <sergiyor@microsoft.com> |
Moving submodule init before subdirectory.
ests/CMakeLists.txt
|
32d00796ad530d202dcbdaf817d47a2405b31301 |
24-Mar-2016 |
Sergiy Oryekhov <sergiyor@microsoft.com> |
Adding unittest-cpp as a submodule.
gitignore
gitmodules
ests/CMakeLists.txt
ests/unittest-cpp
|
85939048b457e4808f2f9b8c29d257d53f24fe61 |
19-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Test for operator function call.
ests/span_tests.cpp
|
c8a412f0280d0fd79e5f1e150dafcf30b2751cbe |
19-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Implemented first, last, subspan.
nclude/span.h
ests/span_tests.cpp
|
3d4c34966a093e71f5f6c47ec68d06f2700fd7e2 |
18-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed ctors for Container and std::array to accept temporaries.
nclude/multi_span.h
nclude/span.h
ests/span_tests.cpp
|
717a2e35f13e723c491aa1d90364a7831cdbb526 |
17-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added conversion ctors.
nclude/span.h
ests/span_tests.cpp
|
c40094a532f932bc0ed7af2279161dc4bc72b85d |
01-Mar-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added from-container constructors.
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
ests/span_tests.cpp
ests/string_span_tests.cpp
|
f61a9bba48fa410e2df4519793f7480be4b85934 |
29-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added array constructors.
nclude/span.h
ests/span_tests.cpp
|
502cd6650aed90cfe221857dfc3547fafc54d6f8 |
28-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Checking in to continue working elsewhere.
nclude/span.h
ests/span_tests.cpp
|
cc22f2bf4263042d5294c7b97a443d9191c2eb1f |
25-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
first/last constructor working.
nclude/span.h
ests/span_tests.cpp
|
f02dcc1cc994822767eca4fdb18b951cf9709057 |
25-Feb-2016 |
galik <galik@users.noreply.github.com> |
Merge remote-tracking branch 'upstream/master'
|
d3929c59a07a0bd1137601cf2866ffd6dd68d795 |
25-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Began reimplementation of span. Basic constructors.
nclude/gsl_util.h
nclude/span.h
ests/span_tests.cpp
|
cec26a23b93491f564a7c38e66fee73a8cc1e86c |
24-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Added new span-related files.
nclude/gsl.h
nclude/multi_span.h
nclude/span.h
ests/CMakeLists.txt
ests/span_tests.cpp
|
d2f12a8fa3df7d0debaa683c4c4cabcaeea383a1 |
24-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
File renames to reflect new multi_span name.
nclude/gsl.h
nclude/multi_span.h
nclude/span.h
nclude/string_span.h
ests/CMakeLists.txt
ests/bounds_tests.cpp
ests/multi_span_tests.cpp
ests/span_tests.cpp
ests/strided_span_tests.cpp
|
49e80625c682fe88baf9e306a784f8be7350e416 |
24-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Renamed existing span to multi_span.
nclude/span.h
nclude/string_span.h
ests/bounds_tests.cpp
ests/span_tests.cpp
ests/strided_span_tests.cpp
ests/string_span_tests.cpp
|
ad0905c08ba7ef170f3ce8b807ca822d7db108ac |
20-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #262 from chfast/narrow narrow: check for changed sign
|
c2924406e22d30046e559c93ccd97090d2018522 |
19-Feb-2016 |
Paweł Bylica <chfast@gmail.com> |
Disable MSVC warning 4127 (conditional expression is constant) raised for so instances of narrow().
nclude/gsl_util.h
|
abae0bd998af603d66e929789e054f916cde622b |
19-Feb-2016 |
Paweł Bylica <chfast@gmail.com> |
Refactor is_same_signedness.
nclude/gsl_util.h
|
092a8e53e41da8b71996efa32eae40ff35e5a087 |
16-Feb-2016 |
Paweł Bylica <chfast@gmail.com> |
narrow: Check for changed sign only if types have different signess.
nclude/gsl_util.h
|
1843b1739e30393f9a05693d4c4176eb7fe0aa83 |
16-Feb-2016 |
galik <galik@users.noreply.github.com> |
Fix: Issue: #267 gsl::fail_fast only defined for one configuration
nclude/gsl_assert.h
|
6a4f2512b78b4de4003b38f3e67b66c7161ffcee |
08-Feb-2016 |
Paweł Bylica <chfast@gmail.com> |
narrow: Also check if a value has changed sign after cast. Fixes https://github.com/Microsoft/GSL/issues/222.
nclude/gsl_util.h
ests/utils_tests.cpp
|
0be53d99ef9b6ac0c7d6d995cb94c0dce14fe1f8 |
07-Feb-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #259 from annagrin/dev/annagrin/legacy_zstring_support Added zstring_span and removed zstring_builder to support legacy strings
|
45f2bdb486ea64afdb7b3045179514291ec1607d |
06-Feb-2016 |
Anna Gringauze <annagrin@microsoft.com> |
Fixed compilation issues with gcc and clang
nclude/string_span.h
ests/string_span_tests.cpp
|
ed906e7aaebdbd2fccf234b13c9f3e01cf6fde44 |
06-Feb-2016 |
Anna Gringauze <annagrin@microsoft.com> |
Addressed CR comments
nclude/string_span.h
|
b4ff206c24f44e5dbc2dea14d25bfbaf945dbc75 |
04-Feb-2016 |
Anna Gringauze <annagrin@microsoft.com> |
Added zstring_span and removed zstring_builder to support legacy strings
nclude/string_span.h
ests/string_span_tests.cpp
|
6b82ac3d9c944727793469482849ee9f8f16f7b6 |
13-Jan-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #243 from garyfurnish/master Fix issue #242
|
62b063a27258f8d6344a4ddd49ddd8739f71eb49 |
13-Jan-2016 |
Gary Furnish <gfurnish@gfurnish.net> |
Fix issue #242
nclude/span.h
|
fc5fce4f4f8d64fbda523d1b0d55115f5ca68774 |
06-Jan-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Correct define to undef in string_span.h.
nclude/string_span.h
|
d38e6212017077c0629ba2418f9fa894c8ebde96 |
04-Jan-2016 |
Neil MacIntosh <neilmac@microsoft.com> |
Correct missing return in string_span.h Should fix #239.
nclude/string_span.h
|
95776663dc4bcc90b435c95ebc1e7ccc01e269fa |
30-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #233 from tcbrindle/fix-missing-include Fix missing #include <string> in string_span.h
|
3bc3f35214e456ee801b69a848c5608f5a48823e |
22-Dec-2015 |
Tristan Brindle <t.c.brindle@gmail.com> |
Fix missing #include <string> in string_span.h
nclude/string_span.h
|
85ffc8d222957ca7d6d30fb75fa61fe1e01fa1d4 |
15-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #230 from annagrin/dev/annagrin/fix_MSVC_2013_compilation_problems Fixed compilation issues in MSVC 2013
|
eb05256ffe1e76e47d53912eafe223387d0526f3 |
14-Dec-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Fixed compilation issues in MSVC 2013
nclude/string_span.h
ests/string_span_tests.cpp
|
c98e1f34a35087e2d6594a8214f9dc6a80417d8b |
14-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #229 from Microsoft/menuet-VS2013-fix-string_span-ctors Merging in two fixes from menuet
|
9e1402dff8fda93ebf375e9c7c28747459c6bcc6 |
14-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge fixes from menuet, dropping max() macro workaround. Conflicts: include/string_span.h
|
385780388ef51380f4f136dc635e8777eecc8516 |
14-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'VS2013-fix-string_span-ctors' of https://github.com/menuet/GSL into menuet-VS2013-fix-string_span-ctors
|
f38ee4fb5e58b6bb88b723578661e1ad3744e3a2 |
12-Dec-2015 |
Pascal Menuet <pmenuet@libertysurf.fr> |
In VS2013, the std::equal does not have the overload that takes 4 iterators
nclude/string_span.h
|
5e7e68c8b042d5b87b3b2a47999aa3665e1fb7f9 |
12-Dec-2015 |
Pascal Menuet <pmenuet@libertysurf.fr> |
For VS2013, fix an ICE by replacing dummy template type parameter by a dummy function parameter
nclude/string_span.h
|
37cdb6bc50848e031ebe6a2291d953c178da7954 |
11-Dec-2015 |
Pascal Menuet <pmenuet@libertysurf.fr> |
Disable macro max in Windows. Implement move ctors in string_span for VS2013. Remove redundant pragma warning pop for VS2013.
nclude/span.h
nclude/string_span.h
|
de62e7b0aee9ce61cc7533876f168100b91f184d |
09-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #224 from ZachHenkel/master Add casts to eliminate signed/unsigned mismatch warnings
|
293acf06408f9a19a563633f87a6fe93327fd0b4 |
09-Dec-2015 |
Zachary Henkel <zahen@microsoft.com> |
Add casts to eliminate signed/unsigned mismatch warnings Addresses issue #210 and VC's warning C4365
nclude/string_span.h
|
004f0aba3b208f641482d268a5457a5e9a3f5d3a |
09-Dec-2015 |
Zachary Henkel <zachary.henkel@gmail.com> |
Merge pull request #2 from Microsoft/master Update from Microsoft/GSL
|
eb28b210491ed69f9ee55fc97a81d1db63318580 |
08-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #221 from mcheese/master Correct missing rename of bytes() to size_bytes()
|
f569813c187afec8405bb96d3f4a5776f2a364f7 |
08-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #223 from annagrin/dev/annagrin/string_span_operator_fixes string span operator fixes
|
5926942cd7b8270dc851297b27e995bc5d32ab7d |
08-Dec-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Tyding up comments
nclude/string_span.h
|
e19f6b5f362aac677b369b9e2b46010df13cf944 |
08-Dec-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Fixed a bug on creating a span from empty string
nclude/string_span.h
|
c6f3579ad1502015e320facf882f54caefbc266b |
05-Dec-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Changes for gcc and clang
nclude/string_span.h
|
87c5daa6c4c00d7660e5343d8d1dd13e300390a5 |
04-Dec-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Fixed operators and constructors for string_span
nclude/string_span.h
ests/string_span_tests.cpp
|
eedd18d5b8208a096bff2790a161ebb5f863defd |
06-Dec-2015 |
mcheese <mcheese@users.noreply.github.com> |
Correct missing rename of bytes() to size_bytes()
nclude/span.h
|
ace63c5a9d5523553bbe8e25afd9ed00f0b43998 |
02-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #218 from annagrin/dev/annagrin/string_span_fixes Dev/annagrin/string span fixes
|
4efa9e8f07fbe5799444c8464bd6061403dce9ef |
02-Dec-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Run clang format
ests/string_span_tests.cpp
|
de6dbacbf6debb96297f4c554473069b8a3edb4c |
01-Dec-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Addressed CR comments
nclude/string_span.h
|
7077105b9de356b67695fe6b5d7ec0af2ec9e107 |
24-Nov-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Added operator==
nclude/string_span.h
ests/string_span_tests.cpp
|
8c5d06dc791c7dea8148a5d3867473fab2e2fcf3 |
23-Nov-2015 |
Anna Gringauze <annagrin@microsoft.com> |
fixed GCC and clang compilation issues
nclude/string_span.h
ests/string_span_tests.cpp
|
e3878a655658d8198fa9ad5ea9df7ad9705bd6db |
30-Nov-2015 |
Anna Gringauze <annagrin@microsoft.com> |
merging with master
nclude/span.h
nclude/string_span.h
ests/string_span_tests.cpp
|
8e744b2671583250ea6bcb303610fcd4f85bc07d |
01-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #217 from neilmacintosh/dev/neilmac/bugfix Addressing #178: wrong return type for function.
|
f76f73980539b978ecf54798f6e6910462405e81 |
01-Dec-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Addressing #178: wrong return type for function.
nclude/span.h
|
e10d2e302831e1d0d69fd31da14b6124f01a3fcc |
30-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #216 from neilmacintosh/dev/neilmac/span-rework Corrected some variable naming.
|
c9959b107118b7adc8d615a121f94c72214cd0cd |
30-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Corrected some variable naming.
nclude/span.h
ests/span_tests.cpp
|
a32108c0bef4ccb7cf995375cac7c4c3bec65abe |
30-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #215 from neilmacintosh/dev/neilmac/span-rework Reworked span to match GSL design.
|
0cf947db7760bf5756e4cb0d47c72a257ed527c5 |
24-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Reworked span to match GSL design.
nclude/gsl_assert.h
nclude/gsl_util.h
nclude/span.h
ests/CMakeLists.txt
ests/span_tests.cpp
ests/strided_span_tests.cpp
ests/string_span_tests.cpp
|
38eaf9fc95149ccdff17c6c0a9f0fbed15fc41f8 |
24-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Refactored headers so span can use narrow_cast etc.
nclude/gsl.h
nclude/gsl_util.h
ests/CMakeLists.txt
|
7505111329ad32b76b479a5a29961dfb6ea59f55 |
21-Nov-2015 |
Jason Horsburgh <jayhorsburgh@googlemail.com> |
Add CMake install target for header files
MakeLists.txt
|
3dfda0cfde5dab665826ae4343d8ccd4ec6c2693 |
21-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #206 from neilmacintosh/dev/neilmac/contracts Rework contract enforcement macros and use everywhere.
|
d5057370b8f871dbcba3e43c20160e9a9a47c904 |
21-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' into dev/neilmac/contracts
|
d13f6daa756abd4c8e972395f667398c157728cd |
21-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Refactored to use Expects/Ensures everywhere.
nclude/fail_fast.h
nclude/gsl.h
nclude/gsl_assert.h
nclude/span.h
nclude/string_span.h
ests/CMakeLists.txt
|
343f71ff49d96d2e518b9b0148b6e8bf290cf412 |
21-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #205 from elronayellin/as_span_string as_span(str) returns cstring_span regardless of constness of str #192
|
e4d8d35af51aab9b072242aef0f57d8ce70625ab |
20-Nov-2015 |
Elron A. Yellin <elron@motu.com> |
add as_span overload for basic_string which doesn't have nonconst .data() like other contiguous containers
nclude/span.h
ests/span_tests.cpp
|
04050a21622d97dda11766e11229d0fd02c9bbb2 |
20-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #204 from annagrin/dev/annagrin/fix_conversion_bug Fixed conversion problem when creating strided_span from span and bounds
|
c95eb57d3f43bf1ad19af79c463a5991a0bd7f6d |
19-Nov-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Fixed conversion problem when creating strided_span from span and bounds
nclude/span.h
ests/span_tests.cpp
|
4552575e3405978183d6916e6d0ba35ad0d5fcad |
19-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #201 from matus-chochlik/master Made conversion of span<> to bool explicit
|
73ec6886743ef1ab98e857e0db0197a2f3b2a4c8 |
19-Nov-2015 |
Matus Chochlik <chochlik@gmail.com> |
Made conversion of span<> to bool explicit
nclude/span.h
|
e5c76a68e0d60cf4cbd6c66bf2ba39db55b8b339 |
18-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #199 from matus-chochlik/master Added explicit cast to size_type in span constructor
|
da75d0e7577aa01d3e307a6454ab500002d73b23 |
18-Nov-2015 |
Matus Chochlik <chochlik@gmail.com> |
Added explicit cast to size_type in span constructor This silences implicit sign conversion warnings when constructing span from containers which return size_t from size().
nclude/span.h
|
3cd0d523b674ac82449baac000ebc5329b408c5b |
18-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #198 from Microsoft/dev/neilmac/fix-config-macro Remove unnecessary workaround for max macro
|
106262f1ef68813e64854524634b19c37c4f1cdb |
18-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Remove unnecessary workaround for max macro
nclude/span.h
|
7fc95710b612c18f842d205d1ab4fccc25789f1f |
18-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #197 from neilmacintosh/dev/neilmac/defines Clean up compiler-config macros.
|
107869a2e49628b05ca30fe09249c9d6e08802d2 |
18-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' of https://github.com/Microsoft/GSL into dev/neilmac/defines
|
292f81e5efc7a847a2bd69a7dccb289588193a9e |
18-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Tidied up compiler-config macros.
nclude/span.h
nclude/string_span.h
|
e3886084dc9eb4c9eb93f8d24ac8d96e337492a9 |
17-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #195 from lukhase/master fixes pragma undef warnings in MSVC2013
|
e51eb228ae54e1674da14a73b84541f791ea57f7 |
15-Nov-2015 |
Lukas Haselsteiner <post@lukas-haselsteiner.at> |
fixes pragma undef warnings in MSVC2013
nclude/gsl.h
nclude/span.h
|
252671257f4aefa7e9ff64fc784a84b42eb5c40d |
13-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #190 from annagrin/dev/annagrin/remove_basic_span Remove basic_span
|
f510025109a75035ba9c99616ab5232f86c0b51d |
12-Nov-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Removed basic_span class
nclude/span.h
ests/span_tests.cpp
|
8aa42487225a537ddedac668ec14e179bb481935 |
11-Nov-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Removing basic_span base class from span
nclude/span.h
ests/span_tests.cpp
|
dc25994ed7e56ac15b67a47611ea1aeafbf4b06f |
13-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #185 from Microsoft/dev/neilmac/fix-buildscript Update compile options to use older CMake syntax
|
b9565e50ce9d01173243dfcda3e108e5b9a8e75e |
13-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Update CMakeLists.txt
ests/CMakeLists.txt
|
ee731055da4c7b127cab25f96b3c07b733178a9c |
13-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #184 from neilmacintosh/dev/neilmac/warnings Turning on max warning levels for compilation.
|
fa056f67e8c0c3ef27df5da241c714cc0f45d71a |
13-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Enabled -Wall for gcc and clang.
ests/CMakeLists.txt
ests/bounds_tests.cpp
ests/notnull_tests.cpp
ests/span_tests.cpp
ests/string_span_tests.cpp
|
a998a9b33b3cbcc12595391de8d62a33eb14d290 |
13-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Turned on Level 3 warnings for MSVC.
nclude/span.h
ests/CMakeLists.txt
ests/span_tests.cpp
ests/string_span_tests.cpp
|
42a7030052484cbe363ca9243e9f267a188c2781 |
13-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #180 from OlafvdSpek/patch-1 Sort includes
|
d7832acd705615b09c6c097ccb9aae99512def60 |
12-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #179 from vladon/master Added default copy assignment operators for helper types.
|
550361cf46fecf99ecfcb8d6ce563f40ab25fc88 |
12-Nov-2015 |
Olaf van der Spek <olafvdspek@gmail.com> |
Sort includes
nclude/span.h
|
a29ed61a4836e9702ca20151a06b527006fc4564 |
12-Nov-2015 |
Vladislav Yaroslavlev <vladon@vladon.com> |
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
|
995cfdf1cbd54a487008910ced5103d69e9e1acb |
12-Nov-2015 |
Vladislav Yaroslavlev <vladon@vladon.com> |
Add copy assignment operator to `BoundsRanges` `BoundsRanges` defines copy constructor, but lacks `=` operator
nclude/span.h
|
557e6693b560ca491f285712081632bf4e93bda9 |
12-Nov-2015 |
Vladislav Yaroslavlev <vladon@vladon.com> |
Add copy assignment operator to `strided_bounds` `strided_bounds` defines copy constructor, but lacks copy assignment operator
nclude/span.h
|
fd5eb72d480261f311036d53aae40d9984f94d08 |
12-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' of https://github.com/Microsoft/GSL
|
fc289930ee37a5bd34bf7198fc30948f455cc2f3 |
12-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Cast size_type for string_span ctor from container.
nclude/string_span.h
|
670ffbeb1133caff2f95db3834824c379aa9b0a8 |
11-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Added note regarding C++14 support requirements.
EADME.md
|
2b2adebde5c7c4486c228caf7d4a62389722c6c9 |
10-Nov-2015 |
Vladislav Yaroslavlev <vladon@vladon.com> |
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
|
76d465a3ceeddb2e5e59ec64adec2009aae5fba7 |
05-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #170 from rkhlebnikov/missing-inlines added missing inlines for VS2013 workaround
|
31dd90ef31728549fbbb1b6e1f4d53be67175260 |
05-Nov-2015 |
Rostislav Khlebnikov <r.khlebnikov@gmail.com> |
added missing inlines
nclude/string_span.h
|
16f121774e298ae79cda42261c2dd8da907c1a70 |
05-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #169 from neilmacintosh/dev/neilmac/to-string-test Added workaround for MSVC 2013 compiler bug.
|
4e4882bda8dee92d05c11708a016f3409abed963 |
05-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Added workaround for MSVC 2013 compiler bug.
nclude/string_span.h
ests/string_span_tests.cpp
|
caabb40440f44b24b573a0822433ea758b469b96 |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Rename of array_view/string_view in readme. Knew I'd miss something!
EADME.md
|
ffdf97b83d79b3ef969f6d44e0899ffcc7932017 |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #166 from neilmacintosh/dev/neilmac/span-rename Renaming array_view and string_view, as per WG21 discussions.
|
b63ec949e99963e17f96f131ae5458c437b014bc |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Renaming array_view and string_view, as per WG21 discussions.
nclude/array_view.h
nclude/gsl.h
nclude/span.h
nclude/string_span.h
nclude/string_view.h
ests/CMakeLists.txt
ests/array_view_tests.cpp
ests/bounds_tests.cpp
ests/span_tests.cpp
ests/string_span_tests.cpp
ests/string_view_tests.cpp
|
54f832115bb50b42163511e659763d1f4f0b5129 |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #165 from neilmacintosh/dev/neilmac/indextype Changing index type for array_view
|
dbf0d5017c43beacd3ef885b6ea45b233e3690e5 |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Reactivated tests disabled during development.
ests/array_view_tests.cpp
|
05da162b37a3fdf7e983dd2901f3dd5a86db6864 |
04-Nov-2015 |
Zachary Henkel <zachary.henkel@gmail.com> |
Merge pull request #1 from Microsoft/master Update from original
|
68064d63fefc27caa5ff2036599bf2baba23736d |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Converted all tabs to spaces in array_view.h.
nclude/array_view.h
|
e9a9602b4f4111dfcf2da445852b6515ba26db3a |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed compile issues for MSVC 2013.
nclude/array_view.h
|
41517ff316f6740d8b83e5aa8af6f40b1422035e |
04-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Cleaned up size_t use for ranks. Compilation fixes for non-MSVC compilers.
nclude/array_view.h
ests/array_view_tests.cpp
|
14d50a6f770c95c0e87f1fd77aeea051a61a6882 |
03-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Minor compilation fixes and workarounds.
nclude/array_view.h
nclude/string_view.h
|
16d1e775689e8f25690252c8a263e598fd80a80d |
03-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge remote-tracking branch 'origin' into dev/neilmac/indextype
|
ba3126105be72c31f7e9a4a62af0627fbae08eae |
02-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #163 from archshift/patch-1 array_view: explicitly initialize constexpr function variables
|
281e36ef3c54cf46fc3a82f8ad68a085d29a7bda |
02-Nov-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #161 from mattnewport/master Fix gsl::ensure_z() to work for const char* strings
|
b39571781e4ce566de162cb187445b95b56cfd6f |
02-Nov-2015 |
archshift <gh@archshift.com> |
array_view: explicitly initialize constexpr function variables
nclude/array_view.h
|
a4fa2b3bd933481c635840de51c7b74161d53cba |
29-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' of https://github.com/Microsoft/GSL Conflicts: include/array_view.h tests/array_view_tests.cpp
|
0cbdc7036d2499967c59c50587242f0611c969b6 |
27-Oct-2015 |
Matt Newport <matt@mattnewport.com> |
Fixed string_view::ensure_z() for const char*.
nclude/string_view.h
ests/string_view_tests.cpp
|
ecc2ee5f1e94b26ac942babcc200c2f9d5757365 |
27-Oct-2015 |
Matt Newport <matt@mattnewport.com> |
Merge branch 'Microsoft/master'
|
888ef4204e7391acbaeadbb19bd876f4fc92252b |
27-Oct-2015 |
Matt Newport <matt@mattnewport.com> |
Merge branch 'master' of https://github.com/Microsoft/GSL.git
|
ace9ab9d3b7f01b322bad89c7373e64d8782b07e |
24-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Building again. Some tests failing.
nclude/array_view.h
ests/array_view_tests.cpp
|
74fba29c0f82784524970c74b218ff8770f80559 |
21-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #158 from kevgs/fix_unused_parameter fix clang warning on unused function parameter
|
561da1cd0049b24bc2cb26a77e7ec4df43ed1f37 |
21-Oct-2015 |
Kosov Eugene <kevg@sphinxsearch.com> |
fix clang warning on unused function parameter
nclude/array_view.h
|
f873dde6e77315f104d23293d19f60b7ac7dc8bf |
20-Oct-2015 |
Matt Newport <matt@mattnewport.com> |
Merge branch 'Microsoft/master'
|
9e9eddcddfef2fd6f80002f476cfb9f46b511c31 |
20-Oct-2015 |
Matt Newport <matt@mattnewport.com> |
Updated .gitignore
gitignore
|
ea47e04b73f2bce2dd3f048ef32f3fe992b722f0 |
20-Oct-2015 |
Matt Newport <matt@mattnewport.com> |
Merge branch 'master' into Microsoft/master
|
59cf62652a4bb6ee5809727f86ed7a5b218c3821 |
20-Oct-2015 |
Matt Newport <matt@mattnewport.com> |
Add .gitignore
gitignore
|
2f25ace31fe7bff78386aa55fd18371cf0d113d8 |
19-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #154 from annagrin/dev/annagrin/remove_rank1_specialization Removed specializations for Rank=1
|
1c208b33d0823dabed0832b91ce6e56fbcd046cd |
17-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Removed specializations for Rank=1
nclude/array_view.h
|
1e36db9695a85a442fda69dd9d27aca4187b5ca7 |
19-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #147 from samuel3/master std::hash support for gsl::not_null.
|
a813d9e58acc7476245be13f121955357de8ca52 |
19-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #152 from annagrin/dev/annagrin/removed_index_from_initializer_list Replaced index constructor from initializer_list.
|
5f26ddac70f05766070b5b62ecabb7086f0df7c2 |
17-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Replaced index constructor from initializer list by a constructor from static list Conflicts: include/array_view.h
nclude/array_view.h
ests/array_view_tests.cpp
|
96e2f4b47f3a1077e769fd3657640d60383e2997 |
19-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #151 from annagrin/dev/annagrin/remove_arrow_proxy Removed arrow_proxy class, fixes bugs in reverse bounds_iterator
|
8e2acc9c901c658cfcce013ecaf594b9565b2fdb |
17-Oct-2015 |
Samuel García Salas <samuel9@gmail.com> |
std::hash support for gsl::not_null.
nclude/gsl.h
|
a544ada8fe998bc7c47be942008430a7ec8366da |
17-Oct-2015 |
Samuel García Salas <samuel9@gmail.com> |
std::hash support for gsl::not_null.
nclude/gsl.h
|
a4654a46b535100f53143b6c616425cf293b6a3b |
16-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Removed arrow_proxy class, fixes bugs in reverse bounds_iterator
nclude/array_view.h
ests/array_view_tests.cpp
|
c973e82dff09144005e883a3daceded35044472f |
16-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Added AppVeyor CI status badge.
EADME.md
|
01868f2516ee04e2129ceafe341fd5fe0d112e01 |
16-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fix missing header for std::divides.
nclude/array_view.h
|
d0f09e768e0cce43c6b6ee1307ca85b7b6732c7c |
16-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge branch 'master' of https://github.com/Microsoft/GSL Conflicts: include/array_view.h
|
f45fedbec21f12b8a5b8ea6bfa18410327849261 |
15-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Partway through removing configurable SizeType.
nclude/array_view.h
nclude/string_view.h
ests/array_view_tests.cpp
ests/bounds_tests.cpp
|
7d55c083308367420f8518401c0f7d83e460a9f5 |
15-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #146 from annagrin/dev/annagrin/remove_coordinate_facade Remove unnecessary coordinate_facade class.
|
2cdedda7e4d85f356b8ef66f2d6f7e778538ba00 |
15-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Adding missing include library to array_view.h
nclude/array_view.h
|
f972b2d68c9a9d7ce151d93b3a3b3b2da9ecb6eb |
15-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Adding g++-5 libraries to clang travis configuration to fix build break
travis.yml
|
fdf864347150a108a33a467bc7ba3efd1ad78b2f |
14-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Fixes for gcc
nclude/array_view.h
ests/array_view_tests.cpp
|
546f8cc1306ec69cc3a8f292785658da8caf157a |
06-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Added tests for index size_type conversions
nclude/array_view.h
ests/array_view_tests.cpp
|
db38497d05887e8c901504fa09d71042ed8bb3c0 |
05-Oct-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Removed coordinate_facade class
nclude/array_view.h
ests/array_view_tests.cpp
|
e0d10d1d1c3ebb3a140ece626caa228f6095a37d |
10-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #126 from trebconnell/removemaybe Fix #123 remove maybe_null
|
fda8e1231008bdee8f5356a241ae9fd4ffc19872 |
05-Oct-2015 |
Treb Connell <trebconnell@gmail.com> |
Fix #124 remove maybe_null
nclude/gsl.h
ests/CMakeLists.txt
ests/maybenull_tests.cpp
|
3fd9f249da093ea1b73ec4135e9d8ad0b991d75b |
05-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #122 from kkoenig/fix_stringview_test First arg of vector ctor should be num elements, second should be val…
|
144ee44132d920ac8d8189c32ad07853119cd2e4 |
04-Oct-2015 |
kkoenig <killiankoenig@gmail.com> |
First arg of vector ctor should be num elements, second should be value. Fixes issue #121
ests/string_view_tests.cpp
|
f0262f5099689cfaa0646ff891feb3b1ae6f9b75 |
03-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #117 from trebconnell/finalact Fix moving a final_act twice
|
b8ec73a1790fb682037d6f5ca7109e7d5dfddb06 |
03-Oct-2015 |
Treb Connell <trebconnell@gmail.com> |
Fix moving a final_act twice
nclude/gsl.h
ests/utils_tests.cpp
|
df88352c1deaea089f2ecdf1b0e84ed3c8feb79f |
02-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #57 from kernhanda/kernhanda/use_algorithms We should be using standard algorithms where possible.
|
90c5b2b80b9b5b8155a45294f68bdf875aef53d6 |
02-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #115 from socantre/add-column-limit Add column limit to .clang-format
|
dd923eee5f02dd7bae935dfa95da570e29c50c51 |
02-Oct-2015 |
Seth Cantrell <seth.cantrell@gmail.com> |
Add column limit to .clang-format
clang-format
|
87f7f30a904efe5ad70ec7e83318fdbdb01f7338 |
01-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #68 from socantre/master Add .clang-format file
|
b51098a83d31a2ebff43116bdf3009225d947129 |
01-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #113 from neilmacintosh/master Improved macros used for non-compliant compilers. Fixes #82.
|
d531680a31919bf2220585d22f13f90203606004 |
01-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Improved macros used for non-compliant compilers.
nclude/array_view.h
nclude/gsl.h
|
398abc8fa6e49ba424c55202db4326c863366063 |
01-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #111 from neilmacintosh/master Adding noexcept to finally, final_act, narrow_cast. Fixes #92.
|
831c6926df2dd17a691abf7d84137435ff172025 |
01-Oct-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Adding noexcept to finally, final_act, narrow_cast. Fixes #92.
nclude/gsl.h
|
c5c8a25f34b1bb1cd0a418749cfd7b6095e48f67 |
30-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #110 from neilmacintosh/master Renamed Final_act to final_act as per issue #91.
|
d06f7ff779824ca26b3c1daf0b31837334c9cf25 |
30-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Renamed Final_act to final_act as per issue #91.
nclude/gsl.h
|
fcff3fded1fe79b349f848486d1016ea5f53cfe1 |
30-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #107 from RicoAntonioFelix/master Commit to address issue #103...
|
e8ff01e543fdb6a0be8f47d66c8279e7fcc72136 |
30-Sep-2015 |
RicoAntonioFelix <ricoantoniofelix@yahoo.com> |
Commit to address issue #103...
nclude/fail_fast.h
|
38a659c4280a3dff0b064ab5046f24227b21decc |
30-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #105 from neilmacintosh/master Correct misleading text in static_assert. Fixes issue #67.
|
761554f68d8dfaa19f89b7b2a861035dbd9ff46d |
30-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Correct misleading text in static_assert. Fixes issue #67.
nclude/array_view.h
|
25c90750f2678f1c26eb130fd931d0374bbe1708 |
30-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #104 from neilmacintosh/master Renamed namespace to 'gsl'. Renamed macro to configure testing.
|
ef626fd33a2f22ac917394995270da225dbc3c5f |
30-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Renamed namespace to 'gsl'. Renamed macro to configure testing.
nclude/array_view.h
nclude/fail_fast.h
nclude/gsl.h
nclude/string_view.h
ests/CMakeLists.txt
ests/array_view_tests.cpp
ests/assertion_tests.cpp
ests/at_tests.cpp
ests/bounds_tests.cpp
ests/maybenull_tests.cpp
ests/notnull_tests.cpp
ests/owner_tests.cpp
ests/string_view_tests.cpp
ests/utils_tests.cpp
|
d023ad51a78f8c1fc9f33d65222ac12dfa60d041 |
29-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #90 from john-lynch/master Fixing move constructor/semantics of Final_act
|
ae24c0fe06f92a2a77fb4dbd0098335519a54390 |
29-Sep-2015 |
john-lynch <none@none> |
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.
ests/utils_tests.cpp
|
1d11cd1ed13593f5892aff847dfbb42b85a04037 |
29-Sep-2015 |
john-lynch <none@none> |
Fixing typo in move constructor implementation that resulted in compile error during tests.
nclude/gsl.h
|
422e7164d53627650d2772c08c27b6b65920bc49 |
29-Sep-2015 |
john-lynch <none@none> |
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.
nclude/gsl.h
|
065f4880c315619fdb9488165c795a5bebd381eb |
29-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #88 from trebconnell/fixmaybenull Fix issue #49
|
444bf9640a91c674a5812704e9e1159f0efbda1d |
29-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Fix issue #49
nclude/gsl.h
ests/maybenull_tests.cpp
|
318cee04892c9e359e054148ac84926a61214c05 |
29-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #87 from trebconnell/fixmaybenull Fix issue #50
|
6a1179974d89fd58a7a143403f9f5f465bc5835e |
29-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #86 from kevgs/master it's better to pass a small (e.g. 16 bytes) object by value then by c…
|
83333419de094f305f1bcaa1e12f7ed801c0cbfa |
29-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Add test that reproduces issue
ests/maybenull_tests.cpp
|
b29566628e180ce100f9cbdb08d4ba56ab650a01 |
29-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Revert "Fix issue #49" This reverts commit a46d6fcf0d69a20f630cd590ba0867a1cf6a8cb4.
nclude/gsl.h
ests/maybenull_tests.cpp
|
a46d6fcf0d69a20f630cd590ba0867a1cf6a8cb4 |
29-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Fix issue #49
nclude/gsl.h
ests/maybenull_tests.cpp
|
27ff004e848566bae0e5b7aa86ad1a51f09e3ccc |
28-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Merge branch 'master' into fixmaybenull Conflicts: include/gsl.h tests/maybenull_tests.cpp
|
e46160c18ec633ee7f20d1d32df85c783bba18f6 |
28-Sep-2015 |
Kosov Eugene <kevg@sphinxsearch.com> |
it's better to pass a small (e.g. 16 bytes) object by value then by const reference
nclude/string_view.h
|
08064f85211ea5b6e920466f59bb9f62f8f50e02 |
28-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #85 from kevgs/master fix clang -Wunused-parameter warnings
|
3402b92ef67571688e927b96c67f2ed7b79e97dc |
28-Sep-2015 |
Kosov Eugene <kevg@sphinxsearch.com> |
fix clang -Wunused-parameter warnings
nclude/array_view.h
|
3571792058598bca7f74fdc08782b4cf7dcd9ccc |
28-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #78 from kernhanda/kernhanda/heterogenous-assignment-not_null Add various copy assignment operators to not_null and maybe_null_*.
|
6554e83c79e680500691cb2b3411c3c14d82623f |
28-Sep-2015 |
Gabriel Dos Reis <gdr@microsoft.com> |
Macro expand `constexpr` to nothing under MSVC Replace `_CONSTEXPR` with plain `constexpr`.
nclude/array_view.h
|
4e596761eb0ae42ff032c44c22dba9be5adc8733 |
28-Sep-2015 |
Gabriel Dos Reis <gdr@microsoft.com> |
Update list of known platforms where GSL was successfully tested
EADME.md
|
7d8e609fafcf440fa8d1798afb245199edaefeda |
28-Sep-2015 |
Kern Handa <kern.handa@gmail.com> |
Merge remote-tracking branch 'upstream/master' into kernhanda/heterogenous-assignment-not_null
|
783eaabf9d7b40403540f2164fb096c3150d4c94 |
28-Sep-2015 |
Kern Handa <kern.handa@gmail.com> |
Add various copy assignment operators to not_null and maybe_null_*. Also removed unused constant member variable that seemed to be there to prevent maybe_null_* being used with anything other than a pointer, which is being taken care of with a static_assert now.
nclude/gsl.h
ests/maybenull_tests.cpp
ests/notnull_tests.cpp
|
62226021a8b4f4d46a7c615d921b63766563b8d4 |
28-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #74 from neilmacintosh/master Fixed leak in owner<> test. Ha!
|
bb169976da75c4c8a30b403ffc8ff887d72a75bf |
28-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed leak in owner<> test. Ha ha ha!
ests/owner_tests.cpp
|
1a0df71f2fe7624678e7c3aafda979c6a220148f |
28-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #73 from neilmacintosh/master Correct fix for int/size_t mismatch.
|
99746e2d57a3068d1130dce4bf5b1e46a86cf9d2 |
28-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Correct fix for int/size_t mismatch.
nclude/array_view.h
|
fb91393bb205ea6a19cda4c92db5899519be9bdc |
28-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixing size_t/int mismatch in loops.
nclude/array_view.h
|
f1be21aa36c67f7535d57f9d942235a9ba1096c1 |
28-Sep-2015 |
Kern Handa <kern.handa@gmail.com> |
Merged Microsoft/GSL:master into branch and resolved conflicts.
|
bad8545eeec2e00dc2edd73318b72ad7b97af20e |
27-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #70 from kernhanda/kernhanda/not_maybe_null not_null and maybe_null variants should only work on nullptr-assignable types.
|
2b6d90436f3f0b0444efc918203663367e823b65 |
25-Sep-2015 |
Kern Handa <kern.handa@gmail.com> |
not_null and maybe_null variants should only work on nullptr-assignable types. This is in accordance with the GSL.View guidance on not_null and maybe_null types in the CppCoreGuidelines document.
nclude/gsl.h
ests/maybenull_tests.cpp
ests/notnull_tests.cpp
|
599a354b1c02c2e93693692e2ada02105c105ff9 |
27-Sep-2015 |
Gabriel Dos Reis <gdr-at-ms@users.noreply.github.com> |
Merge pull request #59 from kernhanda/kernhanda/size_t Rank and dimensions should be size_t.
|
66131c985d5497e90b074c1603fa96b16c458355 |
27-Sep-2015 |
Gabriel Dos Reis <gdr-at-ms@users.noreply.github.com> |
Merge pull request #69 from bashrc-real/patch-1 Guide::finally can make use of move semantics
|
437791e504462b2585808a717b61e084692638be |
27-Sep-2015 |
saurabh singh <saurabh8c@gmail.com> |
GSL::finally can make use of move semantics for eg consider this case [code] string value = "someVeryLongErrorMessageIAm"; finally([value] { PrintErrorMessage(value); } [/code] With the current changes before the call to PrintErrorMessage there will be 3 calls to copy constructor for string(1 when it's captured in closure, 2nd when finally is called and 3rd when it's passed to Final_act . With my patch there will be 1 call to the copy constructor and 2 to the move constructor for the scenario in example, so 2 potential deep copies will be saved for some objects. Validated that code builds from root, and all tests pass after my change. Also validated that indeed copy constructor calls are saved for objects that support move semantics.
nclude/gsl.h
|
96e57571813988af7ec1706d91a56e01d577782f |
27-Sep-2015 |
Seth Cantrell <seth.cantrell@gmail.com> |
Add .clang-format file To have any hope of achieving consistent formatting there needs to be a standard and a mechanism for enforcing it. This is a first step in that direction. This format specification is intended to mimic the existing style insofar as the current source has any consistent style. For example the determination as to whether ref qualifiers should bind to the type or variable name was made by trying both and seeing which produced fewer changes. One exception is the use of tabs vs. spaces, which was decided based on a comment by neilmacintosh [here][1]. To use clang-format with Visual Studio [download][2] and install the clang-format plugin. In VS ctrl-r, ctrl-f formats the current line or text selection. [1]: https://github.com/Microsoft/GSL/issues/55 [2]: http:llvm.org/builds/
clang-format
|
c4f9b87d96176c32ae609c293816dbbe732f2899 |
26-Sep-2015 |
Kern Handa <kern.handa@gmail.com> |
We should be using standard algorithms where possible. Use of algorithms in the STL should be promoted where possible. Also fixed up some whitespace issues.
nclude/array_view.h
|
b40d3466c6bc15fc459fcc5bb8168321a375e946 |
26-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #52 from trebconnell/addheaderguards Fix issue #39: Add header guards
|
1a791992a0bc4b86bedd55768da9585ad9c08e70 |
25-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Add equality operators to maybe_nul_ret
nclude/gsl.h
|
e1570268077b2b063f7397a804fe17690b2ddc9e |
25-Sep-2015 |
Kern Handa <kern.handa@gmail.com> |
Rank and dimensions should be size_t.
nclude/array_view.h
|
51da13607c655e8b57e82d1243b9283421182c27 |
25-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Fix issue #39: Add header guards
nclude/array_view.h
nclude/fail_fast.h
nclude/gsl.h
nclude/string_view.h
|
35fb11853ff06d07805b121d928a1ba270532d1a |
25-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Fix issues #48 #49 #50
nclude/gsl.h
ests/maybenull_tests.cpp
|
8ae77b1fd5eca68f384a69b01695c086a4abb5d0 |
25-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #46 from trebconnell/fixmaybenull Fix issue #45: comparing two maybe_null_dbg's can cause fail_fast
|
996aa06e08163aa8a53105921702c09d55d20dec |
24-Sep-2015 |
Treb Connell <trebconnell@gmail.com> |
Fix issue #45: comparing two maybe_null_dbg's can cause fail_fast
nclude/gsl.h
ests/maybenull_tests.cpp
|
0a88570c268d9d11f50a1e7c2b466c0823a52431 |
24-Sep-2015 |
Gabriel Dos Reis <gdr-at-ms@users.noreply.github.com> |
Merge pull request #29 from tamaskenez/master add travis testing (gcc5, clang36)
|
2ae46395fa1760638bb4aafe5e69543044e140fb |
24-Sep-2015 |
Gabriel Dos Reis <gdr-at-ms@users.noreply.github.com> |
Merge pull request #30 from PSPDFKit-labs/spelling Fixes spelling of Xcode
|
2c8886bdfb532702484ee0c8d28c5b483c34fb6f |
23-Sep-2015 |
Peter Steinberger <steipete@gmail.com> |
Also renames MAC OS to OS X
EADME.md
|
c3b85f9571d43b8330dba8d08cc8a8e85af67059 |
23-Sep-2015 |
Peter Steinberger <steipete@gmail.com> |
Fixes spelling of Xcode
EADME.md
|
9b454b7a9bc2ff2c608dcb66c4dfccdc1c40e150 |
23-Sep-2015 |
Tamas Kenez <tamas.kenez@gmail.com> |
add travis testing (gcc5, clang36) - also relaxed CMake version to 2.8.7, the version default in travis
travis.yml
MakeLists.txt
EADME.md
ests/CMakeLists.txt
|
186001611a22f5a56d9320c36ed33b90bd5b5791 |
22-Sep-2015 |
Andrew Pardoe <AndrewPardoe@users.noreply.github.com> |
Merge pull request #25 from RicoAntonioFelix/master Corrected grammatical error...
|
1228e17762648fc19cb989b3c2d47f440089d101 |
22-Sep-2015 |
Rico Antonio Felix <ricoantoniofelix@yahoo.com> |
Corrected grammatical error...
ONTRIBUTING.md
|
e7c0b89ed4a730c43376f5c4af43ec5159879ac9 |
22-Sep-2015 |
Andrew Pardoe <apardoe@microsoft.com> |
Removed reference to Microsoft private fork
EADME.md
|
670c59a0b191cb6ed0513ff09f0f7def8df7857a |
22-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #24 from galik/master Issue #23 missing header <stdexcept>
|
19c5a89bcaea8419b5acbb3fb1e8b9b6da23f1a5 |
22-Sep-2015 |
galik <galik@users.noreply.github.com> |
Merge remote-tracking branch 'upstream/master'
|
cb068d80cdbafa7a3b9e33bdf41a266a1c3d08bc |
21-Sep-2015 |
galik <galik@users.noreply.github.com> |
missing header <stdexcept>
nclude/fail_fast.h
|
5fb350c29ee4bfa04b1d678de5f32b7948f7c4f0 |
21-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #21 from dacap/add_gsl_test Add add_gsl_test() function in tests/CMakeLists.txt
|
5d9aae7430ed15cc573b901b665dea5703a0cdeb |
21-Sep-2015 |
David Capello <davidcapello@gmail.com> |
Add add_gsl_test() function in tests/CMakeLists.txt With this function we can avoid duplicated code to add a new test.
ests/CMakeLists.txt
|
3d033a3ec917db0d53ad8ed3df138ff26c27e484 |
21-Sep-2015 |
Gabriel Dos Reis <gdr-at-ms@users.noreply.github.com> |
Merge pull request #20 from igetgames/fix/broken-isocpp-link Fix the broken isocpp.org link in README.md.
|
7d07140cd1a93feb3ad571f09515ed8e7c2ae5fc |
21-Sep-2015 |
Marcus R. Brown <mrossbrown@gmail.com> |
Fix the broken isocpp.org link in README.md.
EADME.md
|
53b866a1097d869f00953ef5709aad3d49ca96ae |
21-Sep-2015 |
Gabriel Dos Reis <gdr@microsoft.com> |
Add additional platforms where GSL has been tested
EADME.md
|
65655da087f7dd32f27cf243ea3ba59609764a3a |
21-Sep-2015 |
Gabriel Dos Reis <gdr@microsoft.com> |
Tidy testing for _MSC_VER
nclude/array_view.h
|
457319754627cda4291b0d6af9f530c12fbc4ad3 |
21-Sep-2015 |
Gabriel Dos Reis <gdr-at-ms@users.noreply.github.com> |
Merge pull request #10 from galik/master Prevent unused parameter warnings and unknown #pragma warnings on GCC.
|
82a247ee9be7cd832636b48969243e5f6c68457c |
21-Sep-2015 |
Gabriel Dos Reis <gdr-at-ms@users.noreply.github.com> |
Merge pull request #15 from neilmacintosh/dev/neilmac/missing-features Added missing owner<T>, corrected array_view::sub().
|
05e6b6dd4ba8164a72d6968d238840340afdddb8 |
21-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Added missing owner<T>, corrected array_view::sub().
nclude/array_view.h
nclude/gsl.h
ests/CMakeLists.txt
ests/array_view_tests.cpp
ests/owner_tests.cpp
|
cab9bda2496c23788c9a1575b110b2e8bdf0269c |
19-Sep-2015 |
galik <galik@users.noreply.github.com> |
Prevent unused parameter warnings and unknown #pragma warnings on GCC.
nclude/array_view.h
nclude/fail_fast.h
|
652d886963338b209b43f9e75588a6854f10a197 |
15-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #7 from annagrin/dev/annagrin/strided_array_view_bugfixes Fixes to strided_array_view and related classes.
|
9dac1787688dd18eb4579d8fbf7f36313dd13f3c |
15-Sep-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Formatting
nclude/array_view.h
|
1a864987339f170f7ed35a362702f0d5fabac2a7 |
15-Sep-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Formatting
nclude/array_view.h
ests/array_view_tests.cpp
|
43283545819531e679f662236f0b6aa06fd9cba5 |
15-Sep-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Merge pull request #1 from neilmacintosh/dev/annagrin/strided_array_view_bugfixes Added support for all compiler and platform targets.
|
54ec02fef6070c55a8fbbfbc82a161d0060b3114 |
15-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixing misformatting of ArrayViewComparison.
ests/array_view_tests.cpp
|
3ff9b17a9f82225c99d9312ccc0227b8f8b594e6 |
15-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Restoring empty_array_view tests.
ests/array_view_tests.cpp
|
c6a2f8c086aaa2f344c3d14504ef4b1cde310254 |
15-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Testing tab fixup.
ests/array_view_tests.cpp
|
006721ce8a19fc6d5ac08e47c98c354139802200 |
15-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge remote-tracking branch 'upstream/dev/annagrin/strided_array_view_bugfixes' into dev/annagrin/strided_array_view_bugfixes Conflicts: include/array_view.h
|
e5b79d242c222e7f4c1b34456b22f3f45c08d0fb |
15-Sep-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Reverted formatting changes
nclude/array_view.h
|
18cd9801b515151e09e1c3eb203ef294f0ff8421 |
15-Sep-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Reverted formatting changes
nclude/array_view.h
|
383dc507a4b9385d24218fed70a4fd0be74df4a0 |
15-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixes for review feedback.
nclude/array_view.h
ests/array_view_tests.cpp
|
9a297120227979ad8fa53525178f8edf806634de |
15-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Ensuring compilation works for VS 2013.
nclude/array_view.h
ests/array_view_tests.cpp
|
ef6cc65053c804738840007cba2f0448ae52656f |
14-Sep-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed compilation issues with Clang and GCC on Linux.
nclude/array_view.h
nclude/fail_fast.h
ests/array_view_tests.cpp
|
17ed5c3664ff8b20a4d4da91f75ebb1b58653e07 |
31-Aug-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Fixed issues in strided_array_views, added tests
nclude/array_view.h
nclude/fail_fast.h
ests/array_view_tests.cpp
|
a2a6a1fc523573313c49b146924275982bbfa5ce |
28-Aug-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #4 from neilmacintosh/dev/neilmac/operators Adding comparison operators to array_view.
|
75f31dabe99e9df5b5c450de0fd72f03406b6f77 |
28-Aug-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Removed Debug build warnings from MSVC STL.
nclude/array_view.h
ests/CMakeLists.txt
|
9b40a0a7c877529099b228db8d62df4037f4ef33 |
28-Aug-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Fixed compile error with GCC/clang.
nclude/array_view.h
|
9f9fad96207d7dbe3a53afa80d7b5847cd8a0e30 |
28-Aug-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Implemented comparison operators on array_view.
nclude/array_view.h
ests/array_view_tests.cpp
|
3c9dc3b824f8a91eaa28ab7edd58d576fbc8ed9c |
25-Aug-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Merge pull request #3 from annagrin/dev/annagrin/FixUnittestDirectoryCheck Fixed unittest directory check to look in the source directory
|
5e945461c96f59fde8c476d13c68254b0585ad3d |
25-Aug-2015 |
Anna Gringauze <annagrin@microsoft.com> |
Fixed unittest directory check to look in the source directory
ests/CMakeLists.txt
|
8a38a411cab8abbf75b04c85393202aebcbab2b7 |
23-Aug-2015 |
Andrew Pardoe <apardoe@microsoft.com> |
Adding CONTRIBUTING.md and fixing up README.md, LICENSE
ONTRIBUTING.md
ICENSE
EADME.md
|
701bf9b26850ada045dad799f90994a3afe1fed7 |
22-Aug-2015 |
Andrew Pardoe <apardoe@microsoft.com> |
Merge branch 'sergiyor-accesstest'
|
87e00114366b5bf066f9280cb6ec39fbb6454d04 |
22-Aug-2015 |
Sergiy Oryekhov <sergiyor@microsoft.com> |
Access test (2)
EADME.md
|
1e13a615dab72896d06de066e1a85f995668e6c9 |
21-Aug-2015 |
Sergiy Oryekhov <sergiyor@microsoft.com> |
Access test.
EADME.md
|
a9dcbe04ff330ef8297191d19951d4a313b2115a |
21-Aug-2015 |
Neil MacIntosh <neilmac@microsoft.com> |
Initial commit of library files.
gitignore
MakeLists.txt
ICENSE
EADME.md
nclude/array_view.h
nclude/fail_fast.h
nclude/gsl.h
nclude/string_view.h
ests/CMakeLists.txt
ests/array_view_tests.cpp
ests/assertion_tests.cpp
ests/at_tests.cpp
ests/bounds_tests.cpp
ests/maybenull_tests.cpp
ests/notnull_tests.cpp
ests/string_view_tests.cpp
ests/utils_tests.cpp
|
836832914241ea03102ff12293b0d4d47ea6a9a0 |
19-Aug-2015 |
Microsoft GitHub User <msftgits@microsoft.com> |
Initial commit
EADME.md
|