Changes

Summary

  1. [ORC-RT] Remove __orc_rt::apply_tuple. (details)
  2. [Clang][Driver] Temporarily disable failing DriverKit test (details)
  3. [BOLT][UTILS] Stash including untracked in nfc-check-setup (details)
  4. [Orc] Take offset inside slab into account in SharedMemoryMapper (details)
  5. [lldb][docs] Fix formatting in fuzzing doc (details)
Commit 16d538c5ef4f90346c52379dc57d0694eea390cc by Lang Hames
[ORC-RT] Remove __orc_rt::apply_tuple.

This utility was a substitute for std::apply, which is now available.
The file was modifiedcompiler-rt/lib/orc/stl_extras.h (diff)
The file was modifiedcompiler-rt/lib/orc/unittests/CMakeLists.txt (diff)
The file was removedcompiler-rt/lib/orc/unittests/stl_extras_test.cpp
Commit 5284cf0098c150137983d9e6326fc1ac014428a6 by julian.lettner
[Clang][Driver] Temporarily disable failing DriverKit test
The file was modifiedclang/test/Driver/driverkit-path.c (diff)
Commit 62a034cc14ad0a8a4cd4e20818f4590e8869d18d by aaupov
[BOLT][UTILS] Stash including untracked in nfc-check-setup

The command to detect whether the stash is needed is `git status --porcelain`
which includes untracked files by default. We want to stash untracked files
as well as they may affect compilation (LLVM CMake checks that all source files
should be included in CMakeLists).

Update the stash command to include untracked files as well.

Reviewed By: #bolt, rafauler

Differential Revision: https://reviews.llvm.org/D132610
The file was modifiedbolt/utils/nfc-check-setup.py (diff)
Commit ab492f628216fbca2ae2a24c8fd61ca3f9f70a04 by anubhabghosh.me
[Orc] Take offset inside slab into account in SharedMemoryMapper

SharedMemoryMapper assumed each reservation will have its corresponding
allocations starting from the beginning. However with the introduction
of the slab allocator, there can be a possible offset from the start
from where the initialization is being performed.

This commit also simplifies the logic for finding the parent reservation
and makes the assert messages consistent.
The file was modifiedllvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp (diff)
Commit 53f1cc85e3de11ff91eb985332257d63dcf47ddc by chelsea
[lldb][docs] Fix formatting in fuzzing doc

The page for fuzzing LLDB had incorrectly formatted code,
this commit fixes that.

Differential revision: https://reviews.llvm.org/D132775
The file was modifiedlldb/docs/resources/fuzzing.rst (diff)