{"push_id":1392935166,"size":39,"distinct_size":39,"ref":"refs/heads/master","head":"e356725241216dc2e76d8677331def8436193a55","before":"122749af93aefe9fe49a14c73f283af4e077cce0","commits":[{"sha":"d458b9b755d589e59b99064b0c4a1bcc7be0dc5f","author":{"name":"Alexey Bataev","email":"7e1552918a374ea04d5b75d8d91309d1499b18ee@hotmail.com"},"message":"[OPENMP] Fixed capturing of VLA variables.\n\nAfter some changes in codegen capturing of VLA variables in OpenMP\nregions was broken, causing compiler crash. Patch fixes this issue.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286098 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/d458b9b755d589e59b99064b0c4a1bcc7be0dc5f"},{"sha":"4596c9c4a89dddd1e27963cddbe4d10db1fa8af8","author":{"name":"Diana Picus","email":"fdccf5edc5f1fd11c3105744ce21eb9facb8a354@linaro.org"},"message":"Revert \"[OPENMP] Fixed capturing of VLA variables.\"\n\nThis reverts commit r286098 because the modified test breaks on many of the\nbuildbots.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286102 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/4596c9c4a89dddd1e27963cddbe4d10db1fa8af8"},{"sha":"824228cabe71f1e9a1db8ac5fa3a57a9705dc563","author":{"name":"Alexey Bataev","email":"7e1552918a374ea04d5b75d8d91309d1499b18ee@hotmail.com"},"message":"[OPENMP] Fixed capturing of VLA variables.\n\nAfter some changes in codegen capturing of VLA variables in OpenMP regions was broken, causing compiler crash. Patch fixes this issue.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286103 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/824228cabe71f1e9a1db8ac5fa3a57a9705dc563"},{"sha":"29d9e0d4979cdf6f8a4c6b45ed3b53efef371f4a","author":{"name":"Alexey Bataev","email":"7e1552918a374ea04d5b75d8d91309d1499b18ee@hotmail.com"},"message":"[OPENMP] Fixed test on MIPS-based buildbots.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286106 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/29d9e0d4979cdf6f8a4c6b45ed3b53efef371f4a"},{"sha":"d19ad083379e4e4e4db2328c7f3e64a198bac91a","author":{"name":"Yaxun Liu","email":"0d6cb2294a03e122fb273e29fa7ea8da12cf57e0@amd.com"},"message":"[OpenCL] Remove redundant test for OpenCL header file\nDifferential Revision: https://reviews.llvm.org/D26302\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286114 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/d19ad083379e4e4e4db2328c7f3e64a198bac91a"},{"sha":"8bfac0433024117c47adcc00755feb8d1adc4546","author":{"name":"Alex Lorenz","email":"dce5a75437b27fd0e7049d689f263f8bdb160d5e@gmail.com"},"message":"[www] Update the link to the 'include what you use' project\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286121 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/8bfac0433024117c47adcc00755feb8d1adc4546"},{"sha":"f874c07d7169bc68a9dd312138598c3ccfc69c1d","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"Fix use-of-temporary with StringRef in code coverage\n\nThe fixed code is basically identical to the same loop below, which\nmight indicate an opportunity for refactoring. I just wanted to fix\nthe use-of-temporary issue.\n\nCaught by adding a similar check to StringRef as r283798 did for\nArrayRef. I'll be upstreaming that soon.\n\nReviewed by Vedant Kumar as https://reviews.llvm.org/D26317.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286122 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/f874c07d7169bc68a9dd312138598c3ccfc69c1d"},{"sha":"659e828fcc26321f1c98c29f1e7b99b29ec0a32e","author":{"name":"Alexey Bataev","email":"7e1552918a374ea04d5b75d8d91309d1499b18ee@hotmail.com"},"message":"[OPENMP] Fixed codegen for __real/__imag expressions in atomic\nconstructs.\n\nFor __real/__imag unary expressions clang emits lvalue with the\nassociated type from the original complex expression, but not the\nunderlying builtin integer or float type. This causes crash in codegen\nfor atomic constructs, if __real/__imag expression are used in atomic\n  constructs.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286129 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/659e828fcc26321f1c98c29f1e7b99b29ec0a32e"},{"sha":"777d844d0f09ca78023557ac0c8318d6061c4188","author":{"name":"Eric Liu","email":"502159d2cfb403927c8f2f98cea0e8056f5456e3@google.com"},"message":"Fix memory leak caused by r286096.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286132 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/777d844d0f09ca78023557ac0c8318d6061c4188"},{"sha":"2d91c3ae7263449c2f49a4217187a5cf7ff35d55","author":{"name":"Sean Callanan","email":"060732305d64bbf39f7a5cad98b706b589d53434@apple.com"},"message":"When the ASTImporter imports a source location, it avoids importing macro\nexpansions by calling getSpellingLoc(). That's great in most cases, but for\nmacros defined in the '<built-in>' source file, the source file is invalid\nand does not import correctly, causing an assertion failure (the assertion\nis Invalid SLocOffset or bad function choice).\n\nA more reliable way to avoid this is to use getFileLoc(), which does not\nreturn built-in locations. This avoids the crash but still preserves valid\nsource locations.\n\nI've added a testcase that covers the previously crashing scenario.\n\nhttps://reviews.llvm.org/D26054\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286144 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/2d91c3ae7263449c2f49a4217187a5cf7ff35d55"},{"sha":"8128dec2e7c41298e4ba63aef7a695409a710827","author":{"name":"Evgeniy Stepanov","email":"5917b5d2d3cebba631dd1b8b48bd84b1ab51d427@gmail.com"},"message":"Use -fsanitize-recover instead of -mllvm -msan-keep-going: clang.\n\nSummary: Use -fsanitize-recover instead of -mllvm -msan-keep-going: pass -fsanitize-recover value to msan.\n\nReviewers: eugenis\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D26354\n\nPatch by Aleksey Shlyapnikov.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286148 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/8128dec2e7c41298e4ba63aef7a695409a710827"},{"sha":"91eab399fc0bc20dfb971bb7b32f68d4949bba94","author":{"name":"Sean Callanan","email":"060732305d64bbf39f7a5cad98b706b589d53434@apple.com"},"message":"Updated ASTMerge/macro.m to use _Nullable.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286151 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/91eab399fc0bc20dfb971bb7b32f68d4949bba94"},{"sha":"160bd19f24125ad07d66a6d0bd1fe4370d33ff09","author":{"name":"John McCall","email":"c8773ae2de18f76a4f98bb913a3256b77114c46c@apple.com"},"message":"Name some anonymous structs to avoid using a (very common) extension.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286152 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/160bd19f24125ad07d66a6d0bd1fe4370d33ff09"},{"sha":"cf55f2614a17bc877fc6428adc1157b995e60df6","author":{"name":"Argyrios Kyrtzidis","email":"1c3671ac79c62af9a58a1f4a8041bcde8886f24a@gmail.com"},"message":"[index] Make sure to mark class template symbols as having 'generic' sub-kind.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286153 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/cf55f2614a17bc877fc6428adc1157b995e60df6"},{"sha":"0e2326e6f960fefe412a58fc746dd6244d96ab04","author":{"name":"Argyrios Kyrtzidis","email":"1c3671ac79c62af9a58a1f4a8041bcde8886f24a@gmail.com"},"message":"[index] Handle properly C++14's template variables.\n\n- Infer the right symbol kind.\n- Provide a templated USR, similar to how we handle class templates.\n\nrdar://28980398\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286154 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/0e2326e6f960fefe412a58fc746dd6244d96ab04"},{"sha":"bddcf4b2eba87eb9a5513fc978f885895dd17591","author":{"name":"Justin Bogner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@justinbogner.com"},"message":"cmake: Support exports correctly with LLVM_DISTRIBUTION_COMPONENTS\n\nWe need to apply the same export logic in clang as in llvm for\nLLVM_DISTRIBUTION_COMPONENTS, or the clang exports will be invalid\nwhen we use this config.\n\nThis makes using distribution components without setting\nLLVM_TOOLCHAIN_ONLY=On work correctly.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286181 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/bddcf4b2eba87eb9a5513fc978f885895dd17591"},{"sha":"71e7eb6af6aefb1482ae1d5accab63efb911907d","author":{"name":"Richard Smith","email":"623b07eec604b9e26cffdaff9133eaf2c80f18f3@metafoo.co.uk"},"message":"Correctly ignore unnamed bit-fields when checking whether a union has fields.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286189 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/71e7eb6af6aefb1482ae1d5accab63efb911907d"},{"sha":"dad71bd686929b549226464098146a615edb4046","author":{"name":"George Burgess IV","email":"4d4c940392f73e96f44e4aeb7e9ed8642baafaf1@gmail.com"},"message":"Make a const variable static. NFC.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286201 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/dad71bd686929b549226464098146a615edb4046"},{"sha":"97054171ba329891fa63df9b61414b60076b3142","author":{"name":"Tony Jiang","email":"22eb0690b33fb39196df8c8f35fc148e874e6289@ca.ibm.com"},"message":"[PowerPC] Implement remaining vector comparison builtins.\n\nvector bool char vec_cmpeq (vector bool char, vector bool char);\nvector bool int vec_cmpeq (vector bool int, vector bool int);\nvector bool long long vec_cmpeq (vector bool long long, vector bool long lon\nvector bool short vec_cmpeq (vector bool short, vector bool short);\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286205 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/97054171ba329891fa63df9b61414b60076b3142"},{"sha":"cf26f429e818a308251ca9a54b88394e98642ccd","author":{"name":"Peter Collingbourne","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@pcc.me.uk"},"message":"Bitcode: Decouple block info block state from reader.\n\nAs proposed on llvm-dev:\nhttp://lists.llvm.org/pipermail/llvm-dev/2016-October/106630.html\n\nMove block info block state to a new class, BitstreamBlockInfo.\nClients may set the block info for a particular cursor with the\nBitstreamCursor::setBlockInfo() method.\n\nAt this point BitstreamReader is not much more than a container for an\nArrayRef<uint8_t>, so remove it and replace all uses with direct uses\nof memory buffers.\n\nDifferential Revision: https://reviews.llvm.org/D26259\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286207 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/J-Liu/clang/commits/cf26f429e818a308251ca9a54b88394e98642ccd"}]}
{"actor":{"display_login":"J-Liu"}}