LLVM/project b30b65a.github/workflows premerge.yaml

[CI][Github] Hash-pin AArch64 CI image (#221475)

Otherwise we end up picking up the latest version of the image that uses
clang 23 which causes issues. This also is security best practice as
described in our security best practices doc.

Fixes #221470.
DeltaFile
+1-1.github/workflows/premerge.yaml
+1-11 files

NetBSD/pkgsrc uJt41sydoc CHANGES-2026

   doc: Updated lang/gjs to 1.82.3nb2
VersionDeltaFile
1.5839+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc N2fieNIlang/gjs Makefile

   gjs: make glib2-introspection a runtime dependency

   Noted by fox@

   Bump PKGREVISION.
VersionDeltaFile
1.46+3-3lang/gjs/Makefile
+3-31 files

FreeBSD/ports 8b3dc24audio/alsa-plugins/files patch-a52_pcm__a52.c

audio/alsa-plugins: fix build with FFmpeg9

backport patch from official repo
https://git.alsa-project.org/?p=alsa-plugins.git;a=commitdiff;h=eef274dbc890a21c2400c8bffdcbda243782627d

Reported by:    bulk -t
DeltaFile
+25-0audio/alsa-plugins/files/patch-a52_pcm__a52.c
+25-01 files

FreeBSD/ports 193a8efgraphics/scantpaper Makefile distinfo, graphics/scantpaper/files patch-pyproject.toml

graphics/scantpaper: update to 3.0.17

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59384831/
DeltaFile
+18-0graphics/scantpaper/files/patch-pyproject.toml
+3-3graphics/scantpaper/distinfo
+2-2graphics/scantpaper/Makefile
+23-53 files

LLVM/project 2c874e7llvm/include/llvm/Support/LSP Transport.h, mlir/cmake/modules AddMLIRPython.cmake

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-1llvm/include/llvm/Support/LSP/Transport.h
+2-0mlir/cmake/modules/AddMLIRPython.cmake
+3-12 files

LLVM/project 36c0882mlir/lib/Dialect/Linalg/TransformOps LinalgTransformOps.cpp, mlir/lib/Dialect/Linalg/Transforms Vectorization.cpp Loops.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+0-26mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
+0-22mlir/lib/Dialect/SCF/IR/SCF.cpp
+0-18mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
+0-16mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+0-15mlir/lib/Tools/mlir-pdll-lsp-server/Protocol.cpp
+0-15mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+0-11217 files not shown
+9-22023 files

LLVM/project 22fa171llvm/include/llvm/Support/LSP Transport.h, mlir/cmake/modules AddMLIRPython.cmake

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-1llvm/include/llvm/Support/LSP/Transport.h
+2-0mlir/cmake/modules/AddMLIRPython.cmake
+3-12 files

LLVM/project 9a29ecdllvm/include/llvm/Support/LSP Transport.h

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-1llvm/include/llvm/Support/LSP/Transport.h
+1-11 files

LLVM/project 0818078llvm/include/llvm/Support/LSP Transport.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-1llvm/include/llvm/Support/LSP/Transport.h
+1-11 files

LLVM/project 025e4b1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes BundleVec.h

[SandboxVec][VecUtils] Introduce DeadInstrMorgue

Move dead instructions collector and erasor into VecUtils, so that
it is usable by both, BundleVec and LoadStoreVec, vectorizers. NFC
DeltaFile
+2-47llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BundleVec.cpp
+48-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+19-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+3-8llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BundleVec.h
+72-554 files

FreeBSD/ports 85d565cwww/freenginx distinfo Makefile, www/nginx distinfo Makefile

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-array-var source port instead of fetching
array-var-nginx-module from GitHub.  The module version is now
maintained in one place for these ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-0www/nginx/Makefile
+5-0www/nginx-devel/Makefile
+5-0www/freenginx/Makefile
+1-3www/nginx/distinfo
+1-3www/nginx-devel/distinfo
+1-3www/freenginx/distinfo
+18-93 files not shown
+24-129 files

FreeBSD/ports 1b480c8www Makefile, www/nginx-module-array-var distinfo pkg-descr

www/nginx-module-array-var: Add New Port

The array_var module adds support for manipulating array-typed
variables in the nginx configuration.  This port installs the module
sources only, the module itself is built by the nginx ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+39-0www/nginx-module-array-var/Makefile
+14-0www/nginx-module-array-var/files/pkg-message.in
+5-0www/nginx-module-array-var/pkg-descr
+3-0www/nginx-module-array-var/distinfo
+1-0www/Makefile
+62-05 files

LLVM/project 2fb12bcmlir/tools/mlir-tblgen DialectGen.cpp

[mlir][tblgen] Prune unused filterForDialect template [-Wunused-template] (#221422)

`filterForDialect` lost its last caller in 4957518ef57f (May 2022) and
has been dead since. It is a static file-scope function template, so
`-Wunused-template` flags it and `-Werror` builds fail. Removing it also
orphans the `DialectFilterIterator` alias and the `llvm::Record`
using-declaration, which nothing else references, so this drops all
three.

Co-authored-by: Henrich Lauko <hlauko at nvidia.com>
DeltaFile
+0-20mlir/tools/mlir-tblgen/DialectGen.cpp
+0-201 files

FreeBSD/ports a93308ascience/afni Makefile

science/afni: Remove conflict with science/nifticlib

Nifticlib no longer installs any binaries
Also cleaned up a couple portlint warnings
DeltaFile
+3-3science/afni/Makefile
+3-31 files

FreeBSD/src e8c1931usr.sbin/mixer mixer.c

mixer: Improve error messages

Use better diagnostic messages when unit numbers are wrong.

Reviewed by:    arrowd@, christos@, kevans@
Approved by:    christos@
Differential Revision:  https://reviews.freebsd.org/D56845

(cherry picked from commit 9f5cfe625e9e8153599105458650e5fcecfd6281)
DeltaFile
+3-1usr.sbin/mixer/mixer.c
+3-11 files

FreeBSD/ports ab62a2dscience/nifticlib distinfo pkg-plist, science/nifticlib/files patch-examples-Makefile patch-utils-Makefile

science/nifticlib: Update to 3.0.1

Numerous fixes and enhancements since 2.0.0
Changes: https://github.com/NIFTI-Imaging/nifti_clib/commits/master/

No longer conflicts with science/afni
Release to ports@

Reported by:    Repology
DeltaFile
+40-112science/nifticlib/files/patch-Makefile
+7-8science/nifticlib/Makefile
+0-10science/nifticlib/files/patch-utils-Makefile
+0-8science/nifticlib/files/patch-examples-Makefile
+4-4science/nifticlib/pkg-plist
+3-2science/nifticlib/distinfo
+54-1446 files

LLVM/project 8aec646llvm/lib/CodeGen RegAllocFast.cpp

[RegAllocFast] Document the allocation algorithm. NFC (#219835)

Add a file-level overview: block-local allocation, a stack slot for
every value crossing a block boundary, no liveness analysis or coalescing,
and a backward walk where uses acquire registers and defs release them.

Correct two stale claims: RegUnitStates is indexed by register unit, not
by physical register, and allocateInstruction() runs eight phases rather
than the two its comment described.

Drop a redundant local in reloadAtBegin(), and assert the def operand
that isTiedToNotUndef() documents.

Aided by Opus 5
DeltaFile
+56-37llvm/lib/CodeGen/RegAllocFast.cpp
+56-371 files

FreeBSD/src f1fa2f7sys/amd64/amd64 mp_machdep.c

amd64: initialize IPI scoreboard earlier

The initializer just needs working malloc(9) and two constants that
are set at hammer_time().

Fixes:  648fa3558c161a1d8564626d21047710c3fbfdf6

Reviewed by:            avg, markj
Differential Revision:  https://reviews.freebsd.org/D58714
DeltaFile
+1-1sys/amd64/amd64/mp_machdep.c
+1-11 files

FreeBSD/doc 4dc399ddocumentation/themes/beastie/layouts/_partials site-head.html, website/themes/beastie/layouts/_partials site-head.html

website: Restore FreeBSD Project copyright

From 1995-2021, the project website said "1995-???? The FreeBSD Project"
until the rewrite to hugo/asciidoctor, when it became erroneously listed
as 1995-2020 The FreeBSD Foundation. The Foundation owns the trademarks,
not the copyright, and they can not own a copyright before they existed.

Reported by:    wosch
Reviewed by:    wosch
Event:          Berlin Hackathon 202609
Fixes:          989d921f5d4a ("Migrate doc to Hugo/AsciiDoctor")
DeltaFile
+1-1website/themes/beastie/layouts/_partials/site-head.html
+1-1documentation/themes/beastie/layouts/_partials/site-head.html
+2-22 files

FreeBSD/src d13ee10sys/kern kern_intr.c

random: don't collect entropy when scheduling software interrupt handlers

The entropy will be collected in intr_event_schedule_thread() for event
handlers that are marked as entropy sources.  The quality of entropy
provided by SWI wasn't great anyway.

Reviewed by:            cem, ngie
Differential Revision:  https://reviews.freebsd.org/D58829
DeltaFile
+0-7sys/kern/kern_intr.c
+0-71 files

HardenedBSD/src 062db6csbin/hastd control.c, sbin/hastd/tests hastd_test.sh

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+23-23sys/kern/kern_descrip.c
+23-23share/man/man4/tws.4
+36-0sbin/hastd/tests/hastd_test.sh
+6-15share/man/man4/tun.4
+10-10sys/kern/vfs_syscalls.c
+17-0sbin/hastd/control.c
+115-7110 files not shown
+157-8516 files

HardenedBSD/src e623f76sys/compat/freebsd32 freebsd32_misc.c, sys/dev/asmc asmcmmio.c asmcvar.h

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+1,536-654sys/dev/asmc/asmc.c
+131-916sys/dev/asmc/asmcvar.h
+275-188sys/kern/tty.c
+402-0sys/dev/asmc/asmcmmio.c
+162-72sys/kern/sys_process.c
+90-66sys/compat/freebsd32/freebsd32_misc.c
+2,596-1,89660 files not shown
+3,400-1,99266 files

HardenedBSD/src e6de538sbin/hastd control.c, sbin/hastd/tests hastd_test.sh

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+23-23sys/kern/kern_descrip.c
+23-23share/man/man4/tws.4
+36-0sbin/hastd/tests/hastd_test.sh
+6-15share/man/man4/tun.4
+10-10sys/kern/vfs_syscalls.c
+17-0sbin/hastd/control.c
+115-7110 files not shown
+157-8516 files

HardenedBSD/src aedbda5usr.sbin/bhyve pci_hda.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+37-18usr.sbin/bhyve/pci_hda.c
+37-181 files

HardenedBSD/ports b0d3ddbfilesystems/amazon-efs-utils Makefile.crates distinfo, filesystems/amazon-efs-utils/files patch-src_watchdog_____init____.py

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+275-227filesystems/amazon-efs-utils/distinfo
+136-112filesystems/amazon-efs-utils/Makefile.crates
+161-8filesystems/amazon-efs-utils/files/patch-src_watchdog_____init____.py
+75-0misc/hermes-agent/files/patch-agent_anthropic__adapter.py
+29-30x11/elementary-terminal/files/patch-src_meson.build
+44-0misc/hermes-agent/files/patch-agent_azure__identity__adapter.py
+720-37781 files not shown
+1,183-69087 files

NextBSD/src 3bf98ce. build.sh

Merge pull request #430 from nextbsd/fix/429-stage-fkms-overlay

rpi5: stage device-tree overlays onto the FAT32 boot partition (#429)
DeltaFile
+58-5build.sh
+58-51 files

LLVM/project ccf1638llvm/include/llvm/CodeGenTypes LowLevelType.h, llvm/lib/CodeGenTypes LowLevelType.cpp

[CodeGenTypes] Make LLT::ExtendedLLT atomic (#219546)
DeltaFile
+13-3llvm/include/llvm/CodeGenTypes/LowLevelType.h
+2-2llvm/lib/CodeGenTypes/LowLevelType.cpp
+15-52 files

LLVM/project fd399c1llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU lower-work-group-id-intrinsics.ll llvm.amdgcn.image.dim.gfx90a.ll

[AMDGPU] Extend wide VGPR copy expansion to 96-bit copies (#214561)

Extend physical VGPR copy expansion to handle 96-bit copies using one
64-bit move and one 32-bit move when `V_MOV_B64_e32` is available.

The move order accounts for overlapping source and destination
registers. SGPR-to-VGPR copies are also supported, matching the existing
support for copies whose sizes are multiples of 64 bits.

The first commit precommits regression coverage for non-overlapping,
forward-overlapping, and backward-overlapping copies.
DeltaFile
+874-0llvm/test/CodeGen/AMDGPU/copy_phys_vgpr.mir
+0-784llvm/test/CodeGen/AMDGPU/copy_phys_vgpr64.mir
+45-27llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+16-16llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scale.pk.ll
+6-12llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.gfx90a.ll
+3-3llvm/test/CodeGen/AMDGPU/lower-work-group-id-intrinsics.ll
+944-8423 files not shown
+949-8489 files

Linux/linux 214f4aearch/loongarch/kernel smp.c, arch/loongarch/kvm vcpu.c mmu.c

Merge tag 'loongarch-fixes-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson

Pull LoongArch fixes from Huacai Chen:

 - Fix build errors when RUST and KASAN enabled

 - fix a typo in comment of vmlinux.lds.S

 - fix several bugs in Kprobes, BPF JIT and KVM support

* tag 'loongarch-fixes-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
  perf build: Add clang and rust target flags for LoongArch
  LoongArch: KVM: Fix TOCTOU race on pv_features
  LoongArch: KVM: Validate MSI data before routing it to EIOINTC
  LoongArch: KVM: Preserve memslot arch flags on KVM_MR_FLAGS_ONLY
  LoongArch: KVM: Remove unused function kvm_arch_flush_remote_tlbs_memslot()
  LoongArch: KVM: Fix resource leak in kvm_loongarch_env_init() error path
  LoongArch: KVM: Add unregister helpers for the KVM interrupt devices
  LoongArch: KVM: Free init resources if kvm_init() fails

    [6 lines not shown]
DeltaFile
+34-5arch/loongarch/kvm/main.c
+10-6arch/loongarch/kvm/mmu.c
+0-8arch/loongarch/kernel/smp.c
+8-0arch/loongarch/kvm/intc/pch_pic.c
+5-1arch/loongarch/kvm/vcpu.c
+5-0arch/loongarch/kvm/intc/ipi.c
+62-2014 files not shown
+86-2620 files