SuccessChanges

Summary

  1. Fix TestNoGPacketSupported on linux (details)
  2. [ObjC] Override TailCallKind when lowering objc intrinsics (details)
  3. Revert "[clang-tidy] Add bugprone-bad-signal-to-kill-thread checker and (details)
Commit 135a493f34561219d67251b58a482cd3fc6416b9 by pavel
Fix TestNoGPacketSupported on linux
The mock server pretends the process stopped with signal 17, which is
SIGCHLD on linux. This causes lldb to resume to process, utterly
confusing the test. Lldb probably shouldn't resume in this case, but for
now this issue can be fixed by changing the signal number to 2, which is
SIGINT just about anywhere.
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestNoGPacketSupported.py
Commit a9a3781df81a8a630e5d233efbc8b15b24ddd1dd by francisvm
[ObjC] Override TailCallKind when lowering objc intrinsics
The tail-call-kind-ness is known by the ObjCARC analysis and can be
enforced while lowering the intrinsics to calls.
This allows us to get the requested tail calls at -O0 without trying to
preserve the attributes throughout passes that change code even at -O0
,like the Always Inliner, where the ObjCOpt pass doesn't run.
Differential Revision: https://reviews.llvm.org/D69980
The file was modifiedllvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
The file was modifiedllvm/test/Transforms/PreISelIntrinsicLowering/objc-arc.ll
Commit 8cec7e0208f5b65790fd5c73b90d6d35944b07b1 by abelkocsis
Revert "[clang-tidy] Add bugprone-bad-signal-to-kill-thread checker and
alias cert-pos44-c"
This reverts commit 4edf0cb0e03e31d468979d0d7dec08bd9f4f8204.
The file was removedclang-tools-extra/clang-tidy/bugprone/BadSignalToKillThreadCheck.cpp
The file was modifiedclang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp
The file was removedclang-tools-extra/clang-tidy/bugprone/BadSignalToKillThreadCheck.h
The file was removedclang-tools-extra/test/clang-tidy/bugprone-bad-signal-to-kill-thread.cpp
The file was removedbad-signal-to-kill-thread.patch
The file was removedclang-tools-extra/docs/clang-tidy/checks/bugprone-bad-signal-to-kill-thread.rst
The file was modifiedclang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
The file was removedclang-tools-extra/docs/clang-tidy/checks/cert-pos44-c.rst
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/list.rst
The file was modifiedclang-tools-extra/docs/ReleaseNotes.rst
The file was modifiedclang-tools-extra/clang-tidy/cert/CERTTidyModule.cpp