{"push_id":903050927,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e39f4b996eb4b914a8ddbf446848c32c6e19d197","before":"8459d20624296cc7471adb605115fc06057591d2","commits":[{"sha":"e39f4b996eb4b914a8ddbf446848c32c6e19d197","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@efcs.ca","name":"Eric Fiselier"},"message":"Fix various GCC mis-configurations for newer versions.\n\nThis patch goes through and enables C++11 and C++14 features for newer GCC's.\nThe main changes are:\n\n1. Turn on variable templates. (Uses __cpp_variable_templates)\n2. Assert atomic<Tp> is trivially copyable (Uses _GNUC_VER >= 501).\n3. Turn on trailing return support for GCC. (Uses _GNUC_VER >= 404)\n4. XFAIL void_t test for GCC 5.1 and 5.2. Fixed in GCC 6.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@255585 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/libcxx/commits/e39f4b996eb4b914a8ddbf446848c32c6e19d197"}]}