aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Update README.mdJordan Maples [MSFT]2019-09-041-0/+2
|
* added clang7.0 to Travis configuration and README (#763)Anna Gringauze2019-01-161-1/+5
|
* Clang cl (#762)Anna Gringauze2019-01-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added c++17 test configurations for clang5.0 and clang6.0 * Fix #739 correct cppcorecheck warnings for clang-cl * Add clang-cl configurations * Corrections Appveyor; Temporarily disable msvc compilation for faster testing (#741) * Add path to clang-cl.exe (#741) * Escape backslash in path (#741) * Update vcpkg (#741) * Check vcpkg version; try without building vcpkg; use latest clang-cl from path (#741) * Fix blocks in ps script (#741) * Try accessing APPVEYOR_BUILD_FOLDER variable (#471) * Update span size() bug confirmation test for GCC 6.5 (#741) * MSVC flags to Clang-cl; disable c++98-compat and undefined macro warnings (#741) * Suppress clang warning on tests (missing-prototypes) (#741) * Fix clang warning -Wnewline-eof (#741) * Fix clang warning -Wdouble-promotion (#741) * Set linker explicitly * Clean condition statement * For Clang, fallback to the AppVeyor installed version of CMake * Fix clang warning -Wmissing-variable-declarations * Fallback to the MSVC linker until vcpkg has been updated * Revert "Fallback to the MSVC linker until vcpkg has been updated" This reverts commit 7263f3289e6e835c32fc7800d0c2d4e58bd21178. * Fix clang warning -Wunused-member-function * Fix clang warning -Wmissing-noreturn * Fix clang warning -Winvalid-noreturn on Windows * Add macro block end comment on large #if blocks * Workaround: fallback to mscv link.exe * Workaround: get msvc paths into PowerShell through intermediate file * Workaround: fix, remove "PATH=" from text * Workaround: try with full-path; and return user PATH * Workaround: fix, escape backslashes * Revert all since "Workaround: fallback to mscv link.exe" did not work on AppVeyor This reverts the commits: bda3d6a428e5d19e97375b2e575b0f51ff1b4bc0 97062933acfb6428535c0fdcab5d94371ce72bfc 0f4fb04bac9c2d091005b791294237250dbe0668 1b0c19afd154f4ffc5ef793014c1bc2324534fd0 a5739ea5f0cd7633527b5e5d3b16a9e3ade7149f * Suppress output of git pull; remove vcpkg from cache * Re-enable AppVeyor builds for all platforms * Correct typo Co-Authored-By: Farwaykorse <Farwaykorse@users.noreply.github.com> * Add Clang-cl 7.0.0 to the supported platforms * Revert "Fix clang warning -Wunused-member-function" This reverts commit 6fe1a4203501145ab4350b9152ecc11f3a30e49a. * Fix or locally suppress clang warning -Wunused-member-function * format touched code and correct comment * git pull --quiet * fix logic error in workaround * fix missing bracket * Suppress output of mkdir * Replace MSBuild with Ninja * Suppress output of 7z * Add architecture flags for Clang * Drop workaround for lld-link * 7-zip Overwrite and Alternative output suppression without suppressing errors Replaces 3c1c0794dd9a29908cc7c38f591bd3c7b4929677 * AppVeyor setup and CMake before build * reorder compiler configuration * remove unnecessary * remove -fno-strict-aliasing * remove -Wsign-conversion, since before v4.0 part of -Wconversion * -Wctor-dtor-privacy is GCC only * remove -Woverloaded-virtual part of -Wmost, part of -Wall * add -Wmissing-noreturn * remove the pragmas for -Wunused-member-function * Re-add MSBuild generator on AppVeyor * Print CMake commands * Add MSBuild toolset selection * Separate Architecture setting * clang-cl: add -Weverything * clang-cl -Wno-c++98-compat * clang-cl -Wno-c++98-compat-pedantic * clang-cl -Wno-missing-prototypes * clang-cl C++14 -Wno-unused-member-function * clang-cl -Wundef __GNUC__ * clang++: add -Weverything * clang++ -Wno-c++98-compat * clang++ -Wno-c++98-compat-pedantic * clang++ -Wno-missing-prototypes * clang++ -Wno-weak-vtables * clang++ C++14 -Wno-unused-member-function * clang++ fix -Wundef _MSC_VER * clang++ -Wno-padded * clang++ solve -Wdeprecated * Add AppleClang compiler target Since CMake v3.0 use of Clang for both is deprecated * clang++ v5.0 C++17 -Wno-undefined-func-template * Add VS2015 + LLVM/clang-cl to AppVeyor * Do not disable constexpr when compiling with clang-cl on Windows * Clean-up clang-only warnings (now under -Weverything) * Revert "Fix clang warning -Winvalid-noreturn on Windows" This reverts commit 2238c4760e86feebb2a18620b77312bd01055f61. * Suppress -Winvalid-noreturn for the MS STL noexception workaround * CMake: put preprocessor definition in target_compile_definitions * Solve compiler warning C4668: __GNUC__ not defined
* Fix spelling of library name (#747)Stefan Dinkelacker2018-11-281-2/+2
|
* Cmake version updated in README (#669)Michal Kaptur2018-05-011-1/+1
|
* Updated README to record another platform report.Neil MacIntosh2018-04-181-0/+1
| | | As per #644.
* Updated README with another build report.Neil MacIntosh2018-01-231-0/+1
|
* Visual Studio Debug Visualizers support (#575)paweldac2017-11-281-1/+1
| | | | | | changes: - minimal cmake version updated to 3.7(first version with .natvis file handling) - updated cmake version in readme file - GSL.natvis file is added only to VS projects
* Updated README to include additional build report.Neil MacIntosh2017-08-161-0/+1
|
* Updated README to remove VS2013 reference.Neil MacIntosh2017-07-141-1/+1
|
* Move from unittest-cpp to catch for unit testing. (#533)Neil MacIntosh2017-07-131-5/+6
| | | Many thanks to @rianquinn. This should fix #495, #494 and #529.
* Update README.md to include a new OS X combinationNeil MacIntosh2017-05-071-1/+2
|
* Update README to drop support for VS 2013.Neil MacIntosh2017-04-021-1/+0
|
* Fix links in README.md (#457)zhykzhykzhyk2017-03-101-3/+3
|
* Update README.md (#454)mkluwe2017-02-131-4/+4
| | | | | | | | | | * Update README.md edited link to the `gsl` include directory * Update README.md added `include` to the include path according to the directory structure
* Updated README.md to mention VS natvis file.Neil MacIntosh2017-01-141-0/+3
|
* Updated README to refer to VS 2017Neil MacIntosh2016-11-291-1/+1
|
* Updated README.md for Visual Studio "15" support.Neil MacIntosh2016-11-041-0/+1
|
* Address #313: try to guard against strict-aliasing bugs with gsl::byteMikeGitb2016-10-171-1/+3
| | | | | | | | * 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
* Fix inconsistent namingEFanZh2016-08-141-2/+2
|
* Removed .h extension from header files.Galik2016-08-101-4/+3
|
* Renamed include/ folder to gsl/ to make including the library consistentgalik2016-08-091-5/+20
| | | | | | | | | | | 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)
* Added code of conduct statement to README.Neil MacIntosh2016-08-021-0/+3
|
* Corrected typo identified in #288.Neil MacIntosh2016-05-131-1/+1
|
* Added note regarding C++14 support requirements.Neil MacIntosh2015-11-111-1/+1
|
* Rename of array_view/string_view in readme.Neil MacIntosh2015-11-041-2/+2
| | | Knew I'd miss something!
* Added AppVeyor CI status badge.Neil MacIntosh2015-10-151-1/+1
|
* Update list of known platforms where GSL was successfully testedGabriel Dos Reis2015-09-281-0/+1
|
* Merge pull request #29 from tamaskenez/masterGabriel Dos Reis2015-09-241-9/+9
|\ | | | | add travis testing (gcc5, clang36)
| * add travis testing (gcc5, clang36)Tamas Kenez2015-09-231-9/+9
| | | | | | | | - also relaxed CMake version to 2.8.7, the version default in travis
* | Also renames MAC OS to OS XPeter Steinberger2015-09-231-2/+2
| |
* | Fixes spelling of XcodePeter Steinberger2015-09-231-1/+1
|/
* Removed reference to Microsoft private forkAndrew Pardoe2015-09-211-2/+1
|
* Fix the broken isocpp.org link in README.md.Marcus R. Brown2015-09-211-2/+2
|
* Add additional platforms where GSL has been testedGabriel Dos Reis2015-09-211-3/+5
|
* Adding CONTRIBUTING.md and fixing up README.md, LICENSEAndrew Pardoe2015-08-231-6/+9
|
* Access test (2)Sergiy Oryekhov2015-08-211-1/+0
|
* Access test.Sergiy Oryekhov2015-08-211-0/+1
|
* Initial commit of library files.Neil MacIntosh2015-08-201-2/+62
|
* Initial commitMicrosoft GitHub User2015-08-181-0/+2