Changes

Summary

  1. Revert "[builder][amdgpu][openmp] disable use of ccache for now" (details)
Commit 53501e40a871343c7eaef06ec48b44b33d22a563 by ron.lieberman
Revert "[builder][amdgpu][openmp] disable use of ccache for now"

This reverts commit 856646ccf14eb08adc29fef8d4a591465b835791.

CCACHE is helping our build times. putting it back
The file was modifiedbuildbot/osuosl/master/config/builders.py (diff)

Summary

  1. [clang-format][docs][NFC] correct the "first supported versions" of some of the clang-format options (details)
  2. [clang-format][NFC] Fix spelling mistake (details)
  3. [Driver][OpenBSD] Use ToolChain reference instead of getToolChain(). (details)
  4. [clang-format][NFC] Fix spelling mistakes (details)
  5. [libc++][doc] Update format status. (details)
  6. [NFC][libc++] Update back_insert_iterator style. (details)
  7. Fix a diagnoses-valid in C++20 with variadic macros (details)
  8. [lldb][NFC] Early-exit in DWARFASTParserClang::ParseSingleMember (details)
  9. [lldb] [DynamicRegisterInfo] Remove obsolete dwarf typedefs (NFC) (details)
Commit a2a826d8b66cfc85499a92949767d153563078a0 by mydeveloperday
[clang-format][docs][NFC] correct the "first supported versions" of some of the clang-format options

Some of the first supported version field were incorrectly attributed to a later branch.

It wasn't possible to correctly determine the "introduced version" with my naive implementation
using git blame alone, (especially if the type had been changed from a bool -> enum)

I saw more things attributed to clang-format 13 than I remembered and reviewed
those options to determine their introduced version.

Reviewed By: HazardyKnusperkeks

Differential Revision: https://reviews.llvm.org/D110803
The file was modifiedclang/include/clang/Format/Format.h
The file was modifiedclang/docs/ClangFormatStyleOptions.rst
Commit bbf4b3dbbe3bfaeecdff2a29ed49da172895d82c by mydeveloperday
[clang-format][NFC] Fix spelling mistake
The file was modifiedclang/include/clang/Tooling/Inclusions/HeaderIncludes.h
Commit 6417260a57dd4292ce91f2357479831e3fcf177e by fred
[Driver][OpenBSD] Use ToolChain reference instead of getToolChain().

Differential Revision: https://reviews.llvm.org/D111462
The file was modifiedclang/lib/Driver/ToolChains/OpenBSD.cpp
Commit 3e553791caa0c1f940cc91df0bb30c1b557f7c8a by mydeveloperday
[clang-format][NFC] Fix spelling mistakes
The file was modifiedclang/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
Commit b67a8a6513b0606889d14796a8ed10a20718f3b7 by koraq
[libc++][doc] Update format status.

Updated based on recent commits.
The file was modifiedlibcxx/docs/Status/FormatIssues.csv
The file was modifiedlibcxx/docs/Status/FormatPaper.csv
Commit a1f0f847ff7d3944c992158226026024ccc67207 by koraq
[NFC][libc++] Update back_insert_iterator style.

As suggested in D110573 land the rename part separately.
The file was modifiedlibcxx/include/__iterator/back_insert_iterator.h
Commit af971365a2a8b0d982814c0652bb86844fd19cda by aaron
Fix a diagnoses-valid in C++20 with variadic macros

C++20 and later allow you to pass no argument for the ... parameter in
a variadic macro, whereas earlier language modes and C disallow it.

We no longer diagnose in C++20 and later modes. This fixes PR51609.
The file was modifiedclang/include/clang/Basic/DiagnosticLexKinds.td
The file was modifiedclang/lib/Lex/PPMacroExpansion.cpp
The file was addedclang/test/Preprocessor/empty_va_arg.cpp
Commit b5ff51104810d09071a5e6ac4c33a0c070f996ca by Raphael Isemann
[lldb][NFC] Early-exit in DWARFASTParserClang::ParseSingleMember

ParseSingleMember has two large ifs around the back of it's body:
`if (!is_artificial)` and `if (member_type)`. This patch just converts those
to early-exits. The patch is NFC. It even retains the curious fact that
Objective-C properties that fail to parse are silently ignored, but now there
is at least a FIXME that points this out.
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
Commit fefd0ca31d37e0dc5863a69b064cf2d3645ed4d6 by mgorny
[lldb] [DynamicRegisterInfo] Remove obsolete dwarf typedefs (NFC)
The file was modifiedlldb/include/lldb/Target/DynamicRegisterInfo.h