{"push_id":1943220832,"size":7,"distinct_size":7,"ref":"refs/heads/upstream-with-swift","head":"0aad228154eec2e979080ca405f35d38e327406f","before":"82c8791c16dde0bf83ead06e9c9fea958520b36e","commits":[{"sha":"6d8609db4d42605a8a0e2e2620e9e38bf1b29d3c","author":{"name":"Erich Keane","email":"009897bb9192cd7d26ddf604877d3c678767b41e@intel.com"},"message":"[Preprocessor] Correct internal token parsing of newline characters in CRLF\n\nDiscovered due to a goofy git setup, the test system-headerline-directive.c \n(and a few others) failed because the token-consumption will consume only the \n'\\r' in CRLF, making the preprocessor's printed value give the wrong line number \nwhen returning from an include. For example:\n\n(line 1):#include <noline.h>\\r\\n\n\nThe \"file exit\" code causes the printer to try to print the 'returned to the \nmain file' line. It looks up what the current line number is. However, since the \ncurrent 'token' is the '\\n' (since only the \\r was consumed), it will give the \nline number as '1\", not '2'. This results in a few failed tests, but more \nimportantly, results in error messages being incorrect when compiling a \npreviously preprocessed file.\n\nDifferential Revision: https://reviews.llvm.org/D37079\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311683 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/6d8609db4d42605a8a0e2e2620e9e38bf1b29d3c"},{"sha":"9448f422a1cf7f06fc904bc2d74dbbed5bfe6972","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"[ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any).\n\nDo not sanitize the 'this' pointer of a member call operator for a lambda with\nno capture-default, since that call operator can legitimately be called with a\nnull this pointer from the static invoker function. Any actual call with a null\nthis pointer should still be caught in the caller (if it is being sanitized).\n\nThis reinstates r311589 (reverted in r311680) with the above fix.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311695 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/9448f422a1cf7f06fc904bc2d74dbbed5bfe6972"},{"sha":"9619ec9a5eb42ebc8f71c933a919df08dfd90f86","author":{"name":"Dehao Chen","email":"69b64b8e13ca0a46e266cce1ec43a6d7b55ddc1b@google.com"},"message":"Expose -mllvm -accurate-sample-profile to clang.\n\nSummary: With accurate sample profile, we can do more aggressive size optimization. For some size-critical application, this can reduce the text size by 20%\n\nReviewers: davidxl, rsmith\n\nReviewed By: davidxl, rsmith\n\nSubscribers: mehdi_amini, eraman, sanjoy, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D37091\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311707 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/9619ec9a5eb42ebc8f71c933a919df08dfd90f86"},{"sha":"abcec55fd200d41290eb29ee1f4a1258c06d8008","author":{"name":"Kostya Serebryany","email":"929ea1a85e127c0f9ffdb8680cf24d3fc1a6e9ce@google.com"},"message":"[sanitizer-coverage] document -fsanitize-coverage=pc-table and -fsanitize-coverage=inline-8bit-counters\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311719 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/abcec55fd200d41290eb29ee1f4a1258c06d8008"},{"sha":"38a2c588af3201b6f7523d32fccd8799d50f2fa4","author":{"name":"Mandeep Singh Grang","email":"e144cbb49f9ed8b87beef0d0ef7be08f7e118866@codeaurora.org"},"message":"[clang] Remove unit test which uses reverse-iterate flag\n\nSummary: This patch is in response to https://reviews.llvm.org/D35043 which removed -reverse-iterate flag.\n\nReviewers: dblaikie, mehdi_amini\n\nReviewed By: dblaikie\n\nSubscribers: cfe-commits, llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D36386\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311720 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/38a2c588af3201b6f7523d32fccd8799d50f2fa4"},{"sha":"e56545f4e182a5c06b952f1d1a91ec20a3b8fb80","author":{"name":"Erich Keane","email":"009897bb9192cd7d26ddf604877d3c678767b41e@intel.com"},"message":"Remove .gitattributes, add comment to lineendings.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311732 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/apple/swift-clang/commits/e56545f4e182a5c06b952f1d1a91ec20a3b8fb80"},{"sha":"0aad228154eec2e979080ca405f35d38e327406f","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/0aad228154eec2e979080ca405f35d38e327406f"}]}
{"actor":{"display_login":"fredriss"}}