{"push_id":1200551267,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"77938fad7d831fe1aa403c6c0996ad76737eca6c","before":"1cda5f1160423a020d8b39539344d088c0d5c900","commits":[{"sha":"2a9beb2f57348499a2f08d604592b060c3f9ad00","author":{"name":"Justin Lebar","email":"dbafad1a1f60894b4f707e683e2d6fa3d30dfa40@google.com"},"message":"[CUDA] Don't assume that destructors can't be overloaded.\n\nSummary:\nYou can overload a destructor in CUDA, and SemaOverload needs to be\ntweaked not to crash when it sees an explicit call to an overloaded\ndestructor.\n\nReviewers: rsmith\n\nSubscribers: cfe-commits, tra\n\nDifferential Revision: http://reviews.llvm.org/D21912\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@275231 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/wang0109/clang/commits/2a9beb2f57348499a2f08d604592b060c3f9ad00"},{"sha":"b1ef503e977a504c1ff54a00c791812a246da804","author":{"name":"Justin Lebar","email":"dbafad1a1f60894b4f707e683e2d6fa3d30dfa40@google.com"},"message":"[CUDA] Add additional testcases for EraseUnwantedCUDAMatches.\n\nSummary:\nSpecifically, this patch adds testcases for all three calls to\nEraseUnwantedCUDAMatches.  The addr-of-overloaded-fn test I accidentally\nneutered in r264207, which moved much of\nCodeGenCUDA/function-overload.cu into SemaCUDA/function-overload.cu.\nThe coverage from overloaded-delete test is new.\n\nReviewers: tra\n\nSubscribers: cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D21913\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@275232 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/wang0109/clang/commits/b1ef503e977a504c1ff54a00c791812a246da804"},{"sha":"0b90090a3d0638fdafd51c8e3ab8e55e47983951","author":{"name":"Justin Lebar","email":"dbafad1a1f60894b4f707e683e2d6fa3d30dfa40@google.com"},"message":"[CUDA] Use the multi-element remove function in EraseUnwantedCUDAMatches.\n\nSummary:\nBug pointed out by Benjamin Kramer in r264008.  I think the bug is\nbenign because by the time this is called, we should only have at most\ntwo overloads to consider (either a host and a device overload, or a\nhost+device overload, but not all three).\n\nReviewers: tra\n\nSubscribers: cfe-commits, bkramer\n\nDifferential Revision: http://reviews.llvm.org/D21914\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@275233 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/wang0109/clang/commits/0b90090a3d0638fdafd51c8e3ab8e55e47983951"},{"sha":"77938fad7d831fe1aa403c6c0996ad76737eca6c","author":{"name":"Saleem Abdulrasool","email":"8f7dc4f98448b846b9688d3b02be7b55b820b960@compnerd.org"},"message":"CodeGen: minor cleanup, NFC\n\nInitialise more members in initializer lists.  Invert the condition that had\ngrown to be pretty confusing.  The `_objc_empty_vtable` is only used on macOS\n<10.9.  This simplifies the code.  NFC.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@275241 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/wang0109/clang/commits/77938fad7d831fe1aa403c6c0996ad76737eca6c"}]}
{"actor":{"display_login":"wang0109"}}