SuccessChanges

Summary

  1. [NFC][LoopIdiom] Adjust FIXME to be self-explanatory (details)
  2. [lit] Try errors="ignore" for decode introduced by r374665 (details)
  3. SymbolRecord - fix uninitialized variable warnings. NFCI. (details)
  4. SymbolRecord - consistently use explicit for single operand constructors (details)
  5. [X86] scaleShuffleMask - use size_t Scale to avoid overflow warnings (details)
  6. Revert r374671: "[lit] Try errors="ignore" for decode introduced by (details)
  7. Revert r374666: "[lit] Adjust error handling for decode introduced by (details)
  8. Revert r374665: "[lit] Try yet again to fix new tests that fail on (details)
  9. Revert r374653: "[lit] Fix a few oversights in r374651 that broke some (details)
  10. Revert r374652: "[lit] Fix internal diff's --strip-trailing-cr and use (details)
  11. Revert 374651: "Reland r374392: [lit] Extend internal diff to support (details)
  12. Revert r374650: "Reland r374390: [lit] Extend internal diff to support (details)
  13. Revert r374649: "Reland r374389: [lit] Clean up internal diff's encoding (details)
  14. Revert r374648: "Reland r374388: [lit] Make internal diff work in (details)
  15. [libc++][test] Silence MSVC warning in std::optional test (details)
  16. gn build: (manually) merge r374663 (details)
  17. Revert r374663 "[clang-format] Proposal for clang-format to give (details)
Commit c8ac97edc899515fe676dea89b828cbd9630e6c1 by lebedev.ri
[NFC][LoopIdiom] Adjust FIXME to be self-explanatory
llvm-svn: 374670
The file was modifiedllvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
Commit 1e98a6c57a0f71b5a5b06c7d6de5f35d89fd102d by jdenny.ornl
[lit] Try errors="ignore" for decode introduced by r374665
Still trying to fix the same error as in r374666.
llvm-svn: 374671
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
Commit 936c6b57be163b621056a0e11c3bcc540d0dcb8a by llvm-dev
SymbolRecord - fix uninitialized variable warnings. NFCI.
llvm-svn: 374672
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
Commit 5f2543f8dc09268a7844e4731076f8073376517b by llvm-dev
SymbolRecord - consistently use explicit for single operand constructors
llvm-svn: 374673
The file was modifiedllvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
Commit 6716512670396634e73861eb291b59ab2ea1e588 by llvm-dev
[X86] scaleShuffleMask - use size_t Scale to avoid overflow warnings
llvm-svn: 374674
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.h
Commit 459a93659a9b3a34027e9e0dac7be5d80914c122 by jdenny.ornl
Revert r374671: "[lit] Try errors="ignore" for decode introduced by
r374665"
This series of patches still breaks a Windows bot.
llvm-svn: 374675
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
Commit b005d9e86ffcc2cf3a3403106b6342e5ede27429 by jdenny.ornl
Revert r374666: "[lit] Adjust error handling for decode introduced by
r374665"
This series of patches still breaks a Windows bot.
llvm-svn: 374676
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
Commit e9d3b8192ed63127a60b9dc7657f5157536d4fbd by jdenny.ornl
Revert r374665: "[lit] Try yet again to fix new tests that fail on
Windows bots"
This series of patches still breaks a Windows bot.
llvm-svn: 374677
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
Commit 9abfa5817116d04439773586b8dcd41a8540baba by jdenny.ornl
Revert r374653: "[lit] Fix a few oversights in r374651 that broke some
bots"
This series of patches still breaks a Windows bot.
llvm-svn: 374678
The file was modifiedllvm/test/MC/ARM/preserve-comments-arm.s
The file was modifiedllvm/utils/lit/tests/shtest-shell.py
Commit 57046e8fd9b9dd91358b92862d0591c6ac717750 by jdenny.ornl
Revert r374652: "[lit] Fix internal diff's --strip-trailing-cr and use
it"
This series of patches still breaks a Windows bot.
llvm-svn: 374679
The file was modifiedllvm/utils/lit/tests/max-failures.py
The file was modifiedllvm/test/tools/llvm-profdata/roundtrip.test
The file was modifiedllvm/test/tools/llvm-profdata/sample-remap.test
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-in.unix
The file was modifiedllvm/test/MC/AsmParser/preserve-comments.s
The file was modifiedllvm/utils/lit/tests/shtest-shell.py
The file was modifiedllvm/test/tools/llvm-cxxmap/remap.test
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-in.dos
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
The file was modifiedllvm/test/tools/llvm-profdata/profile-symbol-list.test
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-strip-trailing-cr.txt
Commit b3f157a90087858fb45de4ecdafcae9d4246fb62 by jdenny.ornl
Revert 374651: "Reland r374392: [lit] Extend internal diff to support
-U"
This series of patches still breaks a Windows bot.
llvm-svn: 374680
The file was modifiedllvm/utils/lit/tests/max-failures.py
The file was modifiedllvm/utils/lit/tests/shtest-shell.py
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-unified.txt
Commit f6210fc24f2160fa36e8980e74418ff7535e4b9f by jdenny.ornl
Revert r374650: "Reland r374390: [lit] Extend internal diff to support
`-` argument"
This series of patches still breaks a Windows bot.
llvm-svn: 374681
The file was modifiedllvm/utils/lit/tests/shtest-shell.py
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
The file was modifiedllvm/utils/lit/tests/Inputs/shtest-shell/diff-pipes.txt
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-r-error-8.txt
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-r-error-7.txt
The file was modifiedllvm/utils/lit/tests/Inputs/shtest-shell/diff-encodings.txt
The file was modifiedllvm/utils/lit/tests/max-failures.py
Commit 199f5cd8636dbc6571c5eb4a147a210f372a8e37 by jdenny.ornl
Revert r374649: "Reland r374389: [lit] Clean up internal diff's encoding
handling"
This series of patches still breaks a Windows bot.
llvm-svn: 374682
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-in.utf8
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-encodings.txt
The file was modifiedllvm/utils/lit/tests/max-failures.py
The file was modifiedllvm/utils/lit/tests/shtest-shell.py
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-in.bin
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-in.utf16
The file was modifiedllvm/utils/lit/lit/builtin_commands/diff.py
Commit 3049748e15b76465ad21e1d68c48fc1dcf7def09 by jdenny.ornl
Revert r374648: "Reland r374388: [lit] Make internal diff work in
pipelines"
This series of patches still breaks a Windows bot.
llvm-svn: 374683
The file was removedllvm/utils/lit/lit/builtin_commands/diff.py
The file was modifiedllvm/utils/lit/lit/TestRunner.py
The file was removedllvm/utils/lit/tests/Inputs/shtest-shell/diff-pipes.txt
The file was addedllvm/utils/lit/tests/Inputs/shtest-shell/diff-error-0.txt
The file was modifiedllvm/utils/lit/tests/shtest-shell.py
Commit e198823b87b20c8dacb1bc950e9c44f1ce46f702 by Casey
[libc++][test] Silence MSVC warning in std::optional test
`make_optional<string>(4, 'X')` passes `4` (an `int`) as the first
argument to `string`'s `(size_t, charT)` constructor, triggering a
signed/unsigned mismatch warning when compiling with MSVC at `/W4`. The
incredibly simple fix is to instead use an unsigned literal (`4u`).
llvm-svn: 374684
The file was modifiedlibcxx/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp
Commit b12012cc980fe125121b821eda86076bcaa6d58b by nicolasweber
gn build: (manually) merge r374663
llvm-svn: 374686
The file was modifiedllvm/utils/gn/secondary/clang/tools/clang-format/BUILD.gn
Commit e95d1ca1e2e24ffddd10bd890ed18280b8e415a2 by nicolasweber
Revert r374663 "[clang-format] Proposal for clang-format to give
compiler style warnings"
The test fails on macOS and looks a bit wrong, see comments on the
review.
Also revert follow-up r374686.
llvm-svn: 374688
The file was modifiedclang/tools/clang-format/ClangFormat.cpp
The file was modifiedclang/tools/clang-format/CMakeLists.txt
The file was removedclang/test/Format/dry-run-alias.cpp
The file was removedclang/test/Format/dry-run.cpp
The file was modifiedllvm/utils/gn/secondary/clang/tools/clang-format/BUILD.gn

