FailedChanges

Summary

  1. [clang-tidy] Add new case type to check variables with Hungarian notation (details)
  2. [Preprocessor] Ensure newline after #pragma introduced by -fms-extensions. (details)
  3. [LLDB] Skip random failing tests on Arm/AArch64 Linux bots (details)
  4. Revert "Revert "[LLDB][GUI] Expand selected thread tree item by default"" (details)
Commit 2b9b5bc0409ff460849baf1fe4d7edda99c8db83 by minyihh
[clang-tidy] Add new case type to check variables with Hungarian notation

Add IdentifierNamingCheck::CaseType, CT_HungarianNotation, supporting
naming check with Hungarian notation.

Differential Revision: https://reviews.llvm.org/D86671
The file was addedclang-tools-extra/test/clang-tidy/checkers/readability-identifier-naming-hungarian-notation.cpp
The file was modifiedclang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
The file was addedclang-tools-extra/test/clang-tidy/checkers/readability-identifier-naming-hungarian-notation-cfgfile.cpp
The file was modifiedclang-tools-extra/clang-tidy/ClangTidyCheck.cpp
The file was modifiedclang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h
The file was modifiedclang-tools-extra/clang-tidy/ClangTidyCheck.h
The file was modifiedclang-tools-extra/docs/clang-tidy/checks/readability-identifier-naming.rst
Commit 0e2586779ca6606a3df085f253a31b89b8ad8508 by llvm-project
[Preprocessor] Ensure newline after #pragma introduced by -fms-extensions.

The -fms-extensions converts __pragma (and _Pragma) into a #pragma that
has to occur at the beginning of a line and end with a newline. This
patch ensures that the newline after the #pragma is added even if
Token::isAtStartOfLine() indicated that we should not start a newline.

Committing relying post-commit review since the change is small, some
downstream uses might be blocked without this fix, and to make clear the
decision of the new -fminimize-whitespace feature (fix on main, revert
on clang-13.x branch) suggested by @aaron.ballman in D104601.

Differential Revision: https://reviews.llvm.org/D107183
The file was addedclang/test/Preprocessor/whitespace-ms-extensions.c
The file was modifiedclang/lib/Frontend/PrintPreprocessedOutput.cpp
Commit 8f30db8794125db2a768fbb3b20b0b1511ea211c by omair.javaid
[LLDB] Skip random failing tests on Arm/AArch64 Linux bots

Following tests have been failing randomly on LLDB Arm and AArch64 Linux
builtbots:

TestMultilineNavigation.py
TestMultilineCompletion.py
TestIOHandlerCompletion.py
TestGuiBasic.py

I have increased allocated CPU resources to these bots but it has not
improved situation to an acceptable level. This patch marks them as
skipped on Arm/AArch64 for now.
The file was modifiedlldb/test/API/iohandler/completion/TestIOHandlerCompletion.py
The file was modifiedlldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
The file was modifiedlldb/test/API/commands/gui/basic/TestGuiBasic.py
The file was modifiedlldb/test/API/commands/expression/multiline-completion/TestMultilineCompletion.py
Commit a94fbb25de5fef6f20027f5ec9466fec821ba92f by omair.javaid
Revert "Revert "[LLDB][GUI] Expand selected thread tree item by default""

This reverts commit fd18f0e84cca023df6cb19e88c07c0e2059f659b.

I reverted this change to see its effect on failing GUI tests on LLDB
Arm/AArch64 Linux buildbots. I could not find any evidence against this
particular change so reverting it back.

Differential Revision: https://reviews.llvm.org/D100243
The file was addedlldb/test/API/commands/gui/expand-threads-tree/Makefile
The file was addedlldb/test/API/commands/gui/expand-threads-tree/main.c
The file was addedlldb/test/API/commands/gui/expand-threads-tree/TestGuiExpandThreadsTree.py
The file was modifiedlldb/source/Core/IOHandlerCursesGUI.cpp