{"push_id":1221515128,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"956c8cb2b2e0c2b2e7ec6007275b22c98a488667","before":"9d672b17b74ad1ad27290a6f3daf58defabc1fbc","commits":[{"sha":"84bcf930036cff6ccc820c93f9ef3f7c08e5964d","author":{"name":"Chris Bieneman","email":"311a2fd234709ab098421c07fd9cf3f8bcd4fa6a@apple.com"},"message":"[CMake] Pass DYLD_LIBRARY_PATH as CMake variable instead of as envar\n\nOn OS X 10.11 System Integrity Protection prevents the DYLD environment variables from being set on system binaries. To work around this r276710 accepts DYLD_LIBRARY_PATH as a CMake variable and sets it directly on the archiver commands.\n\nTo make this work with bootstrapping we need to set DYLD_LIBRARY_PATH to the current stage's library directory and pass that into the next stage's configuration.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276711 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/84bcf930036cff6ccc820c93f9ef3f7c08e5964d"},{"sha":"ce05a5324b5697e4e1547d0748688318fc3d88d4","author":{"name":"Vedant Kumar","email":"e06201a831a99f4a997d7618bb35ffb5726917fe@apple.com"},"message":"[Coverage] Do not write out coverage mappings with zero entries\n\nAfter r275121, we stopped mapping regions from system headers. Lambdas\ndeclared in regions belonging to system headers started producing empty\ncoverage mappings, since the files corresponding to their spelling locs\nwere being ignored.\n\nThe coverage reader doesn't know what to do with these empty mappings.\nThis commit makes sure that we don't produce them and adds a test. I'll\nmake the reader stricter in a follow-up commit.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276716 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/ce05a5324b5697e4e1547d0748688318fc3d88d4"},{"sha":"ad9ac1e6f4411db12e14d836789d8cd1a4e71483","author":{"name":"Kelvin Li","email":"d2f8836992652cb90c01af0680dc96281a1d3791@gmail.com"},"message":"[OpenMP] diagnose orphaned teams construct\n\nThe OpenMP spec mandates that 'a teams construct must be contained within a \ntarget construct'. Currently, this scenario is not diagnosed. This patch is \nto add check for orphaned teams construct and issue an error message.\n\nDifferential Revision: https://reviews.llvm.org/D22785\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276726 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/ad9ac1e6f4411db12e14d836789d8cd1a4e71483"},{"sha":"e34b8a83a206549e5839bcdf085f3671f6dedee6","author":{"name":"David Majnemer","email":"91e5316c8b6f36582c592cdd58f2afe7b1ce84d8@gmail.com"},"message":"Update for LLVM changes\n\nInstSimplify has gained the ability to remove needless bitcasts which\nperturbed some clang codegen tests.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276728 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/e34b8a83a206549e5839bcdf085f3671f6dedee6"},{"sha":"638fa18e43f75f71bdaf28da6b8307976abab8a0","author":{"name":"Eric Liu","email":"502159d2cfb403927c8f2f98cea0e8056f5456e3@google.com"},"message":"[Tooling] skip anonymous namespaces when checking if typeLoc references a type decl from a different canonical namespace.\n\nSummary:\n[Tooling] skip anonymous namespaces when checking if typeLoc\nreferences a type decl from a different canonical namespace.\n\nReviewers: bkramer\n\nSubscribers: cfe-commits, klimek\n\nDifferential Revision: https://reviews.llvm.org/D22808\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276754 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/638fa18e43f75f71bdaf28da6b8307976abab8a0"},{"sha":"a00e4046e42cef7b283bf0a743a8147434ef0378","author":{"name":"Martin Bohme","email":"fd1d2a9eed32194845a838cf8f0e2b2f1e49ce14@google.com"},"message":"Make RecursiveASTVisitor visit lambda capture initialization expressions\n\nSummary:\nLambda capture initializations are part of the explicit source code and therefore should be visited by default but, so far, RecursiveASTVisitor does not visit them.\n\nThis appears to be an oversight. Because the lambda body needs custom handling (calling TraverseLambdaBody()), the DEF_TRAVERSE_STMT for LambdaExpr sets ShouldVisitChildren to false but then neglects to visit the lambda capture initializations. This patch adds code to visit the expressions associated with lambda capture initializations.\n\nReviewers: klimek\n\nSubscribers: klimek, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D22566\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276755 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/a00e4046e42cef7b283bf0a743a8147434ef0378"},{"sha":"bf5e8c5b38fa3d55fc027edd56b1ca72acf303fe","author":{"name":"David Majnemer","email":"91e5316c8b6f36582c592cdd58f2afe7b1ce84d8@gmail.com"},"message":"Update for LLVM changes\n\nInstSimplify has gained the ability to remove needless bitcasts which\nperturbed some clang codegen tests.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276756 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/bf5e8c5b38fa3d55fc027edd56b1ca72acf303fe"},{"sha":"0d8977c1408c28d3ebe5a5f65ceeab1db6572d89","author":{"name":"Martin Bohme","email":"fd1d2a9eed32194845a838cf8f0e2b2f1e49ce14@google.com"},"message":"Revert \"Make RecursiveASTVisitor visit lambda capture initialization expressions\"\n\nThis reverts commit r276755.\n\n(Broke clang-tidy check modernize-loop-convert.)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276759 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/0d8977c1408c28d3ebe5a5f65ceeab1db6572d89"},{"sha":"cefd54750c4216d515b019df09eccd7c13c7612c","author":{"name":"Manman Ren","email":"f8b8ec91d962279a017ec785d662beed308d54b9@gmail.com"},"message":"Modules: add command line option fmodules-disable-diagnostic-validation\n\nWith PCH+Module, sometimes compiler gives a hard error:\nModule file ‘<some-file path>.pcm' is out of date and needs to be rebuilt\n\nThis happens when we have a pch importing a module and the module gets\noverwritten by another compiler instance after we build the pch (one example is\nthat both compiler instances hash to the same pcm file but use different\ndiagnostic options). When we try to load the pch later on, the compiler notices\nthat the imported module is out of date (modification date, size do not match)\nbut it can't handle this out of date pcm (i.e it does not know how to rebuild\nthe pch).\n\nThis commit introduces a new command line option so for PCH + module, we can\nturn on this option and if two compiler instances only differ in diagnostic\noptions, the latter instance will not invalidate the original pcm.\n\nrdar://26675801\nDifferential Revision: http://reviews.llvm.org/D22773\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276769 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/cefd54750c4216d515b019df09eccd7c13c7612c"},{"sha":"07b4e2f4072d6277db401b3990e8977632f5d55a","author":{"name":"Artem Dergachev","email":"9c257a9f5889b207f966593fb6de1d6fc101973e@gmail.com"},"message":"[analyzer] Add basic capabilities to detect source code clones.\n\nThis patch adds the CloneDetector class which allows searching source code\nfor clones.\n\nFor every statement or group of statements within a compound statement,\nCloneDetector computes a hash value, and finds clones by detecting\nidentical hash values.\n\nThis initial patch only provides a simple hashing mechanism\nthat hashes the kind of each sub-statement.\n\nThis patch also adds CloneChecker - a simple static analyzer checker\nthat uses CloneDetector to report copy-pasted code.\n\nPatch by Raphael Isemann!\n\nDifferential Revision: https://reviews.llvm.org/D20795\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276782 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/07b4e2f4072d6277db401b3990e8977632f5d55a"},{"sha":"9f96fceac119a661570dac445eeed12ba519bcb2","author":{"name":"Artem Dergachev","email":"9c257a9f5889b207f966593fb6de1d6fc101973e@gmail.com"},"message":"[analyzer] Hotfix for build failure due to declaration shadowing in r276782.\n\nCloneDetector member variable is shadowing the class with the same name,\nwhich causes build failures on some platforms.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276791 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/9f96fceac119a661570dac445eeed12ba519bcb2"},{"sha":"956c8cb2b2e0c2b2e7ec6007275b22c98a488667","author":{"name":"Manman Ren","email":"f8b8ec91d962279a017ec785d662beed308d54b9@gmail.com"},"message":"Modules: follow up to r276769.\n\nIn r276769, I forgot to forward the driver option, add that here.\n\nrdar://26675801\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@276797 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/956c8cb2b2e0c2b2e7ec6007275b22c98a488667"}]}
{"actor":{"display_login":"jvesely"}}