{"push_id":1279869708,"size":11,"distinct_size":11,"ref":"refs/heads/upstream-with-swift","head":"3816cdae661e09c2c6ed6d68bf88f912e3cc6ec1","before":"3639675be20247a50fb05373750235aee36b9705","commits":[{"sha":"6f75e6dfd196db1df92974ff9c5a5b3c69ca682d","author":{"name":"Aleksei Sidorin","email":"cdc04a0af855ae394e0d32804db9bd5c74d4dd83@samsung.com"},"message":"[analyzer][test commit] ExprEngine.cpp: Remove training whitespace; NFC\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280352 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/6f75e6dfd196db1df92974ff9c5a5b3c69ca682d"},{"sha":"3752b19a9d76733a32732781edd8aa218451b61d","author":{"name":"Honggyu Kim","email":"ed8e9ad5ea045f7042a5df49408f4658347a2a97@lge.com"},"message":"[Frontend] Fix mcount inlining bug\n\nSince some profiling tools, such as gprof, ftrace, and uftrace, use\n-pg option to generate a mcount function call at the entry of each\nfunction. Function invocation can be detected by this hook function.\n\nBut mcount insertion is done before function inlining phase in clang,\nsometime a function that already has a mcount call can be inlined in the\nmiddle of another function.\n\nThis patch adds an attribute \"counting-function\" to each function\nrather than emitting the mcount call directly in frontend so that this\nattribute can be processed in backend. Then the mcount calls can be\nproperly inserted in backend after all the other optimizations are\ncompleted.\n\nLink: https://llvm.org/bugs/show_bug.cgi?id=28660\n\nReviewers: hans, rjmccall, hfinkel, rengolin, compnerd\n\nSubscribers: shenhan, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D22666\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280355 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/3752b19a9d76733a32732781edd8aa218451b61d"},{"sha":"dc6892d9b4534a7f68f21cfccc67de0e55c34e8d","author":{"name":"Aleksei Sidorin","email":"cdc04a0af855ae394e0d32804db9bd5c74d4dd83@samsung.com"},"message":"[analyzer] Add more FileIDs to PlistDiagnostic map to avoid assertion\n\nSome FileIDs that may be used by PlistDiagnostics were not added while building\na list of pieces. This caused assertion violation in GetFID() function.\nThis patch adds some missing FileIDs to avoid the assertion. It also contains\nsmall refactoring of PlistDiagnostics::FlushDiagnosticsImpl().\n\nPatch by Aleksei Sidorin, Ilya Palachev.\n\nDifferential Revision: https://reviews.llvm.org/D22090\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280360 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/dc6892d9b4534a7f68f21cfccc67de0e55c34e8d"},{"sha":"88f65ed9839cb07a253033daaf9ae0893d8c9f35","author":{"name":"Aleksei Sidorin","email":"cdc04a0af855ae394e0d32804db9bd5c74d4dd83@samsung.com"},"message":"[analyzer] ExprEngine: remove second call to PreStmt<CastExpr>\n\nThis patch also introduces AnalysisOrderChecker which is intended for testing\nof callback call correctness.\n\nDifferential Revision: https://reviews.llvm.org/D23804\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280367 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/88f65ed9839cb07a253033daaf9ae0893d8c9f35"},{"sha":"44ab6e1ec64439f12833ff1e95fae2f5683eecc9","author":{"name":"Chris Bieneman","email":"311a2fd234709ab098421c07fd9cf3f8bcd4fa6a@apple.com"},"message":"[CMake] Properly connecting Compiler-RT check and test-depends\n\nThis correctly connects compiler-rt-test-depends to test-depends and\ncheck-compiler-rt to check-all.\n\nBased on LLVM r280392, and Compiler-RT r280393.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280394 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/44ab6e1ec64439f12833ff1e95fae2f5683eecc9"},{"sha":"7e8dc8a5df27b2ef6bbbffcbd974ea94f5cc8a6c","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"When we reach the end of a #include of a header of a local submodule that we\ntextually included, create an ImportDecl just as we would if we reached a\n#include of any other modular header. This is necessary in order to correctly\ndetermine the set of variables to initialize for an imported module.\n\nThis should hopefully make the modules selfhost buildbot green again.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280409 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/7e8dc8a5df27b2ef6bbbffcbd974ea94f5cc8a6c"},{"sha":"2771c6d0731c0bd7fff3a75332ddacfd9f127c32","author":{"name":"Derek Schuff","email":"6fc51370fae51818b7d471ff30ce0e9ab75ce09e@google.com"},"message":"[WebAssembly] Change wasm SizeType to match asmjs\n\nSummary:\nWe want wasm and asmjs to have matching ABIs, and right now asmjs uses\nunsigned int for its size_t. This causes exported symbols in libcxx to\nnot match and can cause weird breakage where libcxx doesn't get linked\nas a result.  Long-term we probably want wasm32, wasm64, and asmjs to\nall use unsigned long, but that would cause unnecessary ABI churn for\nasmjs so defer that until we can make all the ABI changes at once.\n\nPatch by Jacob Gravelle\n\nDifferential Revision: https://reviews.llvm.org/D24134\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280420 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/2771c6d0731c0bd7fff3a75332ddacfd9f127c32"},{"sha":"13c2087816561fd474efed0615717bb8d8b87b77","author":{"name":"Alexander Shaposhnikov","email":"f521626b9b9721d59f04cbf034fdf15f91f6f47c@gmail.com"},"message":"Remove excessive padding from MismatchingNewDeleteDetector\n\nThe class MismatchingNewDeleteDetector is in \nlib/Sema/SemaExprCXX.cpp inside the anonymous namespace.\nThis diff reorders the fields and removes the excessive padding.\nTest plan: make -j8 check-clang\n\nDifferential revision: https://reviews.llvm.org/D23898\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280426 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/13c2087816561fd474efed0615717bb8d8b87b77"},{"sha":"d8b8905344d8decc80eec3af01689aa940a7b474","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"Refactor to avoid holding a reference to a container element that could go away\nduring this function, and to avoid rolling back changes to the module manager's\ndata structures. Instead, we defer registering the module file until after we\nhave successfully finished loading it.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280434 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/d8b8905344d8decc80eec3af01689aa940a7b474"},{"sha":"ab6be7a663fe9e45bfb9ea84769ca0a7d5c11028","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"Clean up handling of reading module files from stdin. Don't bother trying to\nlook for a corresponding file, since we're not going to read it anyway.\n\nNo observable behavior change (though we now avoid pointlessly trying to stat\nor open a file named \"-\").\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@280436 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/ab6be7a663fe9e45bfb9ea84769ca0a7d5c11028"},{"sha":"3816cdae661e09c2c6ed6d68bf88f912e3cc6ec1","author":{"name":"Automerger","email":"8998fc788b2c7d9eadbe946283f5b8370e9b572a@Swift"},"message":"Propagating prior merge from 'llvm.org/master'.","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/3816cdae661e09c2c6ed6d68bf88f912e3cc6ec1"}]}
{"actor":{"display_login":"fredriss"}}