Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/GSL.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-16MSVC and CoreChecker warning suppression for tests to CMakeRoelf-Jilling
Suppress CppCoreCheck warnings on GTest macros. Suppress CppCoreCheck advice to use the GSL
2020-01-16Move compiler warning suppression for tests from cpp files to CMakeRoelf-Jilling
2020-01-08added suppression for missing destructor overrideJordan Maples [MSFT]
2019-12-20addressing commentsJordan Maples [MSFT]
2019-12-13change from string to char*Jordan Maples [MSFT]
2019-12-13appveyor failed to start, sending dummy commitJordan Maples [MSFT]
2019-12-12removed string_view for string in testsJordan Maples [MSFT]
2019-12-12changing text in notices & readme. adding terminate handler for testsJordan Maples [MSFT]
2019-12-07fixing suppression of gtest warnings for gccJordan Maples
2019-12-05attempting to fix the gtest print issues in vs17Jordan Maples [MSFT]
2019-12-04suppressing -Wundef in clang (GTest emitted)Jordan Maples [MSFT]
2019-12-04ignore warnings from gtestJordan Maples [MSFT]
2019-12-04gtest migrationJordan Maples [MSFT]
2018-08-13fix cppcorecheck warnings (#703)Anna Gringauze
* Added c++17 test configurations for clang5.0 and clang6.0 * Fixed CppCoreCheck warnings in GSL and tests - Added CMakeSettings.json for VS Open Folder configuration - So we can easily run CppCoreCheck in VS - Fixed CppCorecheck warnings where it made sense - Suppressed the rest - Some suppression does not work due to compiler/tool bugs, so replaced by #pragma disable - CppCoreCheck has noise, suppressed those with comments - Catch produces many warnings, blanket-supressed them all - Had to fix clang formatting to keep attributes in place - clang-format does not support attributes, so I am using - "CommentPragmas: '^ NO-FORMAT:'" to skip formatiting on them - Removed GSL_NOEXCEPT macro, removed incorred noexcepts * Ignore unknown attributes * ignore unknown attributes in noexception mode tests * fixed C26472 in at() * created GSL_SUPPRESS macro to allow all compilers to parse suppression attributes * try to fix gcc compilation problems with attributes * ignore gsl::suppress for gcc * move suppression to function level on return statements clang5.0 and up does not allow attributes on return statemets in constexpr functions * move suppression to function level on return statements * use GSL_SUPPRESS in algorithm_tests * Addressed PR comments
2017-11-28Applied iwyu --comment to the code base (#588)Tiago
2017-07-13Move from unittest-cpp to catch for unit testing. (#533)Neil MacIntosh
Many thanks to @rianquinn. This should fix #495, #494 and #529.
2017-04-20Reformat files to follow clang-format style (#492)Tiago
Project files were not following the clang-format style. For people using IDEs were clang-format is always run after a save this would cause unwanted changes. This commit only applies "clang-format -i" to files.
2016-08-10Removed .h extension from header files.Galik
2016-08-09Renamed include/ folder to gsl/ to make including the library consistentgalik
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)
2015-09-30Renamed namespace to 'gsl'. Renamed macro to configure testing.Neil MacIntosh
2015-08-21Initial commit of library files.Neil MacIntosh