This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from 51fd40c31f Driver: hoist `-mlimit-float-precision` (NFC) new 6f42893d10 Driver: extract a local variable for the Toolchain (NFC) new c8df8c22bd [MS] Defer dllexport inline friend functions like other inli [...] new 30d3f201ef Add a callback for `__has_include` and use it for dependency [...] new 4a9b0e9a58 Thread safety analysis: Fix crash for function pointers new 2282e12e22 [NFC] Fix uncompilable test cases of ExprMutationAnalyzer. new 51d76e9ec3 [Sema] Do not load macros from preamble when LoadExternal is false. new 9e910c672d Basic: correct `__WINT_TYPE__` on Windows new 600775228a [analyzer] Fix nullptr access when processing instantiated f [...] new 6f0e52207c Sema: handle `wint_t` more carefully for printf checking new 9e45e2ae46 redirecting to llvm.org/devmtg new 27a174792c test: improve condition for the check new 47f7c9f1a7 test: actually fix the condition properly new bd0e6da3a7 [NFC] Declare instead of define non-void functions in unit tests. new 86d4513d3e Thread safety analysis: Handle ObjCIvarRefExpr in SExprBuild [...] new 58b23a6899 Thread Safety Analysis: warnings for attributes without arguments new b5c04f0632 [PowerPC] [Clang] Add vector int128 pack/unpack builtins new 50f21abf91 FileCheckify test/Driver/Xarch.c new 8141e9ffd6 [OpenCL] Diagnose redundant address space conversion new c981fd3d3c [OPENMP] Add support for mapping memory pointed by member pointer. new f9cd06406d [OPENMP] Fix spelling of getLoopCounter (NFC) new 3a5a6148d4 r342177 introduced a hint in cases where an #included file i [...] new d978d76f50 Add testcases for r342667.
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/clang/AST/OpenMPClause.h | 4 +- .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 2 + include/clang/Basic/BuiltinsPPC.def | 4 + include/clang/Basic/DiagnosticSemaKinds.td | 12 + include/clang/Lex/PPCallbacks.h | 13 + include/clang/Sema/CodeCompleteOptions.h | 3 +- lib/AST/OpenMPClause.cpp | 4 +- lib/Analysis/ExprMutationAnalyzer.cpp | 2 +- lib/Analysis/FormatString.cpp | 10 +- lib/Analysis/ThreadSafetyCommon.cpp | 41 +- lib/Basic/Targets/OSTargets.h | 1 + lib/CodeGen/CGBuiltin.cpp | 22 + lib/CodeGen/CGOpenMPRuntime.cpp | 270 +++++++++- lib/CodeGen/CGStmtOpenMP.cpp | 4 +- lib/CodeGen/ModuleBuilder.cpp | 29 +- lib/Driver/ToolChains/Clang.cpp | 100 ++-- lib/Frontend/DependencyFile.cpp | 15 + lib/Lex/PPDirectives.cpp | 4 +- lib/Lex/PPMacroExpansion.cpp | 8 + lib/Sema/SemaChecking.cpp | 19 + lib/Sema/SemaCodeComplete.cpp | 29 +- lib/Sema/SemaDeclAttr.cpp | 60 ++- lib/Sema/SemaOpenMP.cpp | 20 + lib/Serialization/ASTWriter.cpp | 2 +- test/CodeGen/builtins-ppc-error.c | 6 + test/CodeGen/builtins-ppc-p7-disabled.c | 8 + test/CodeGen/builtins-ppc-vsx.c | 29 + test/Driver/Xarch.c | 19 +- test/Frontend/dependency-gen-has-include.c | 40 ++ test/Index/complete-pch-skip.cpp | 9 +- test/OpenMP/target_map_codegen.cpp | 157 ++++++ test/OpenMP/target_map_messages.cpp | 2 - .../include-leading-nonalpha-no-suggest.c | 3 + .../include-leading-nonalpha-suggest.c | 3 + test/Preprocessor/init.c | 6 +- test/Preprocessor/woa-defaults.c | 2 +- test/Sema/attr-capabilities.c | 14 +- test/Sema/format-strings-ms.c | 2 +- test/Sema/format-strings.c | 4 + test/SemaCXX/warn-thread-safety-analysis.cpp | 5 + test/SemaCXX/warn-thread-safety-parsing.cpp | 82 ++- test/SemaObjCXX/warn-thread-safety-analysis.mm | 44 ++ test/SemaOpenCL/to_addr_builtin.cl | 4 +- unittests/Analysis/ExprMutationAnalyzerTest.cpp | 600 ++++++++++----------- www/clang_video-05-25-2007.html | 16 +- www/clang_video-07-25-2007.html | 19 +- 46 files changed, 1235 insertions(+), 517 deletions(-) create mode 100644 test/Frontend/dependency-gen-has-include.c create mode 100644 test/Preprocessor/include-leading-nonalpha-no-suggest.c create mode 100644 test/Preprocessor/include-leading-nonalpha-suggest.c create mode 100644 test/SemaObjCXX/warn-thread-safety-analysis.mm