LLVM/project 8530a2ccmake/Modules LLVMVersion.cmake

Bump version to 22.1.0-rc3
DeltaFile
+1-1cmake/Modules/LLVMVersion.cmake
+1-11 files

FreeBSD/ports db532cbx11/kanshi Makefile distinfo

x11/kanshi: Update to 1.9.0

Changelog: https://gitlab.freedesktop.org/emersion/kanshi/-/releases/v1.9.0

Reported by:    Repology
DeltaFile
+8-5x11/kanshi/Makefile
+3-3x11/kanshi/distinfo
+11-82 files

FreeBSD/ports b43535ddevel Makefile, devel/vali Makefile pkg-descr

devel/vali: Add port: C library and code generator for Varlink

A Varlink C implementation and code generator.

Varlink is an interface description format and protocol that aims to
make services accessible to both humans and machines in the simplest
feasible way.

WWW: https://gitlab.freedesktop.org/emersion/vali
DeltaFile
+28-0devel/vali/Makefile
+5-0devel/vali/pkg-descr
+3-0devel/vali/distinfo
+1-0devel/Makefile
+37-04 files

FreeBSD/ports 79e7792devel/libscfg Makefile distinfo

devel/libscfg: Update to 0.2.0 and take maintainership

While here, update MASTER_SITES and WWW.

Changelog: https://codeberg.org/emersion/libscfg/compare/v0.1.1...v0.2.0
DeltaFile
+8-4devel/libscfg/Makefile
+3-3devel/libscfg/distinfo
+11-72 files

LLVM/project a5d3471.github/workflows release-documentation.yml release-tasks.yml

