LLVM/project 39f2ce3libc/docs configure.rst, libc/shared rpc_util.h rpc_dispatch.h

[libc] Cleanup RPC helpers and comments

Summary:
Mostly NFC, replaced some inconsistent comments and replaces `class`
with `typename` to be consistent. Also fix incomplete type detection I
forgot to merge in the RPC helper PR.
DeltaFile
+41-29libc/shared/rpc_util.h
+12-9libc/shared/rpc_dispatch.h
+6-5libc/shared/rpc.h
+1-1libc/docs/configure.rst
+60-444 files

LLVM/project 9f85fa2clang/lib/Driver/ToolChains Clang.cpp, clang/test/Driver offload.f90

[Flang] Fix finding the Flang runtime for the GPU (#180971)

Summary:
We were looking for `flang_rt.builtins` instead of `flang_rt.runtime`.
Also adds a test so we know that it actually works.
DeltaFile
+7-3clang/lib/Driver/ToolChains/Clang.cpp
+5-0clang/test/Driver/offload.f90
+0-0clang/test/Driver/Inputs/resource_dir_with_per_target_subdir/lib/amdgcn-amd-amdhsa/libflang_rt.runtime.a
+12-33 files

LLVM/project 0991d7blibunwind/src Unwind-seh.cpp

[libunwind] Fix building with EXCEPTION_DISPOSITION as enum (#180513)

On Windows, libunwind is normally only built in mingw mode; it's not
relevant for MSVC targets. (Attempting to build it is entirely blocked
in CMake, see [1]).

In mingw headers, the type EXCEPTION_DISPOSITION is defined as an int
while it is an enum in the MSVC vcruntime headers.

However, in addition to the canonical enum members, we also use a value
which has no assigned enum member. In older mingw-w64 headers, there was
a define for this value, 4, with the name ExceptionExecuteHandler, but
that was removed in [2]. The libunwind code reference this value just by
the literal value 4, with a comment referencing it as
ExceptionExecuteHandler.

This extra enum value isn't passed to the outside Microsoft runtime, but
is only used to pass values from one part of libunwind to another; this
handling is necessary for the forced_unwind{1-3}.pass.cpp tests to

    [24 lines not shown]
DeltaFile
+6-7libunwind/src/Unwind-seh.cpp
+6-71 files

LLVM/project e22db5cmlir/lib/Bindings/Python stubgen_runner.py, utils/bazel/llvm-project-overlay/mlir stubgen_runner.py BUILD.bazel

[MLIR] [Bazel] Moved stubgen_runner.py out of llvm-project-overlay (#181029)

It was checked into the overlay by accident.
DeltaFile
+54-0mlir/lib/Bindings/Python/stubgen_runner.py
+0-54utils/bazel/llvm-project-overlay/mlir/stubgen_runner.py
+1-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+55-553 files

LLVM/project c4f74a1lldb/source/Host/windows/PythonPathSetup CMakeLists.txt

[lldb][windows] fix link issue when building with dylibs (#180976)

Fix a link issue which was introduced by
https://github.com/llvm/llvm-project/pull/179306 when building with
dylibs (with MinGW).

LLVMSupport is not needed by `PythonPathSetup`. It's safe to remove it.
DeltaFile
+0-3lldb/source/Host/windows/PythonPathSetup/CMakeLists.txt
+0-31 files

LLVM/project a816f92compiler-rt/lib/scudo/standalone secondary.h primary32.h, compiler-rt/lib/scudo/standalone/include/scudo interface.h

[scudo] Add new fast purge option. (#175266)

This adds a new option to do a faster of a purge.

When doing a release to OS due to a purge call, if another thread is
also doing a release, the call can be blocked while that operation
concludes. In some cases, code wants a fast version that releases as
fast as possible and the call will not block.

For example, on Android, when destroying a Bitmap a purge occurs to save
memory. But this can cause some jank if the purge takes too long.

In the future, I envision that this option will also do a calculation to
stop purging after some cutoff value to avoid being blocked in this call
for too long.
DeltaFile
+13-4compiler-rt/lib/scudo/standalone/secondary.h
+11-2compiler-rt/lib/scudo/standalone/primary32.h
+11-2compiler-rt/lib/scudo/standalone/primary64.h
+11-0compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
+4-2compiler-rt/lib/scudo/standalone/common.h
+4-0compiler-rt/lib/scudo/standalone/include/scudo/interface.h
+54-101 files not shown
+57-107 files

NetBSD/src aICc3nJdoc CHANGES

   CHANGES: recent ftp improvements
VersionDeltaFile
1.3229+7-1doc/CHANGES
+7-11 files

NetBSD/src GWmKM8Lsys/uvm uvm_swap.c

   Remove duplicate check added by accident.
VersionDeltaFile
1.211+2-3sys/uvm/uvm_swap.c
+2-31 files

LLVM/project 0bab981clang/test/CIR/CodeGen builtin-floating-point.c, llvm/test/CodeGen/AMDGPU fptoi.i128.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+5,835-5,584llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s
+80-2,209llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+2,212-0clang/test/CIR/CodeGen/builtin-floating-point.c
+470-1,417llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+1,656-0llvm/test/Transforms/SLPVectorizer/AArch64/aarch64-vector-functions.ll
+0-1,411llvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-functions.ll
+10,253-10,6211,226 files not shown
+58,618-31,8641,232 files

LLVM/project e039949clang/test/CIR/CodeGen builtin-floating-point.c, llvm/test/CodeGen/AMDGPU fptoi.i128.ll

reb

Created using spr 1.3.7
DeltaFile
+5,835-5,584llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s
+80-2,209llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+2,212-0clang/test/CIR/CodeGen/builtin-floating-point.c
+470-1,417llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+1,656-0llvm/test/Transforms/SLPVectorizer/AArch64/aarch64-vector-functions.ll
+0-1,411llvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-functions.ll
+10,253-10,6211,226 files not shown
+58,619-31,8651,232 files

LLVM/project cfbb56bclang/test/CIR/CodeGen builtin-floating-point.c, llvm/test/CodeGen/AMDGPU fptoi.i128.ll

reb

Created using spr 1.3.7
DeltaFile
+5,835-5,584llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s
+80-2,209llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+2,212-0clang/test/CIR/CodeGen/builtin-floating-point.c
+470-1,417llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+1,656-0llvm/test/Transforms/SLPVectorizer/AArch64/aarch64-vector-functions.ll
+0-1,411llvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-functions.ll
+10,253-10,6211,226 files not shown
+58,618-31,8641,232 files

LLVM/project aab5d1aclang/test/CIR/CodeGen builtin-floating-point.c, llvm/test/CodeGen/AMDGPU fptoi.i128.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+5,835-5,584llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s
+80-2,209llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+2,212-0clang/test/CIR/CodeGen/builtin-floating-point.c
+470-1,417llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+1,656-0llvm/test/Transforms/SLPVectorizer/AArch64/aarch64-vector-functions.ll
+0-1,411llvm/test/Transforms/SLPVectorizer/AArch64/accelerate-vector-functions.ll
+10,253-10,6211,226 files not shown
+58,616-31,8621,232 files

NetBSD/src Ng4n42ishare/mk bsd.README

   bsd.README: document missing files, cleanup text

   Add entries for all bsd.*.mk files, grouped and lexicographically
   ordered appropriately; with the "not to be included by user" in
   the section at the end.

   Some new entries still have TODO for documenting the supported variables.

   Quote target names to make it more obvious.

   Consistently use '...' quotes instead of `...' in places; the latter
   confuses syntax highlighting and searching.

   Clean up wording, expanding "this" or "it" to be more specific
   (AKA "What is the it?" or "What is this?"). Expand "it's" to "it is".
   Other minor tweaks.
VersionDeltaFile
1.463+279-105share/mk/bsd.README
+279-1051 files

LLVM/project 97e250cclang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+41-41clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+41-411 files

FreeNAS/freenas c7bf2a6docs/source/middleware etc_files.rst

Fix
DeltaFile
+3-3docs/source/middleware/etc_files.rst
+3-31 files

FreeBSD/ports b9eb44demulators/dolphin-emu pkg-plist distinfo, emulators/dolphin-emu/files patch-Source-Core-DolphinQt-CMakeLists.txt

emulators/dolphin-emu: Update to 2512

Release notes: https://fr.dolphin-emu.org/blog/2025/12/22/dolphin-progress-report-release-2512/
DeltaFile
+45-2emulators/dolphin-emu/pkg-plist
+0-34emulators/dolphin-emu/files/patch-Source-Core-DolphinQt-CMakeLists.txt
+15-11emulators/dolphin-emu/distinfo
+6-4emulators/dolphin-emu/Makefile.tuples
+2-2emulators/dolphin-emu/Makefile
+68-535 files

LLVM/project 5c114d8cross-project-tests/dtlto path.test

[TEST][FIX] Fix typo in tool name: 'llvm-ar'
DeltaFile
+2-2cross-project-tests/dtlto/path.test
+2-21 files

FreeNAS/freenas 4640ec1docs/source/middleware etc_files.rst index.rst

Add etc_files documentation
DeltaFile
+122-0docs/source/middleware/etc_files.rst
+1-0docs/source/middleware/index.rst
+123-02 files

OpenBSD/ports VA1029wwayland/plasma-wayland-protocols distinfo Makefile, wayland/plasma-wayland-protocols/pkg PLIST

   Update plasma-wayland-protocols to 1.20.0
VersionDeltaFile
1.8+4-3wayland/plasma-wayland-protocols/pkg/PLIST
1.12+2-2wayland/plasma-wayland-protocols/distinfo
1.15+1-1wayland/plasma-wayland-protocols/Makefile
+7-63 files

FreeBSD/ports 628c9c2textproc/enchant2/files patch-providers_enchant__zemberek.cpp

textproc/enchant2: unbreak build WITH=ZEMBEREK (+)

Reported by:    bulk -t
DeltaFile
+11-0textproc/enchant2/files/patch-providers_enchant__zemberek.cpp
+11-01 files

FreeNAS/freenas f05386csrc/middlewared/middlewared/etc_files README.md

Add README.md for etc_files
DeltaFile
+116-0src/middlewared/middlewared/etc_files/README.md
+116-01 files

FreeBSD/ports a0d18efarchivers/par2cmdline-turbo pkg-plist distinfo

archivers/par2cmdline-turbo: Update to 1.4.0

Also, switch PLIST_FILES to pkg-plist.
DeltaFile
+8-0archivers/par2cmdline-turbo/pkg-plist
+3-3archivers/par2cmdline-turbo/distinfo
+1-4archivers/par2cmdline-turbo/Makefile
+12-73 files

LLVM/project 59238f6utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[mlir] Fix #180988: Add GPUDialect and DataLayoutInterfaces to OpenACC related dependencies (#181027)

DeltaFile
+3-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+3-01 files

FreeNAS/freenas 5074567src/freenas/usr/local/bin truenas-initrd.py

Flake8 fix
DeltaFile
+5-1src/freenas/usr/local/bin/truenas-initrd.py
+5-11 files

FreeBSD/ports 229af26audio Makefile, audio/noctavox distinfo Makefile.crates

audio/noctavox: Add new port

NoctaVox is a lightweight, plug and play, TUI music player for local music.

Features:

  - Gapless playback with queue support
  - Multi-format audio (mp3, m4a, wav, flac, ogg, opus)
  - Live library reloading
  - Custom themeing with hot reload
  - Vim-like keybindings
  - Waveform and oscilloscope visualization
  - Playlist management

https://github.com/Jaxx497/NoctaVox
DeltaFile
+665-0audio/noctavox/distinfo
+331-0audio/noctavox/Makefile.crates
+48-0audio/noctavox/Makefile
+11-0audio/noctavox/pkg-descr
+11-0audio/noctavox/pkg-plist
+1-0audio/Makefile
+1,067-06 files

FreeNAS/freenas 0696e6bsrc/freenas/usr/local/bin truenas-initrd.py truenas-nvdimm.py, src/middlewared/middlewared/plugins/apps metadata.py

Expand atomic config writes to other parts of product

More purging of unsafe operations on config files.
DeltaFile
+10-9src/freenas/usr/local/bin/truenas-initrd.py
+3-3src/middlewared/middlewared/plugins/apps/metadata.py
+3-1src/freenas/usr/local/bin/truenas-nvdimm.py
+16-133 files

FreeNAS/freenas 47a93afsrc/middlewared/middlewared/etc_files generate_ssl_certs.py systemd.py, src/middlewared/middlewared/plugins account.py

Expand use of atomic_write() helper

This commit expands use of atomic_write() to places where there
is risk that a partial file write can impact stability or
predictable server behavior.
DeltaFile
+5-5src/middlewared/middlewared/etc_files/generate_ssl_certs.py
+2-3src/middlewared/middlewared/plugins/account.py
+3-2src/middlewared/middlewared/plugins/docker/backup.py
+2-3src/middlewared/middlewared/plugins/failover_/event.py
+2-2src/middlewared/middlewared/etc_files/systemd.py
+2-1src/middlewared/middlewared/etc_files/hostname.py
+16-161 files not shown
+18-177 files

FreeNAS/freenas 64205bdsrc/middlewared/middlewared/etc_files systemd.py

Fix flake8
DeltaFile
+0-1src/middlewared/middlewared/etc_files/systemd.py
+0-11 files

LLVM/project 1268e76lldb/include/lldb/Symbol Variable.h, lldb/source/Plugins/SymbolFile/DWARF SymbolFileDWARF.cpp

[LLDB][NFCI] Teach LLDB to read the DW_AT_LLVM_tag_offset attribute for variables (#181011)

LLVM added support for emitting the tagging offset of a variable for
hwasan/memtag-stack using the DW_AT_LLVM_tag_offset attribute in
dabd262. This patch teaches LLDB to read this attribute.
DeltaFile
+8-1lldb/include/lldb/Symbol/Variable.h
+5-1lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
+2-2lldb/source/Symbol/Variable.cpp
+15-43 files

NetBSD/pkgsrc-wip bd5e624polybar PLIST Makefile, polybar/patches patch-cmake_cxx.cmake patch-cmake_libpoly.cmake

polybar: finish package
DeltaFile
+79-3polybar/PLIST
+15-0polybar/patches/patch-cmake_cxx.cmake
+12-0polybar/patches/patch-cmake_libpoly.cmake
+3-2polybar/Makefile
+1-1polybar/TODO
+2-0polybar/distinfo
+112-66 files