{"push_id":794920064,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"911a7794522f96206fcd315f215cb4c3cffb9e71","before":"235bfa8c7d430e772f29b476113e34ccd8cd18e4","commits":[{"sha":"479a96e87239590b10b701b016088415bf521796","author":{"email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de","name":"Nico Weber"},"message":"Rebase tests after LLVM r247707.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247712 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/479a96e87239590b10b701b016088415bf521796"},{"sha":"d3e4ec2683565b6d925c73c2e3c6828a6cd4b3bc","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"[modules] Make sure we make hidden UsingShadowDecls visible to redeclaration\nlookup for the UsingShadowDecls themselves.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247714 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/d3e4ec2683565b6d925c73c2e3c6828a6cd4b3bc"},{"sha":"4f0ecf9232938ee586530a39606a66f4cbac8fa3","author":{"email":"15ac80a9fa8b71c5abf41d4663e891fdaa4fe527@gmail.com","name":"Kelvin Li"},"message":"Allow static local variables specified on data-sharing attribute clauses.\n\nhttp://reviews.llvm.org/D11619\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247715 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/4f0ecf9232938ee586530a39606a66f4cbac8fa3"},{"sha":"d952c80ec3c8517010770ba9a29bcfb7405e85a9","author":{"email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de","name":"Nico Weber"},"message":"Add test coverage for @encode(SEL); completely untested until now.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247717 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/d952c80ec3c8517010770ba9a29bcfb7405e85a9"},{"sha":"faa64297d58bb2b1c106ca82186ed77d69b2d15b","author":{"email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@hanshq.net","name":"Hans Wennborg"},"message":"MS ABI: Don't allow dllexport/import on lambdas\n\nThis is to follow up on David's comment in\nhttp://reviews.llvm.org/D12422#235509\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247718 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/faa64297d58bb2b1c106ca82186ed77d69b2d15b"},{"sha":"ac87852f578b4fc948e6d38bacdf439b1b5658b5","author":{"email":"b6cd38844df0284446638bb0cdfca0a8489c6158@google.com","name":"Piotr Padlewski"},"message":"Emiting llvm.invariant.group.barrier when dynamic type changes\n\nFor more goto:\nhttp://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html\n\nhttp://reviews.llvm.org/D12312\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247723 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/ac87852f578b4fc948e6d38bacdf439b1b5658b5"},{"sha":"64720f14199ab98cd1559aeeb6c7f88842076c02","author":{"email":"b6cd38844df0284446638bb0cdfca0a8489c6158@google.com","name":"Piotr Padlewski"},"message":"Added llvm.module flag for strict vtable pointers\n\nIt is dangerous to do LTO on code with strict-vtable-pointers, because\none module has invariant.group.barriers, and the other one not.\n\nIn the future I want to just strip all invariant.group metadata from\nvptrs loads/stores and get rid of invariant.group.barrier calls.\n\nhttp://reviews.llvm.org/D12580\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247724 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/64720f14199ab98cd1559aeeb6c7f88842076c02"},{"sha":"3a91316f3bfef8e9ea77fe34c54ac47015f6950e","author":{"email":"b6cd38844df0284446638bb0cdfca0a8489c6158@google.com","name":"Piotr Padlewski"},"message":"Decorating vptr load & stores with !invariant.group\n\nAdding !invariant.group to vptr load/stores for devirtualization purposes.\nFor more goto:\nhttp://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html\n\nhttp://reviews.llvm.org/D12026\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247725 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/3a91316f3bfef8e9ea77fe34c54ac47015f6950e"},{"sha":"82552c0cf29c294cd5799244a3825f7693196b4f","author":{"email":"4ba501e1be48e706a96a32d1bea9c8d791bf3a0f@apple.com","name":"Chris Bieneman"},"message":"[CMake] Add cache scripts for Apple-style clang builds.\n\nSummary:\nThese CMake cache scripts are my first pass at replicating Apple's packaging logic from autoconf. They can be used on any Darwin machine to approximate an Apple Clang build.\n\nThe included README file includes documentation and a sample CMake invocation.\n\nReviewers: chandlerc, echristo\n\nSubscribers: echristo, cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D12817\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247726 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/82552c0cf29c294cd5799244a3825f7693196b4f"},{"sha":"a62a0abeee172440fd93aa5e9ad998fed3a15827","author":{"email":"b6cd38844df0284446638bb0cdfca0a8489c6158@google.com","name":"Piotr Padlewski"},"message":"invariant.group-for-vptrs test fix\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247733 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/a62a0abeee172440fd93aa5e9ad998fed3a15827"},{"sha":"456f4accdf36f689b7faed5c7a1c40f8d4931037","author":{"email":"459437e3868370e590df17ac4cb2d6011f58f9db@gmail.com","name":"Gabor Horvath"},"message":"[Static Analyzer] Added an XFAIL test for inlining when the type inference involves generic types.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247739 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/456f4accdf36f689b7faed5c7a1c40f8d4931037"},{"sha":"777282e377d14a83068d349ee60a60f91e5956e5","author":{"email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de","name":"Nico Weber"},"message":"Don't crash when passing &@selector to a _Nonnull parameter. Fixes PR24774.\n\nThe root cause here is that ObjCSelectorExpr is an rvalue, yet it can have its\naddress taken.  That's kind of awkward, but fixing this is awkward in other\nways, see https://llvm.org/bugs/show_bug.cgi?id=24774#c16 .  For now, just\nfix the crash.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247740 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/777282e377d14a83068d349ee60a60f91e5956e5"},{"sha":"a89987708354178273ff7cc46d75347d97c1a7bc","author":{"email":"fbe9e45cbb51ebd86366cc402735e3c7e9b1e064@gmail.com","name":"David Majnemer"},"message":"[MS ABI] Add a C++ test for -fnew-ms-eh\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247742 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/a89987708354178273ff7cc46d75347d97c1a7bc"},{"sha":"59e3ceb1fb436b2c0cd6a28d24b8565e004f82e8","author":{"email":"fbe9e45cbb51ebd86366cc402735e3c7e9b1e064@gmail.com","name":"David Majnemer"},"message":"Try to appease the build bots\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247743 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/59e3ceb1fb436b2c0cd6a28d24b8565e004f82e8"},{"sha":"90992a9c9fb002201de6cdb2a9a4720b70d5fee6","author":{"email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de","name":"Nico Weber"},"message":"clang-format: In Java, `assert` is followed by an expression.\n\nBefore: assert a&& b;\nNow:    assert a && b;\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247750 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/90992a9c9fb002201de6cdb2a9a4720b70d5fee6"},{"sha":"e3e099ed288ce0eb0e11c3c0190de76bd5912e30","author":{"email":"0d2d6fe0cb2e9ade0d2bf90d72a72b8ac034ef0e@gmx.de","name":"Nico Weber"},"message":"Remove accidental superfluous newline added in r247750.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247752 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/e3e099ed288ce0eb0e11c3c0190de76bd5912e30"},{"sha":"45a70593b1a6ce551549ea0d6f3dc9babf4be9b9","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"clang/test/CodeGenCXX/exceptions-cxx-new.cpp: Don't assume the label \"entry:\".\n\nSeems it would be redundant.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247761 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/45a70593b1a6ce551549ea0d6f3dc9babf4be9b9"},{"sha":"de170619af325aae89f95762ac512feff798d396","author":{"email":"4bb0fbb765155d6f778ba7db1d66889cc175512a@google.com","name":"Naomi Musgrave"},"message":"Implementation and testing for poisoning vtable\nptr in dtor.\n\nSummary:\nAfter destruction, invocation of virtual functions prevented\nby poisoning vtable pointer.\n\nReviewers: eugenis, kcc\n\nSubscribers: cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D12712\n\nFixed testing callback emission order to account for vptr.\nPoison vtable in either complete or base dtor, depending on\nif virtual bases exist. If virtual bases exist, poison in\ncomplete dtor. Otherwise, poison in base.\nRemove commented-out block.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247762 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/de170619af325aae89f95762ac512feff798d396"},{"sha":"ab69d8d27a228192ded122fd1942c809d798d6e1","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"[modules] Fix a corner case in the macro override rules: properly handle overridden leaf module macros.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247765 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/ab69d8d27a228192ded122fd1942c809d798d6e1"},{"sha":"2e47fee7905688a7ea2de2d141d79377c594f1ac","author":{"email":"776e353654a03ac098cc06e73184e0fd6ce13b85@apple.com","name":"Devin Coughlin"},"message":"[analyzer] SATestBuild.py: Move additional checkers logic so SATestAdd.py can use it as well.\n\nMove the logic looking for additional checkers in the SA_ADDITIONAL_CHECKERS\nenvironmental variable from SATestBuild's main() to runScanBuild(). This allows\nSATestAdd.py to use the variable as well. Without it, we won't include\nadditional checkers when building reference results for the build bot.\n\nDifferential Revision: http://reviews.llvm.org/D12891\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247767 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/simoatze/clang/commits/2e47fee7905688a7ea2de2d141d79377c594f1ac"}]}