Summary

  1. [LNT] Python 3 support: adapt to removal of execfile Replace calls to execfile by calling exec on the result of calling compile on the result of calling open().read(). Reviewers: cmatthews, hubert.reinterpretcast, kristof.beyls Reviewed By: hubert.reinterpretcast Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D67822
  2. [LNT] NFC: Fix order of globals and locals on exec Summary: Per https://docs.python.org/3/library/functions.html#exec, the globals parameter comes before the locals one. Since `globals` and `locals` refer to the same object for the call in question, we can remove `locals`, which will cause the globals parameter to be used for both the global and the local variables, thus keeping the same behavior. Reviewers: cmatthews, thopre, kristof.beyls Reviewed By: thopre Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D68903
Revision 374687 by thopre:
[LNT] Python 3 support: adapt to removal of execfile

Replace calls to execfile by calling exec on the result of calling
compile on the result of calling open().read().

Reviewers: cmatthews, hubert.reinterpretcast, kristof.beyls

Reviewed By: hubert.reinterpretcast

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D67822
Change TypePath in RepositoryPath in Workspace
The file was modified/lnt/trunk/lnt/server/db/migrate.pylnt/server/db/migrate.py
The file was modified/lnt/trunk/lnt/server/db/rules_manager.pylnt/server/db/rules_manager.py
Revision 374685 by hubert.reinterpretcast:
[LNT] NFC: Fix order of globals and locals on exec

Summary:
Per https://docs.python.org/3/library/functions.html#exec, the globals
parameter comes before the locals one. Since `globals` and `locals`
refer to the same object for the call in question, we can remove
`locals`, which will cause the globals parameter to be used for both the
global and the local variables, thus keeping the same behavior.

Reviewers: cmatthews, thopre, kristof.beyls

Reviewed By: thopre

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D68903
Change TypePath in RepositoryPath in Workspace
The file was modified/lnt/trunk/lnt/tests/nt.pylnt/tests/nt.py