workflows/release-task: Use less privileged token for uploading release notes (#180299) (#180650)

We were using one token for both pushing to the llvmbot fork and for
creating a pull request against the www-releases repository, since the
fork and the repository have different owners, we were using a classic
access token which has very coarse-grained permissions. By using two
separate tokens, we limit the permissions to just what we need to do the
task.

This is a re-commit of b6ee085068972a41f3b2735a9f7e3ca48eab0f00 minus
the environment changes which were causing the workflow to fail.

(cherry picked from commit 48dffbc654f2a606025f4b14c9b789c99f8188ae)
DeltaFile
+5-1.github/workflows/release-documentation.yml
+1-0.github/workflows/release-tasks.yml
+6-12 files

LLVM/project 2566c81.github/workflows release-binaries.yml release-binaries-all.yml, llvm/utils/git requirements.txt requirements.txt.in

workflows/release-binaries: Add support for Windows ARM builds (#177609)

(cherry picked from commit 6de2b513c6d13089f4190584a88602de8964813e)
DeltaFile
+387-304llvm/utils/git/requirements.txt
+12-1.github/workflows/release-binaries.yml
+2-1llvm/utils/git/requirements.txt.in
+1-0.github/workflows/release-binaries-all.yml
+402-3064 files

LLVM/project 0f8d8dcclang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode complex.cpp

[clang][bytecode] Reject composite copies on primitive pointers (#180683)

This should fail.
DeltaFile
+9-0clang/test/AST/ByteCode/complex.cpp
+5-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+14-02 files

LLVM/project 1cf62afclang/lib/AST/ByteCode Interp.cpp, clang/test/AST/ByteCode new-delete.cpp

[clang][bytecode] Don't call InterpFrame::getThis() on the bottom frame (#180682)

This happens when we're in checkingPotentialConstantExpression() and we
try to evaluate a delete expression.
DeltaFile
+6-0clang/test/AST/ByteCode/new-delete.cpp
+2-1clang/lib/AST/ByteCode/Interp.cpp
+8-12 files

FreeBSD/ports dbebc06devel/upnp distinfo Makefile

devel/upnp: update to 1.14.30

Changes:        https://github.com/pupnp/pupnp/releases/tag/release-1.14.30
DeltaFile
+3-3devel/upnp/distinfo
+1-1devel/upnp/Makefile
+1-1devel/upnp/pkg-plist
+5-53 files

LLVM/project 2c1d15amlir/lib/Dialect/Transform/IR TransformDialect.cpp, mlir/lib/IR Verifier.cpp

Revert "[mlir] Fix the order of operation attribute verification"

This reverts commit e1651717324e8e17052380c55d8755305552ac9b.

This was submitted by accident.
DeltaFile
+51-0mlir/test/Dialect/Transform/ops-invalid.mlir
+8-8mlir/lib/IR/Verifier.cpp
+14-0mlir/lib/Dialect/Transform/IR/TransformDialect.cpp
+2-2mlir/test/Dialect/GPU/invalid.mlir
+1-1mlir/test/Dialect/LLVMIR/invalid.mlir
+76-115 files

OPNSense/core 3ca8723src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Minor cleanups
DeltaFile
+2-3src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-31 files

FreeBSD/ports 1073c50www/py-calibreweb distinfo Makefile, www/py-calibreweb/files calibreweb.in

www/py-calibreweb: update to 0.6.26

While here also fix thumbnail cache.

Changes:        https://github.com/janeczku/calibre-web/releases/tag/0.6.26
PR:             292794
DeltaFile
+3-5www/py-calibreweb/distinfo
+1-2www/py-calibreweb/Makefile
+1-0www/py-calibreweb/files/calibreweb.in
+5-73 files

LLVM/project e165171mlir/lib/Dialect/Transform/IR TransformDialect.cpp, mlir/lib/IR Verifier.cpp

[mlir] Fix the order of operation attribute verification

The verifiers of these attributes are supposed to verify additional
constraints which usually require the invariants, nested ops to be
verified first. Move it to the end of verification so that we don't
operate on malformed operations.
DeltaFile
+0-51mlir/test/Dialect/Transform/ops-invalid.mlir
+8-8mlir/lib/IR/Verifier.cpp
+0-14mlir/lib/Dialect/Transform/IR/TransformDialect.cpp
+2-2mlir/test/Dialect/GPU/invalid.mlir
+1-1mlir/test/Dialect/LLVMIR/invalid.mlir
+11-765 files

OPNSense/core 2ff8003src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

remove stray newline
DeltaFile
+0-1src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+0-11 files

LLVM/project 33fa987clang/lib/Driver/ToolChains/Arch AArch64.cpp

[Clang][AArch64] Extract get target CPU by triple (NFC) (#179097)

This patch refactors the AArch64 target resolution in Clang driver,
extracting a new static local function called
`getAArch64TargetCPUByTriple` to reduce redundant checks at runtime.
Previously, `getAArch64TargetFeatures` would redundantly double-check
`march` and `mcpu` arguments. Also removes some uninformative comments
on the way.
DeltaFile
+32-28clang/lib/Driver/ToolChains/Arch/AArch64.cpp
+32-281 files

OPNSense/core 6a37c73src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Firewall: Rules [new]: Add a command button to open the live log with the rule ID prefilling the filter

There is no perfect spot to put this, so the command button is the best and most consistent choice. Legacy rules can also be looked up, and tethering it to the state of a different button
via an alternative button or at a different spot in the grid is also not optimal. Another aspect would have been to link it from the statistics, but there might not be statistics in all circumstances yet.
Overall, this is the same button that also exists in the ipsec page for example, so its consistent with what we already offer.
DeltaFile
+32-17src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+18-0src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+50-172 files

LLVM/project ff0568flldb/include/lldb/Host MemoryMonitor.h, lldb/source/Host/common MemoryMonitor.cpp

[lldb] Fix memory monitor shutdown on Linux using eventfd (#178083)

The current linux implementation has a 1 second timeout when polling for
memory pressure. lldb-dap may take up to an extra 1 second to shutdown.
Use an event file descriptor to immediately stop the memory monitor
thread.

Fixes #150220

(cherry picked from commit a5ffce0faebe5f49d8befb774f4cb781b9e33df7)
DeltaFile
+102-31lldb/source/Host/common/MemoryMonitor.cpp
+2-1lldb/include/lldb/Host/MemoryMonitor.h
+104-322 files

LLVM/project a41eda7llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU isel-amdgcn-cs-chain-intrinsic-w32.ll isel-amdgcn-cs-chain-intrinsic-w64.ll

[AMDGPU] Allow hoising of V_READFIRSTLANE_B32 for uniform operand

readfirstlane can be moved across control flow for uniform inputs.
The MachineInstr::NoConvergent attribute allows hoisting
which is otherwise prohibited for a convergent instruction.
DeltaFile
+82-82llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w32.ll
+52-52llvm/test/CodeGen/AMDGPU/isel-amdgcn-cs-chain-intrinsic-w64.ll
+24-24llvm/test/CodeGen/AMDGPU/llvm.amdgcn.make.buffer.rsrc.ll
+33-0llvm/test/CodeGen/AMDGPU/readanylane.ll
+16-16llvm/test/CodeGen/AMDGPU/isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll
+11-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+218-1742 files not shown
+224-1798 files

LLVM/project 1a9c61fllvm/lib/Target/AMDGPU SIInstrInfo.cpp

[AMDGPU] Non convergent instruction does not depend on EXEC. NFCI. (#179821)

DeltaFile
+4-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+4-01 files

OPNSense/core a92b472src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

Firewall: Rules [new] - hide legacy option after migration (when there's at least a new rule and no legacy rules exist). (#9765)

DeltaFile
+20-6src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+20-61 files

LLVM/project 10a50cellvm/test/CodeGen/AMDGPU llvm.sqrt.f16.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.struct.buffer.atomic.swap.ll llvm.amdgcn.raw.buffer.atomic.swap.ll

Merge branch 'main' into users/ssahsara/async-lds-dma
DeltaFile
+5,835-5,584llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s
+934-0llvm/test/Transforms/LoopVectorize/find-last-sink-based-iv-expr.ll
+220-491llvm/test/CodeGen/X86/select-big-integer.ll
+658-0llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.atomic.swap.ll
+620-0llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atomic.swap.ll
+374-158llvm/test/CodeGen/AMDGPU/llvm.sqrt.f16.ll
+8,641-6,233540 files not shown
+28,083-9,346546 files

FreeBSD/src bf603dbsys/dev/mfi mfi.c

dev/mfi: include sys/abi_compat.h unconditionally

not only for COMPAT_FREEBSD32 case.  The driver uses INPTR() for
non-compat32 code.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+0-2sys/dev/mfi/mfi.c
+0-21 files

NetBSD/pkgsrc-wip 0d3e4ca. TODO

TODO: + offpunk-3.0.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/src aNThLLCexternal/bsd/tmux/usr.bin/tmux Makefile

   Remove HAVE_LIBPROC_H unconditionally, it is not needed/usefull on
   NetBSD anyway. Pointed out by RVP.
VersionDeltaFile
1.43+1-5external/bsd/tmux/usr.bin/tmux/Makefile
+1-51 files

HardenedBSD/src 052bd79contrib/blocklist/bin blocklistd.c blacklistd.c, contrib/blocklist/port popenve.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+39-36contrib/blocklist/port/popenve.c
+14-14contrib/blocklist/bin/blocklistd.c
+14-14contrib/blocklist/bin/blacklistd.c
+9-8contrib/blocklist/bin/run.c
+3-3contrib/blocklist/bin/blocklistd.conf.5
+3-3contrib/blocklist/bin/blacklistd.conf.5
+82-781 files not shown
+84-817 files

NetBSD/pkgsrc pGfu6i1doc TODO CHANGES-2026

   doc: Updated graphics/png to 1.6.55
VersionDeltaFile
1.26786+3-3doc/TODO
1.1024+2-1doc/CHANGES-2026
+5-42 files

NetBSD/pkgsrc aiiZ3f3graphics/png distinfo Makefile

   png: update to 1.6.55.

   Version 1.6.55 [February 9, 2026]
     Fixed CVE-2026-25646 (high severity):
       Heap buffer overflow in `png_set_quantize`.
       (Reported and fixed by Joshua Inscoe.)
     Resolved an oss-fuzz build issue involving nalloc.
       (Contributed by Philippe Antoine.)
VersionDeltaFile
1.166+4-4graphics/png/distinfo
1.220+2-2graphics/png/Makefile
+6-62 files

HardenedBSD/ports 5624536audio/subtui Makefile, audio/subtui/files patch-internal_integration_media__freebsd.go patch-internal_integration_media__linux__methods.go

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+27-31devel/py-ty/distinfo
+13-15devel/py-ty/Makefile.crates
+25-0audio/subtui/Makefile
+11-0deskutils/xchm/files/patch-chmhtmlwindow.cpp
+8-0audio/subtui/files/patch-internal_integration_media__freebsd.go
+8-0audio/subtui/files/patch-internal_integration_media__linux__methods.go
+92-4624 files not shown
+157-9230 files

OPNSense/plugins 90a4992net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms dialogAcl.xml dialogAction.xml, net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy HAProxy.xml

net/haproxy: sync with master
DeltaFile
+1,803-154net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml
+1,485-465net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf
+1,197-1net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogAcl.xml
+226-353net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogAction.xml
+309-0net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/Migrations/M5_0_0.php
+65-19net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml
+5,085-99210 files not shown
+5,211-1,02816 files

LLVM/project a56b877llvm/lib/Target/X86 X86GlobalBaseReg.cpp X86InstrInfo.cpp, llvm/test/CodeGen/X86 llc-pipeline-npm.ll

[NewPM] Port x86-global-base-reg (#180119)

Had to move X86GlobalBaseRegPass to its own file like in
https://github.com/llvm/llvm-project/pull/179864

No test coverage added for now as there are no MIR->MIR tests exercising
this pass and we do not have enough ported to run any end to end tests.

This is a redo of https://github.com/llvm/llvm-project/pull/180070
DeltaFile
+145-0llvm/lib/Target/X86/X86GlobalBaseReg.cpp
+0-103llvm/lib/Target/X86/X86InstrInfo.cpp
+7-1llvm/lib/Target/X86/X86.h
+4-0llvm/test/CodeGen/X86/llc-pipeline-npm.ll
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-2llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+159-1082 files not shown
+161-1098 files