LLVM/project bc056eaclang-tools-extra/clangd/index SymbolCollector.cpp, clang/include/clang/Basic FileSystemStatCache.h FileManager.h

[clang] Remove `FileSystemStatCache` (#198411)

This mechanism is not used anywhere, and can be easily reimplemented in
terms of a VFS if needed.
DeltaFile
+90-238clang/unittests/Basic/FileManagerTest.cpp
+0-121clang/lib/Basic/FileSystemStatCache.cpp
+62-30clang/lib/Basic/FileManager.cpp
+0-89clang/include/clang/Basic/FileSystemStatCache.h
+0-26clang/include/clang/Basic/FileManager.h
+2-5clang-tools-extra/clangd/index/SymbolCollector.cpp
+154-5093 files not shown
+156-5179 files

LLVM/project 55af104lldb/source/Plugins/Process/Windows/Common/arm RegisterContextWindows_arm.cpp, lldb/source/Plugins/Process/Windows/Common/x64 RegisterContextWindows_x64.cpp

[lldb][windows] return false in default branch of RegisterContextWindows_*::WriteRegister (#200885)
DeltaFile
+11-3lldb/source/Plugins/Process/Windows/Common/x64/RegisterContextWindows_x64.cpp
+4-0lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextWindows_arm.cpp
+1-0lldb/source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.cpp
+16-33 files

FreeBSD/ports ef52721net/sniproxy Makefile

net/sniproxy: Add missing libudns support for CONFIGURE_ARGS

PR:             295795
Reported by:    wolfgang at lyxys.ka.sub.org
DeltaFile
+2-1net/sniproxy/Makefile
+2-11 files

LLVM/project 823ff37clang/include/clang/CIR InitAllDialects.h, clang/include/clang/CIR/Dialect CIRDialectRegistration.h

Address Comments & Use MLIR's shape global dialect initialization
DeltaFile
+37-0clang/include/clang/CIR/InitAllDialects.h
+37-0clang/lib/CIR/RegisterAllDialects.cpp
+0-32clang/include/clang/CIR/Dialect/CIRDialectRegistration.h
+0-28clang/lib/CIR/Dialect/CIRDialectRegistration.cpp
+24-0clang/test/CIR/IR/openacc.cir
+8-5clang/lib/CIR/CodeGen/CIRGenerator.cpp
+106-657 files not shown
+124-8313 files

FreeNAS/freenas 51a7a6bsrc/middlewared/middlewared/api/v27_0_0 rsync_task.py, src/middlewared/middlewared/common/attachment __init__.py

Update rsync plugin usages
DeltaFile
+28-25src/middlewared/middlewared/common/attachment/__init__.py
+22-26src/middlewared/middlewared/service/generic_sharing_service.py
+19-21src/middlewared/middlewared/service/sharing_task_service_part.py
+13-5src/middlewared/middlewared/api/v27_0_0/rsync_task.py
+11-3src/middlewared/middlewared/utils/service/task_state.py
+6-4src/middlewared/middlewared/plugins/keychain.py
+99-845 files not shown
+115-9311 files

FreeNAS/freenas 25f2fff.github/workflows mypy.yml

Update mypy action
DeltaFile
+1-0.github/workflows/mypy.yml
+1-01 files

FreeNAS/freenas bf8a044src/middlewared/middlewared/plugins rsync.py, src/middlewared/middlewared/plugins/rsync_ utils.py __init__.py

Remove old rsync code
DeltaFile
+0-654src/middlewared/middlewared/plugins/rsync.py
+0-9src/middlewared/middlewared/plugins/rsync_/utils.py
+0-0src/middlewared/middlewared/plugins/rsync_/__init__.py
+0-6633 files

FreeNAS/freenas 35e8848src/middlewared/middlewared/plugins/rsync validate.py task.py

Make rsync plugin typesafe
DeltaFile
+303-0src/middlewared/middlewared/plugins/rsync/validate.py
+201-0src/middlewared/middlewared/plugins/rsync/task.py
+107-0src/middlewared/middlewared/plugins/rsync/crud.py
+92-0src/middlewared/middlewared/plugins/rsync/__init__.py
+15-0src/middlewared/middlewared/plugins/rsync/utils.py
+718-05 files

LLVM/project 3658dafclang/lib/Basic/Targets OSTargets.h

[Driver] Switch clang++ to default Solaris 11.4 compilation environment (#201063)

`clang++` has long followed `g++`'s lead predefining `_XOPEN_SOURCE=600`
on Solaris. As detailed in [Switch g++ to default Solaris 11.4
compilation
environment](https://gcc.gnu.org/pipermail/gcc-patches/2026-May/716990.html),
this is no longer necessary in Solaris 11.4.

Tested on `amd64-pc-solaris2.11` and `sparcv9-sun-solaris2.11`.
DeltaFile
+0-1clang/lib/Basic/Targets/OSTargets.h
+0-11 files

FreeBSD/ports f51161asecurity/boringssl distinfo Makefile

security/boringssl: update to the recent snapshot

The update fixes a running test suite issue.

Sponsored by:   tipi.work
DeltaFile
+7-3security/boringssl/distinfo
+5-2security/boringssl/Makefile
+12-52 files

Dreckly/dreckly 24531e7www/palemoon distinfo Makefile.common, www/palemoon/patches patch-platform_layout_base_FrameProperties.h patch-platform_security_generate__mapfile.py

palemoon: Update to 34.3.0
DeltaFile
+0-47www/palemoon/patches/patch-platform_layout_base_FrameProperties.h
+0-26www/palemoon/patches/patch-platform_security_generate__mapfile.py
+0-26www/palemoon/patches/patch-platform__media__ffvpx__config_unix_ppc.h
+9-13www/palemoon/distinfo
+0-20www/palemoon/patches/patch-platform_media_libvpx_config_linux_arm64_vpx__config.h
+7-3www/palemoon/Makefile.common
+16-1351 files not shown
+16-1367 files

LLVM/project 824fc06mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR omptarget-declare-target-llvm-device-2.mlir

[Flang][OpenMP] Declare Target fixes for USM and declare target to (#200248)

Currently declare target enter would fall through the if statement even
though it's a synonym of declare target to, so fix this via adding a
simpler and more readable check for link clause instead.

USM declare target to works a little differently to regular link cases,
where the type is actually converted into a pointer, rather than a
global of the original typing. So, add a caveat where we convert the
type to a pointer if requires usm has been triggered. This gets the
correct behaviour in USM mode on USM devices.
DeltaFile
+50-0mlir/test/Target/LLVMIR/omptarget-declare-target-llvm-device-2.mlir
+22-21mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+72-212 files

LLVM/project e3bc082llvm/lib/Target/PowerPC PPCTargetMachine.cpp, llvm/test/CodeGen/PowerPC aix-codemodel.ll ppc-i128-cmp.ll

[AIX][LLVM] Update the default code model for 64-bit (#199301)

This changes the default code model on 64-bit AIX to large.

For many applications, the existing small code model is simply
inadequate to build. Users often then end up relying on expensive linker
fixups (i.e. -Wl,-bigtoc) to work around the issue when they would have
been better served by moving to the larger code model. Our analysis and
benchmarking leads us to believe this's generally a net benefit to
users.

(Assisted by AI)
DeltaFile
+24-0llvm/test/CodeGen/PowerPC/aix-codemodel.ll
+5-1llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
+1-1llvm/test/CodeGen/PowerPC/ppc-i128-cmp.ll
+30-23 files

LLVM/project 836bf56llvm/include/llvm/ADT CachedHashString.h DenseMapInfo.h

[ADT] Remove unused DenseMapInfo::getTombstoneKey (#200959)

#200595 changed DenseMap to no longer create tombstone buckets, so
DenseMapInfo<T>::getTombstoneKey() is never called. Remove dead
definitions and dead tombstone branches.
DeltaFile
+12-28llvm/include/llvm/ADT/CachedHashString.h
+0-32llvm/include/llvm/ADT/DenseMapInfo.h
+0-13llvm/include/llvm/ADT/BitVector.h
+0-13llvm/include/llvm/ADT/SmallBitVector.h
+0-9llvm/include/llvm/ADT/ArrayRef.h
+0-8llvm/include/llvm/ADT/APFixedPoint.h
+12-10320 files not shown
+13-18626 files

LLVM/project b65054fllvm/include/llvm/Transforms/Utils TriggerCrashPass.h, llvm/lib/CodeGen TargetPassConfig.cpp

Reland [LLVM] Add flags to crash the opt/codegen pipeline (#201146)

Will be used for testing crash reduction.

Reland of #200967. Test needs `REQUIRES: backtrace`.
DeltaFile
+43-0llvm/lib/Transforms/Utils/TriggerCrashPass.cpp
+39-0llvm/include/llvm/Transforms/Utils/TriggerCrashPass.h
+1-22llvm/lib/Passes/PassBuilder.cpp
+15-0llvm/test/Other/trigger-crash-flags.ll
+10-0llvm/lib/CodeGen/TargetPassConfig.cpp
+8-0llvm/lib/Passes/PassBuilderPipelines.cpp
+116-222 files not shown
+118-228 files

FreeBSD/src 94cba36tests/sys/acl tools-posix.test run

tests: Fix reliability issues in POSIX ACL tests

The ACL tests use UIDs and GIDs 41 through 49 and expect them to be
unassigned.  Since GID 43 is now assigned to the audio group, some
tests have begun to fail.

While here, also fix a benign Perl syntax issue in the test runner.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57297

(cherry picked from commit 05039fda7ee12f3b857e55a461607b5af7b6c91f)
DeltaFile
+7-7tests/sys/acl/tools-posix.test
+1-1tests/sys/acl/run
+8-82 files

FreeBSD/src 2ca3e46usr.bin/cap_mkdb cap_mkdb.c

cap_mkdb: Fix memory leak

This is not a big deal since it only iterates once before exiting, but
that's no reason to set a bad example.

PR:             195128
MFC after:      1 week
Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D57251

(cherry picked from commit 6880405bf97df03ffce227d34c2faa99b602a49d)
DeltaFile
+2-1usr.bin/cap_mkdb/cap_mkdb.c
+2-11 files

FreeBSD/src 5fd0698contrib/libarchive/libarchive archive_string.c

libarchive: Force GNU iconv compatibility on FreeBSD

When libarchive is compiled with FreeBSD's native iconv instead of
libiconv, as happens with libarchive in the base system, we need to
configure iconv(3) to handle invalid sequences by returning -1, as
iconv_strncat_in_locale() assumes GNU iconv semantics.

This corresponds to upstream PR 3056.

PR:             294577
MFC after:      1 week

(cherry picked from commit bd15d6ef126ee4c0eac931117f6bbbf6f9a3fc72)
DeltaFile
+11-1contrib/libarchive/libarchive/archive_string.c
+11-11 files

FreeBSD/src 6892063usr.sbin/ctld kernel.cc

ctld: More consistent error messages

The error messages ctld emits when it finds a port or LUN it did not
create were inconsistent with each other as well as with ctld's other
error messages.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    jhb
Differential Revision:  https://reviews.freebsd.org/D57270

(cherry picked from commit 95fc64cc29fb4cddc7cad093cfa32587a623f560)
DeltaFile
+5-5usr.sbin/ctld/kernel.cc
+5-51 files

FreeBSD/src b243eadusr.sbin/certctl certctl.c

certctl: Style nits

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57298

(cherry picked from commit 39f23af2ba4b845eb7f4ec7ae4079a67557eb63d)
DeltaFile
+3-2usr.sbin/certctl/certctl.c
+3-21 files

FreeBSD/src 885a35ctests/sys/acl tools-posix.test run

tests: Fix reliability issues in POSIX ACL tests

The ACL tests use UIDs and GIDs 41 through 49 and expect them to be
unassigned.  Since GID 43 is now assigned to the audio group, some
tests have begun to fail.

While here, also fix a benign Perl syntax issue in the test runner.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57297

(cherry picked from commit 05039fda7ee12f3b857e55a461607b5af7b6c91f)
DeltaFile
+7-7tests/sys/acl/tools-posix.test
+1-1tests/sys/acl/run
+8-82 files

FreeBSD/src e6470edcontrib/libarchive/libarchive archive_string.c

libarchive: Force GNU iconv compatibility on FreeBSD

When libarchive is compiled with FreeBSD's native iconv instead of
libiconv, as happens with libarchive in the base system, we need to
configure iconv(3) to handle invalid sequences by returning -1, as
iconv_strncat_in_locale() assumes GNU iconv semantics.

This corresponds to upstream PR 3056.

PR:             294577
MFC after:      1 week

(cherry picked from commit bd15d6ef126ee4c0eac931117f6bbbf6f9a3fc72)
DeltaFile
+11-1contrib/libarchive/libarchive/archive_string.c
+11-11 files

FreeBSD/src 7028772sys/dev/uart uart_dev_ns8250.c uart_dev_pl011.c

uart: Tidy the compat tables

No functional change intended.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    royger
Differential Revision:  https://reviews.freebsd.org/D57269

(cherry picked from commit 40c846dc07943df7cdebf091de09d5680a3f3606)
DeltaFile
+22-22sys/dev/uart/uart_dev_ns8250.c
+15-15sys/dev/uart/uart_dev_pl011.c
+37-372 files

FreeBSD/src 39381fcusr.bin/cap_mkdb cap_mkdb.c

cap_mkdb: Fix memory leak

This is not a big deal since it only iterates once before exiting, but
that's no reason to set a bad example.

PR:             195128
MFC after:      1 week
Reviewed by:    ngie
Differential Revision:  https://reviews.freebsd.org/D57251

(cherry picked from commit 6880405bf97df03ffce227d34c2faa99b602a49d)
DeltaFile
+2-1usr.bin/cap_mkdb/cap_mkdb.c
+2-11 files

FreeNAS/freenas 5f4dc19src/middlewared/middlewared/plugins/mail send.py

Fix mail.send NotRequired filter

The filter introduced in NAS-141218 used `v != NotRequired`, which falls
back to identity comparison since `_NotRequired` defines no `__eq__`.
Pydantic's serializer can hand back a fresh `_NotRequired` instance
rather than the singleton, so the filter let those values through and
`timedelta(seconds=interval)` crashed with:

  TypeError: unsupported type for timedelta seconds component: _NotRequired

Switch to `isinstance(v, _NotRequired)`, matching the pattern already
used in api/base/handler/version.py.
DeltaFile
+2-2src/middlewared/middlewared/plugins/mail/send.py
+2-21 files

LLVM/project a661558llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.sched.group.barrier.gfx12.ll

[AMDGPU] Add IGLP mutations to CoexecSched (#200981)

Adds IGLP mutations support to CoexecSched -- regular handling of this
mutation in GCNSchedStage is implemented in GCNSchedStrategy.cpp
DeltaFile
+116-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sched.group.barrier.gfx12.ll
+4-1llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+120-12 files

LLVM/project af5506cllvm/test/CodeGen/RISCV callee-saved-gprs.ll vararg.ll, llvm/test/CodeGen/RISCV/GlobalISel vararg.ll

Revert "[RISCV] Prefer SP over FP for frame index access when offset fits within compressed immediate range. (#193962)" (#201041)

This reverts commits:

* 46e07d38e078799fa83386ef2b3b5ee423a467c5
* b5d577d3faef34276991fe80b5f869e3f8ef7442

This change is causing a miscompile in zstd, see the discussion under
https://github.com/llvm/llvm-project/pull/193962 for more details.
DeltaFile
+316-316llvm/test/CodeGen/RISCV/callee-saved-gprs.ll
+303-295llvm/test/CodeGen/RISCV/vararg.ll
+246-241llvm/test/CodeGen/RISCV/GlobalISel/vararg.ll
+224-224llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
+128-128llvm/test/CodeGen/RISCV/xqccmp-callee-saved-gprs.ll
+75-75llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
+1,292-1,27919 files not shown
+1,477-1,48825 files

OpenZFS/src 037368binclude/sys metaslab_impl.h, man/man4 zfs.4

metaslab: expose condense_pct and sm_blksz tunables on Linux

Expose zfs_metaslab_condense_pct and zfs_metaslab_sm_blksz_* as
module parameters on Linux, matching their existing FreeBSD sysctls.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18594
DeltaFile
+0-40module/os/freebsd/zfs/sysctl_os.c
+26-0man/man4/zfs.4
+18-5module/zfs/metaslab.c
+1-1include/sys/metaslab_impl.h
+45-464 files

LLVM/project 22ef7baclang/include/clang/Basic DiagnosticIDs.h

[clang][NFC] Bump the maximum number of Sema diagnostics (#200948)

The number of Sema diagnostics in DiagnosticSemaKinds.td has reached the
5000 limit. This PR increases the max limit to 6000.
DeltaFile
+1-1clang/include/clang/Basic/DiagnosticIDs.h
+1-11 files

LLVM/project 7b199bdlldb/include/lldb/Symbol Symbol.h

[lldb] Fix Symbol static_assert for 32 bit Windows (#201130)

Follow up to
https://github.com/llvm/llvm-project/pull/200919#issuecomment-4600914496
DeltaFile
+1-1lldb/include/lldb/Symbol/Symbol.h
+1-11 files