{"push_id":551314428,"size":4,"distinct_size":4,"ref":"refs/heads/next","head":"410710a869259e9b0f390f652e4d4dfc51c7ed41","before":"4faa9d39ad49f942c231b60204d9834cf94256ca","commits":[{"sha":"6163e7f976039479837c18fa46e36779e83945fe","author":{"email":"fbd1bb53ae91c7d21c5feb88facb5fbef8543d8e@gmail.com","name":"Stephen Kelly"},"message":"Features: Extend CompileFeatures test for MSVC\n\nAdd preprocessor definitions for the expected availability of features\nfor each version of the compiler.","distinct":true,"url":"https://api.github.com/repos/Kitware/CMake/commits/6163e7f976039479837c18fa46e36779e83945fe"},{"sha":"407677ace703e992163b4d9088d30eca4951f852","author":{"email":"88a2dde5abcebb5c32bd0a2b4aff36eeea918955@kitware.com","name":"Robert Maynard"},"message":"Features: Exclude MSVC from link feature cycle rejection test\n\nMSVC has no explicit flags to enable C++11/14/17 language standard\nlevels.  Instead each version of the compiler documents a list of\nsupported features that are always on.  Therefore no use of specific\nfeatures will adjust the CXX_STANDARD level required for any target.\nTherefore we must exclude the RunCMake.CompileFeatures test case\n\"LinkImplementationFeatureCycle\" because it can never fail.\n\nNote that within the RunCMakeTest script no languages or toolchains are\nenabled so we cannot test if(MSVC) directly.  Instead test it during\nconfiguration of the test and pass in a variable telling RunCMakeTest\nwhether to activate this test case.","distinct":true,"url":"https://api.github.com/repos/Kitware/CMake/commits/407677ace703e992163b4d9088d30eca4951f852"},{"sha":"4fad797618cedabeb601ef458d1bd435ff55aaf8","author":{"email":"88a2dde5abcebb5c32bd0a2b4aff36eeea918955@kitware.com","name":"Robert Maynard"},"message":"Features: Record for MSVC 2010-2015.\n\nNotes:\n\n* Initializer lists are only properly supported in 2015 and above.\n  Previous Visual Studio releases said they supported initializer lists.\n\n* VS2012 and above conform to cxx_decltype_incomplete_return_types\n  proposal but without support for auto return types the feature is\n  unusable.  Activate support only in VS2015 and above.\n\n* VS2010 and above to conform to the updated cxx_contextual_conversions\n  proposal.\n\nCo-Author: Stephen Kelly <steveire@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Kitware/CMake/commits/4fad797618cedabeb601ef458d1bd435ff55aaf8"},{"sha":"410710a869259e9b0f390f652e4d4dfc51c7ed41","author":{"email":"91bf949d73a8f744e55949ef56efa0d05cf88599@kitware.com","name":"Brad King"},"message":"Merge topic 'feature-record-msvc' into next\n\n4fad7976 Features: Record for MSVC 2010-2015.\n407677ac Features: Exclude MSVC from link feature cycle rejection test\n6163e7f9 Features: Extend CompileFeatures test for MSVC","distinct":true,"url":"https://api.github.com/repos/Kitware/CMake/commits/410710a869259e9b0f390f652e4d4dfc51c7ed41"}]}