LLVM/project 9de3ebdllvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Avoid creating unnecessary node. Add missing break to switch. NFC (#189511)
DeltaFile
+5-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+5-11 files

LLVM/project ac12b32llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv fixed-vectors-reduction-formation.ll

[RISCV] Check hasVInstructions() rather than hasStdExtZbb() for UMAX/UMIN/SMAX/SMIN combines. (#189506)

The combines are related to combining min/max with vector reductions. I
don't think it matters if Zbb is enabled.

I did not merge this with other hasVInstructions() because I have a P
extension patch coming after this that will need to separate them.
DeltaFile
+2-2llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-formation.ll
+2-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+4-32 files

LLVM/project 35f8945mlir/include/mlir/Interfaces SideEffectInterfaces.h, mlir/lib/Transforms CSE.cpp

[mlir] Made DefaultResource the root of memory resource hierarchy. (#187423)

DefaultResource is made the root of the memory resource hierarchy,
so now it overlaps with all resources.

RFC:
https://discourse.llvm.org/t/rfc-mlir-memory-region-hierarchy-for-mlir-side-effects/89811/32
DeltaFile
+39-7mlir/test/Transforms/cse.mlir
+19-9mlir/lib/Transforms/CSE.cpp
+23-0mlir/test/Analysis/test-alias-analysis-modref.mlir
+13-8mlir/unittests/Interfaces/SideEffectInterfacesTest.cpp
+16-0mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+10-3mlir/include/mlir/Interfaces/SideEffectInterfaces.h
+120-272 files not shown
+136-278 files

LLVM/project 47e3f42llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.cpp

Reapply "[SandboxVec][VecUtils] Lane Enumerator (#188355)"

This reverts commit c93049ef504f942af0f884ce8a5efc21df21d131.
DeltaFile
+58-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+31-0llvm/unittests/Transforms/Vectorize/SandboxVectorizer/VecUtilsTest.cpp
+2-11llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+91-113 files

LLVM/project b255e78lldb/include/lldb/Target Process.h

[lldb] Fix copy-paste error in SetPrivateRunLockToRunning (#189322)

SetPrivateRunLockToRunning incorrectly delegated to
SetPrivateRunLockToStopped instead of SetPrivateRunLockToRunning,
causing the private run lock to never transition to the running state on
process resume.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+1-1lldb/include/lldb/Target/Process.h
+1-11 files

FreeNAS/freenas f196419src/middlewared/debian control

Fix deps
DeltaFile
+2-2src/middlewared/debian/control
+2-21 files

OpenZFS/src 3667b04man/man8 zfs-set.8

zfs-set.8: document the received column and -o all option

The received column was missing from the list of columns displayed
by zfs get. Document it and note that it is not shown by default.

Also document the "all" keyword for the -o option, which selects
all five columns, and list the supported field names.

Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18349
Closes #10420
DeltaFile
+17-3man/man8/zfs-set.8
+17-31 files

FreeBSD/ports 89a804carabic/libreoffice distinfo, chinese/libreoffice-zh_CN distinfo

editors/libreoffice: update to 26.2.2 release (+)

Announce:       https://blog.documentfoundation.org/blog/2026/03/26/libreoffice-26-2-2-and-libreoffice-25-8-6/
Release notes:  https://wiki.documentfoundation.org/ReleaseNotes/26.2
Changelog:      https://wiki.documentfoundation.org/Releases/26.2.2/RC1 \
                https://wiki.documentfoundation.org/Releases/26.2.2/RC2
DeltaFile
+5-5editors/libreoffice-gl/distinfo
+5-5arabic/libreoffice/distinfo
+5-5chinese/libreoffice-zh_CN/distinfo
+5-5chinese/libreoffice-zh_TW/distinfo
+5-5editors/libreoffice-am/distinfo
+5-5editors/libreoffice-bg/distinfo
+30-30116 files not shown
+497-497122 files

HardenedBSD/ports 4596acanet-p2p/heartwood distinfo Makefile.crates

HBSD: Bump net-p2p/heartwood* to 1.8.0

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+395-235net-p2p/heartwood/distinfo
+525-0net-p2p/heartwood/Makefile.crates
+3-447net-p2p/heartwood/Makefile.inc
+1-1net-p2p/heartwood/Makefile
+924-6834 files

HardenedBSD/ports 744b920benchmarks/hyperfine distinfo Makefile.crates, math/tlapack pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+16,199-3,733misc/nanocoder/pkg-plist
+2,308-813misc/nanocoder/files/package-lock.json
+249-149math/tlapack/pkg-plist
+203-169benchmarks/hyperfine/distinfo
+100-83benchmarks/hyperfine/Makefile.crates
+61-0sysutils/sylve/files/sylve.in
+19,120-4,94789 files not shown
+19,590-5,15895 files

HardenedBSD/ports 12655a7devel/bstring distinfo pkg-plist

devel/bstring: Update to 1.1.0

Changelog: https://github.com/msteinert/bstring/releases/tag/v1.1.0
DeltaFile
+3-3devel/bstring/distinfo
+3-1devel/bstring/pkg-plist
+1-1devel/bstring/Makefile
+7-53 files

FreeBSD/ports 6839cd3audio/fooyin distinfo Makefile

audio/fooyin: Update to 0.10.2

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.10.2
DeltaFile
+3-17audio/fooyin/distinfo
+1-11audio/fooyin/Makefile
+1-0audio/fooyin/pkg-plist
+5-283 files

HardenedBSD/ports 6839cd3audio/fooyin distinfo Makefile

audio/fooyin: Update to 0.10.2

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.10.2
DeltaFile
+3-17audio/fooyin/distinfo
+1-11audio/fooyin/Makefile
+1-0audio/fooyin/pkg-plist
+5-283 files

FreeBSD/ports 12655a7devel/bstring distinfo pkg-plist

devel/bstring: Update to 1.1.0

Changelog: https://github.com/msteinert/bstring/releases/tag/v1.1.0
DeltaFile
+3-3devel/bstring/distinfo
+3-1devel/bstring/pkg-plist
+1-1devel/bstring/Makefile
+7-53 files

LLVM/project 96bd7b6llvm/include/llvm/CodeGen TargetLowering.h BasicTTIImpl.h, llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp LegalizeDAG.cpp

[CodeGen] Add additional params to `TargetLoweringBase::getTruncStoreAction` (#187422)

The truncating store analogue of #181104.

Adds `Alignment` and `AddrSpace` parameters to
`TargetLoweringBase::getTruncStoreAction` and dependents, and introduces
a `getCustomTruncStoreAction` hook for targets to customize legalization
behavior using this new information.

This change is fully backwards compatible from the target's point of
view, with `setTruncStoreAction` having identical functionality. The
change is purely additive.
DeltaFile
+41-15llvm/include/llvm/CodeGen/TargetLowering.h
+15-9llvm/lib/Target/X86/X86ISelLowering.cpp
+14-8llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+10-5llvm/include/llvm/CodeGen/BasicTTIImpl.h
+7-4llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+5-3llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
+92-448 files not shown
+117-5614 files

HardenedBSD/ports 851e6d9devel/meson Makefile distinfo, devel/meson/files patch-unittests_linuxliketests.py

devel/meson: update to 1.10.2

Changes: https://mesonbuild.com/Release-notes-for-1-10-0.html

PR: 287666
exp-run by: antoine
DeltaFile
+32-8devel/meson/Makefile
+0-13devel/meson/files/patch-unittests_linuxliketests.py
+3-3devel/meson/distinfo
+35-243 files

FreeBSD/ports 851e6d9devel/meson Makefile distinfo, devel/meson/files patch-unittests_linuxliketests.py

devel/meson: update to 1.10.2

Changes: https://mesonbuild.com/Release-notes-for-1-10-0.html

PR: 287666
exp-run by: antoine
DeltaFile
+32-8devel/meson/Makefile
+0-13devel/meson/files/patch-unittests_linuxliketests.py
+3-3devel/meson/distinfo
+35-243 files

OpenZFS/src 4155d15module/os/linux/zfs zpl_super.c

Linux 7.0: ensure LSMs get to process mount options

Normally, kernel gives any LSM registering a `sb_eat_lsm_opts` hook a
first look at mount options coming in from a userspace mount request.
The LSM may process and/or remove any options. Whatever is left is
passed to the filesystem.

This is how the dataset properties `context`, `fscontext`, `defcontext`
and `rootcontext` are used to configure ZFS mounts for SELinux. libzfs
will fetch those properties from the dataset, then add them to the mount
options.

In 0f608aa6ca (#18216) we added our own mount shims to cover the loss of
the kernel-provided ones. It turns out that if a filesystem provides a
`.parse_monolithic callback`, it is expected to do _all_ mount option
parameter processing - the kernel will not get involved at all. Because
of that, LSMs are never given a chance to process mount options. The
`context` properties are never seen by SELinux, nor are any other
options targetting other LSMs.

    [9 lines not shown]
DeltaFile
+15-2module/os/linux/zfs/zpl_super.c
+15-21 files

LLVM/project c5fc4b2llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/Utils AArch64BaseInfo.h

fixup! Fix commits after rebase to main
DeltaFile
+19-29llvm/lib/Target/AArch64/AArch64SystemOperands.td
+5-6llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+6-0llvm/test/MC/AArch64/armv9a-tlbip.s
+30-353 files

HardenedBSD/ports f6ac506audio/kapitonov-plugins-pack-lv2 distinfo Makefile

audio/kapitonov-plugins-pack-lv2: fix build with newer meson

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/pull/31

PR: 291451
Approved by: yuri (maintainer)
DeltaFile
+3-1audio/kapitonov-plugins-pack-lv2/distinfo
+3-0audio/kapitonov-plugins-pack-lv2/Makefile
+6-12 files

FreeBSD/ports f6ac506audio/kapitonov-plugins-pack-lv2 distinfo Makefile

audio/kapitonov-plugins-pack-lv2: fix build with newer meson

https://github.com/olegkapitonov/Kapitonov-Plugins-Pack/pull/31

PR: 291451
Approved by: yuri (maintainer)
DeltaFile
+3-1audio/kapitonov-plugins-pack-lv2/distinfo
+3-0audio/kapitonov-plugins-pack-lv2/Makefile
+6-12 files

FreeBSD/ports dfab666audio/faust distinfo Makefile

audio/faust: fix build with LLVM 22

https://github.com/grame-cncm/faust/pull/1232

PR: 291450
Approved by: yuri (maintainer)
DeltaFile
+3-1audio/faust/distinfo
+2-1audio/faust/Makefile
+5-22 files

HardenedBSD/ports dfab666audio/faust distinfo Makefile

audio/faust: fix build with LLVM 22

https://github.com/grame-cncm/faust/pull/1232

PR: 291450
Approved by: yuri (maintainer)
DeltaFile
+3-1audio/faust/distinfo
+2-1audio/faust/Makefile
+5-22 files

LLVM/project 8e20e40llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/Utils AArch64BaseInfo.h

fixup! Fix commits after rebase to main
DeltaFile
+19-29llvm/lib/Target/AArch64/AArch64SystemOperands.td
+5-6llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+4-0llvm/test/MC/AArch64/armv9a-tlbip.s
+28-353 files

LLVM/project 12319b3clang/lib/CodeGen CGCall.cpp, clang/test/CodeGenCXX microsoft-vector-deleting-dtors.cpp microsoft-vector-deleting-dtors2.cpp

[Clang] More aggressively mark this* dead_on_return in destructors (#183347)

Now also mark the this pointer dead_on_return for classes with a
non-zero number of base classes. We saw a limited number of failures
internally due to this change, so it doesn't seem like there are too
many problems with real world deployment.
DeltaFile
+45-45clang/test/OpenMP/for_reduction_codegen_UDR.cpp
+8-8clang/test/CodeGenCXX/microsoft-vector-deleting-dtors.cpp
+6-6clang/test/CodeGenCXX/microsoft-vector-deleting-dtors2.cpp
+3-6clang/lib/CodeGen/CGCall.cpp
+4-4clang/test/CodeGenCXX/ms-vdtors-devirtualization.cpp
+1-1clang/test/CodeGenCXX/destructor-dead-on-return.cpp
+67-701 files not shown
+68-717 files

LLVM/project 0e7f715clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsage.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsage.cpp

address comments
DeltaFile
+90-21clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.cpp
+0-96clang/unittests/ScalableStaticAnalysisFramework/Analyses/MockSerialization.h
+30-62clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+6-63clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsage.h
+126-2424 files

LLVM/project b85492bllvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.sudot8.ll llvm.amdgcn.sudot4.ll

AMDGPU/GlobalISel: RegBankLegalize rules for sudot4/sudot8 (#189104)
DeltaFile
+14-1llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot8.ll
+14-1llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sudot4.ll
+4-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+32-23 files

LLVM/project b15f94ellvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/Utils AArch64BaseInfo.h

fixup! Fix commits after rebase to main
DeltaFile
+19-29llvm/lib/Target/AArch64/AArch64SystemOperands.td
+3-5llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+2-0llvm/test/MC/AArch64/armv9a-tlbip.s
+24-343 files

OpenBSD/ports owYbSmTtextproc/py-nltk distinfo Makefile, textproc/py-nltk/pkg PLIST

   update to py3-nltk-3.9.4
VersionDeltaFile
1.18+42-0textproc/py-nltk/pkg/PLIST
1.12+2-2textproc/py-nltk/distinfo
1.38+1-2textproc/py-nltk/Makefile
+45-43 files

LLVM/project 9887cd6llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Simplify logic after suggestions from Marian
DeltaFile
+13-10llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+13-101 files