{"push_id":1016268103,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"441a3ed482b5cae5fbfef7eb28b72e11f7762402","before":"5ccf6baa21545d63770ac251ba1374e2b0ce5056","commits":[{"sha":"3036fa0f45854b0e7b19585323158e9870925788","author":{"email":"3e048663befebf1cf676a39b1cdbf15a04fbb77a@playstation.sony.com","name":"Ekaterina Romanova"},"message":"Add doxygen comments to xmmintrin.h's intrinsics.\nOnly half of the intrinsics in this file is documented here. The patch for the other half will be sent out later.\n\nThe doxygen comments are automatically generated based on Sony's intrinsics document.\n\nI got an OK from Eric Christopher to commit doxygen comments without prior code review upstream.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263098 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/3036fa0f45854b0e7b19585323158e9870925788"},{"sha":"1f516cd77cae3cb51f82a650214b18c41ab43e70","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@aaronballman.com","name":"Aaron Ballman"},"message":"Correcting an attribute documentation generation error by giving the abi_tag attribute a documentation category.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263109 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/1f516cd77cae3cb51f82a650214b18c41ab43e70"},{"sha":"5435a10dac42608bc81909c903a0ce18bc3bb6f5","author":{"email":"af4b1a06dcc93e086b35435d5654eb2aff59399a@redking.me.uk","name":"Simon Pilgrim"},"message":"Minor Wdocumentation fix. NFCI.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263113 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/5435a10dac42608bc81909c903a0ce18bc3bb6f5"},{"sha":"8e00d259d93fdc042d3d57c7b7c560e20a895450","author":{"email":"af4b1a06dcc93e086b35435d5654eb2aff59399a@redking.me.uk","name":"Simon Pilgrim"},"message":"Updated SSSE3 builtin tests to more closely match the llvm fast-isel equivalent tests\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263115 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/8e00d259d93fdc042d3d57c7b7c560e20a895450"},{"sha":"cc9439b851d1f2d0f427a4467acfbdb528f37b7c","author":{"email":"af4b1a06dcc93e086b35435d5654eb2aff59399a@redking.me.uk","name":"Simon Pilgrim"},"message":"Added note to SSE4a builtins about keeping in sync with llvm tests\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263116 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/cc9439b851d1f2d0f427a4467acfbdb528f37b7c"},{"sha":"fdef93f7bb7594c6a2a623835f9d5330184bf37c","author":{"email":"af4b1a06dcc93e086b35435d5654eb2aff59399a@redking.me.uk","name":"Simon Pilgrim"},"message":"Updated SSE3 builtin tests to more closely match the llvm fast-isel equivalent tests\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263117 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/fdef93f7bb7594c6a2a623835f9d5330184bf37c"},{"sha":"b6a743ebedc09bc5bf93697774756f0c16266b98","author":{"email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de","name":"Nico Weber"},"message":"Make remaining ImplicitFallthrough warning DefaultIgnore.\n\nFollow-up to r262881, which caused this to fire more often.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263138 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/b6a743ebedc09bc5bf93697774756f0c16266b98"},{"sha":"dfc9e6a5fb591935d087aea7b63a1fade7ef9e6e","author":{"email":"0a33c1e36d076167665bd200010abec955a039ad@gmail.com","name":"Manman Ren"},"message":"Add TreatUnavailableAsInvalid for the verification-only mode in InitListChecker.\n\nGiven the following test case:\ntypedef struct {\n  const char *name;\n  id field;\n} Test9;\nextern void doSomething(Test9 arg);\nvoid test9() {\n  Test9 foo2 = {0, 0};\n  doSomething(foo2);\n}\nWith a release compiler, we don't emit any message and silently ignore the\nvariable \"foo2\". With an assert compiler, we get an assertion failure.\n\nThe root cause —————————————\nBack in r140457 we gave InitListChecker a verification-only mode, and will use\nCanUseDecl instead of DiagnoseUseOfDecl for verification-only mode.\n\nThese two functions handle unavailable issues differently:\nIn Sema::CanUseDecl, we say the decl is invalid when the Decl is unavailable and\nthe current context is available.\n\nIn Sema::DiagnoseUseOfDecl, we say the decl is usable by ignoring the return\ncode of DiagnoseAvailabilityOfDecl\n\nSo with an assert build, we will hit an assertion in diagnoseListInit\nassert(DiagnoseInitList.HadError() &&\n       \"Inconsistent init list check result.\");\n\nThe fix -------------------\nIf we follow what is implemented in CanUseDecl and treat Decls with\nunavailable issues as invalid, the variable decl of “foo2” will be marked as\ninvalid. Since unavailable checking is processed in delayed diagnostics\n(r197627), we will silently ignore the diagnostics when we find out that\nthe variable decl is invalid.\n\nWe add a flag \"TreatUnavailableAsInvalid\" for the verification-only mode.\nFor overload resolution, we want to say decls with unavailable issues are\ninvalid; but for everything else, we should say they are valid and\nemit diagnostics. Depending on the value of the flag, CanUseDecl\ncan return different values for unavailable issues.\n\nrdar://23557300\nDifferential Revision: http://reviews.llvm.org/D15314\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263149 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/dfc9e6a5fb591935d087aea7b63a1fade7ef9e6e"},{"sha":"1d90e7928e4ac19f9f3615eb69487639b51d9e26","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"Add test for r263138.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263155 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/1d90e7928e4ac19f9f3615eb69487639b51d9e26"},{"sha":"d375ede446cc47b806577f947fb77f000d54c863","author":{"email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de","name":"Nico Weber"},"message":"Reenable asm-errors.c\n\nr134811 made the test pass and reenabled it, but r134831\naccidentally disabled it again due to a bad merge.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263168 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/d375ede446cc47b806577f947fb77f000d54c863"},{"sha":"eca3ce0244c8f42d4ef1926e3eadc5d93ec22243","author":{"email":"60e2776d74ee3414a4e363b4ef7263bf91c3d00a@me.com","name":"Jonathan Coe"},"message":"libclang python bindings: Fix for bug 26394\n\nSummary:\nhttps://llvm.org/bugs/show_bug.cgi?id=26394 reports that clang's python bindings tests are failing.\n\nI can confirm that the bug exists and that the proposed fix is good.\n\nDifferential Revision: http://reviews.llvm.org/D17226\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263170 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/eca3ce0244c8f42d4ef1926e3eadc5d93ec22243"},{"sha":"a118d7d4a2e0814ae0711ac47253ec8d6b264855","author":{"email":"0a33c1e36d076167665bd200010abec955a039ad@gmail.com","name":"Manman Ren"},"message":"Add has_feature objc_class_property.\n\nrdar://23891898\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263171 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/a118d7d4a2e0814ae0711ac47253ec8d6b264855"},{"sha":"d0e1e444b4ec1ee7b5cc7d89e46f8e021a428104","author":{"email":"0a33c1e36d076167665bd200010abec955a039ad@gmail.com","name":"Manman Ren"},"message":"Print strict in Availability attribute when it is on.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263172 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/d0e1e444b4ec1ee7b5cc7d89e46f8e021a428104"},{"sha":"b88a395e7ba26c0fb96cd99a2a004d76f4f41d0c","author":{"email":"3e048663befebf1cf676a39b1cdbf15a04fbb77a@playstation.sony.com","name":"Ekaterina Romanova"},"message":"Add doxygen comments to avxintrin.h's intrinsics.\nOnly around 25% of the intrinsics in this file are documented here. The patches for the other half will be sent out later.\n\nThe doxygen comments are automatically generated based on Sony's intrinsics document.\n\nI got an OK from Eric Christopher to commit doxygen comments without prior code review upstream.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263175 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/b88a395e7ba26c0fb96cd99a2a004d76f4f41d0c"},{"sha":"5af0763ee0b8a384c1f3b7026667f925f5bec866","author":{"email":"d279088d79e357a153f8842902bcfc9d630ff5da@apple.com","name":"John McCall"},"message":"Preserve ExtParameterInfos into CGFunctionInfo.\n\nAs part of this, make the function-arrangement interfaces\na little simpler and more semantic.\n\nNFC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263191 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/5af0763ee0b8a384c1f3b7026667f925f5bec866"},{"sha":"b7eb03dd1c1c49828d08ec40f27284450e805913","author":{"email":"d279088d79e357a153f8842902bcfc9d630ff5da@apple.com","name":"John McCall"},"message":"Add a coerce-and-expand ABIArgInfo as a generalization of some\nof the things we do with Expand / Direct.\n\nNFC for now, but this will be used by swiftcall expansion.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263192 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/b7eb03dd1c1c49828d08ec40f27284450e805913"},{"sha":"705009a24a15e569e7ff54214a7dc760b9eefbfb","author":{"email":"d279088d79e357a153f8842902bcfc9d630ff5da@apple.com","name":"John McCall"},"message":"Speculatively attempt to fix the MSVC build by making some\nmethods non-private.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263193 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/705009a24a15e569e7ff54214a7dc760b9eefbfb"},{"sha":"612eea8a21b02346124f671b4fafd8bf064218ab","author":{"email":"d279088d79e357a153f8842902bcfc9d630ff5da@apple.com","name":"John McCall"},"message":"Removing the friend declaration was not a good idea.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263194 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/612eea8a21b02346124f671b4fafd8bf064218ab"},{"sha":"441a3ed482b5cae5fbfef7eb28b72e11f7762402","author":{"email":"9acf675a17b6024352055090bee135712207e3d8@gmail.com","name":"Dmitry Polukhin"},"message":"[OpenMP] NFC fix compilation warning about unused variable\n\nlib/Sema/SemaOpenMP.cpp:9243:13: warning: variable ‘IsRightMostExpression’ set but not used\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263202 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/Microsoft/clang/commits/441a3ed482b5cae5fbfef7eb28b72e11f7762402"}]}