FreeBSD/doc 2eda074website/content/en/cgi ports.cgi

ports.cgi: enforce limit of pkg list results
DeltaFile
+8-4website/content/en/cgi/ports.cgi
+8-41 files

NetBSD/src piJmRbJtools/gcc gcc-version.mk

   belated bump the GCC 12 version.

   should have done this closer to:
      https://mail-index.netbsd.org/source-changes/2026/01/19/msg160286.html
VersionDeltaFile
1.31+2-2tools/gcc/gcc-version.mk
+2-21 files

LLVM/project f84d0aellvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor/AMDGPU nofpclass-amdgcn-trig-preop.ll

AMDGPU: Implement computeKnownFPClass for llvm.amdgcn.trig.preop

Surprisingly this doesn't consider the special cases, and literally
just extracts the exponent and proceeds as normal.
DeltaFile
+12-0llvm/test/Transforms/Attributor/AMDGPU/nofpclass-amdgcn-trig-preop.ll
+4-0llvm/lib/Analysis/ValueTracking.cpp
+16-02 files

LLVM/project b9a10f4llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU amdgcn-intrinsics.ll

AMDGPU: Fix incorrect fold of undef for llvm.amdgcn.trig.preop

We were folding undef inputs to qnan which is incorrect. The instruction
never returns nan. Out of bounds segment select will return 0, so fold
undef segment to 0.
DeltaFile
+29-28llvm/test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics.ll
+18-18llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+47-462 files

LLVM/project 80662c1llvm/lib/Target/AMDGPU AMDGPUCodeGenPrepare.cpp, llvm/test/CodeGen/AMDGPU fract-match.ll

AMDGPU: Use SimplifyQuery in AMDGPUCodeGenPrepare (#179133)

Enables assumes in more contexts. Of particular interest is the
nan check for the fract pattern.

The device libs f32 and s64 sin implementations have a range check,
and inside the large path this pattern appears. After a small patch
to invert this check to send nans down the small path, this will
enable the fold unconditionally on the large path.
DeltaFile
+79-0llvm/test/CodeGen/AMDGPU/fract-match.ll
+27-22llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
+106-222 files

FreeBSD/ports e04e674security/libp11 distinfo pkg-plist

security/libp11: update to 0.4.17 release
DeltaFile
+3-3security/libp11/distinfo
+3-1security/libp11/pkg-plist
+1-3security/libp11/Makefile
+7-73 files

LLVM/project 8d0830ellvm/include/llvm/Analysis LoopCacheAnalysis.h, llvm/lib/Analysis LoopCacheAnalysis.cpp

[LoopCacheAnalysis] Remove tryDelinearizeFixedSize (NFCI) (#177552)

LoopCacheAnalysis has its own function `tryDelinearizeFixedSize`, which
is a wrapper of Delinearization. Due to recent changes in
Delinearization, this function has become almost equivalent to
`delinearizeFixedSizeArray` and is no longer necessary. This patch
removes it.
DeltaFile
+4-33llvm/lib/Analysis/LoopCacheAnalysis.cpp
+0-5llvm/include/llvm/Analysis/LoopCacheAnalysis.h
+4-382 files

LLVM/project a667526llvm/lib/CodeGen MachineFunctionPass.cpp, llvm/test/CodeGen/AArch64 O3-pipeline.ll

[MachineFunctionPass] Preserve more IR analyses (#178871)

Preserve, PDT, BPI, LazyBPI and LazyBFI. These are all IR analysis that
are not invalidated by machine passes.

This partially mitigates the compile-time regression from
https://github.com/llvm/llvm-project/pull/174746.
DeltaFile
+8-0llvm/lib/CodeGen/MachineFunctionPass.cpp
+0-4llvm/test/CodeGen/AArch64/O3-pipeline.ll
+8-42 files

OPNSense/core f7f0857src/opnsense/mvc/app/views/layouts default.volt, src/opnsense/www/js opnsense_bootgrid.js

bootgrid: introduce toggle-selected command (fixes https://github.com/opnsense/core/issues/9678)

This will only render if selection && multiSelect are true, and
stickySelect is disabled.
DeltaFile
+36-2src/opnsense/www/js/opnsense_bootgrid.js
+1-0src/opnsense/mvc/app/views/layouts/default.volt
+37-22 files

LLVM/project 6d83b16llvm/include/llvm/ADT GenericUniformityImpl.h, llvm/include/llvm/CodeGen TargetInstrInfo.h

Implement per-output machine uniformity analysis
DeltaFile
+76-14llvm/lib/CodeGen/MachineUniformityAnalysis.cpp
+27-11llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+16-5llvm/include/llvm/ADT/GenericUniformityImpl.h
+8-9llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/per-output-uniformity.mir
+4-4llvm/lib/Target/AMDGPU/SIInstrInfo.h
+4-3llvm/include/llvm/CodeGen/TargetInstrInfo.h
+135-462 files not shown
+140-498 files

NetBSD/pkgsrc imGT24ydoc CHANGES-2026 TODO

   Updated devel/SDL3, graphics/SDL3_image
VersionDeltaFile
1.827+3-1doc/CHANGES-2026
1.26751+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc aYO3JPagraphics/SDL3_image buildlink3.mk distinfo

   SDL3_image: updated to 3.4.0

   3.4.0

   This is a major release, adding support for animated cursors, clipboard images,
   SDL GPU textures, saving more image formats, and loading and saving animated
   image sequences.
VersionDeltaFile
1.3+2-8graphics/SDL3_image/buildlink3.mk
1.2+4-4graphics/SDL3_image/distinfo
1.5+2-3graphics/SDL3_image/Makefile
1.2+2-2graphics/SDL3_image/PLIST
+10-174 files

NetBSD/pkgsrc jTjQabKdevel/SDL3 distinfo PLIST

   SDL3: updated to 3.4.0

   3.4.0

   In addition to lots of bug fixes and general system improvements, this release
   has some major themes of improved interoperability between the 3D GPU API and
   the 2D rendering API, improved Emscripten support, improved pen handling, and
   native support for PNG images.
VersionDeltaFile
1.6+4-4devel/SDL3/distinfo
1.7+3-2devel/SDL3/PLIST
1.7+2-2devel/SDL3/Makefile
1.3+2-1devel/SDL3/options.mk
+11-94 files

LLVM/project b4797d4llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/PowerPC ucmp.ll

[PowerPC] Fix miscompilation when using 32-bit ucmp on 64-bit PowerPC (#178979)

I forgot that you need to clear the upper 32 bits for the carry flag to
work properly on ppc64 or else there will be garbage and possibly
incorrect results.

Fixes: https://github.com/llvm/llvm-project/issues/179119

I do not have merge permissions.
DeltaFile
+13-4llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+12-4llvm/test/CodeGen/PowerPC/ucmp.ll
+25-82 files

LLVM/project 136bbdeclang/lib/AST ExprConstant.cpp, clang/lib/AST/ByteCode State.cpp State.h

[clang][ExprConst] Move shared `EvalInfo` state into `interp::State` (#177738)

Instead of having `InterpState` call into its parent `EvalInfo`, just
save the state in `interp::State`, where both subclasses can access it.
DeltaFile
+15-130clang/lib/AST/ExprConstant.cpp
+74-13clang/lib/AST/ByteCode/State.cpp
+58-15clang/lib/AST/ByteCode/State.h
+4-33clang/lib/AST/ByteCode/InterpState.h
+7-6clang/lib/AST/ByteCode/InterpState.cpp
+158-1975 files

NetBSD/src 08uIIPfsys/arch/sparc64/conf GENERIC

   revert previous - files* is updated now.
VersionDeltaFile
1.247+3-3sys/arch/sparc64/conf/GENERIC
+3-31 files

LLVM/project b83160bllvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp

AMDGPU: Use extractBitsAsZExtValue to get exponent in trig_preop folding (#179024)

DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+1-11 files

LLVM/project 48c664bmlir/lib/Dialect/UB/IR CMakeLists.txt

[mlir] Fix build after #179039 (#179180)

Fix build after #179039.
DeltaFile
+2-0mlir/lib/Dialect/UB/IR/CMakeLists.txt
+2-01 files

LLVM/project 6c4f95bmlir/lib/Dialect/UB/IR CMakeLists.txt

[mlir] Fix build after #179039
DeltaFile
+2-0mlir/lib/Dialect/UB/IR/CMakeLists.txt
+2-01 files

FreeBSD/doc ecb3e66website/content/en/cgi ports.cgi

ports.cgi always sort by release on the client side
DeltaFile
+3-0website/content/en/cgi/ports.cgi
+3-01 files

OPNSense/core 4c559a6src/www firewall_scrub_edit.php

firewall: ancient copy+paste error in scrub rules
DeltaFile
+1-1src/www/firewall_scrub_edit.php
+1-11 files

FreeBSD/ports 3a15c5feditors/cudatext distinfo Makefile

editors/cudatext: Update to 1.232.0.1

ChangeLog:      https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+11-11editors/cudatext/distinfo
+5-5editors/cudatext/Makefile
+3-0editors/cudatext/pkg-plist
+19-163 files

NetBSD/pkgsrc-wip 45ecc58epson-inkjet-printer-escpr2 PLIST distinfo

epson-inkjet-printer-escpr2: update to 1.1.62

Tested under cups with an Epson WF-3725.
DeltaFile
+58-0epson-inkjet-printer-escpr2/PLIST
+3-3epson-inkjet-printer-escpr2/distinfo
+3-3epson-inkjet-printer-escpr2/Makefile
+64-63 files

NetBSD/pkgsrc Sc8LsPWdoc CHANGES-2026 TODO

   Updated audio/libmysofa, games/scummvm
VersionDeltaFile
1.826+3-1doc/CHANGES-2026
1.26750+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc HLBVyxVgames/scummvm PLIST distinfo

   scummvm: updated to 2026.1.0

   2026.1.0

   Newly Supported Games:

   Dark Seed
   God of Thunder
   The Adventures of Willy Beamish
   Heart of China
   Nancy Drew: Secret of the Scarlet Hand
   Nancy Drew: Ghost Dogs of Moon Lake
   Ripley's Believe It or Not!: The Riddle of Master Lu
   Little Longnose
   Pilot Brothers 3: Back Side of the Earth
   Pilot Brothers 3D. The Case of Garden Pests
   Pilot Brothers 3D-2. Kennel Club Secrets
   Features of National Fishing
   Mom Don't Worry

    [12 lines not shown]
VersionDeltaFile
1.27+87-4games/scummvm/PLIST
1.66+4-4games/scummvm/distinfo
1.135+4-4games/scummvm/Makefile
+95-123 files

NetBSD/pkgsrc xcClQqdaudio/libmysofa distinfo Makefile, audio/libmysofa/patches patch-src_hrtf_portable__endian.h

   libmysofa: updated to 1.3.4

   1.3.4
   added support for General FIR-E
VersionDeltaFile
1.16+4-5audio/libmysofa/distinfo
1.12+3-2audio/libmysofa/Makefile
1.9+2-2audio/libmysofa/PLIST
1.5+1-1audio/libmysofa/patches/patch-src_hrtf_portable__endian.h
+10-104 files

LLVM/project a220502mlir/include/mlir/Dialect/UB/IR UBOps.td, mlir/lib/Dialect/UB/IR UBOps.cpp

[mlir][UB] Erase ops that precede `ub.unreachable`
DeltaFile
+37-0mlir/lib/Dialect/UB/IR/UBOps.cpp
+25-0mlir/test/Dialect/UB/canonicalize.mlir
+1-0mlir/include/mlir/Dialect/UB/IR/UBOps.td
+63-03 files

LLVM/project 1e33b73mlir/include/mlir/Interfaces ExecutionProgressOpInterface.td ExecutionProgressOpInterface.h, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][Interfaces] Add `ExecutionProgressOpInterface` + folding pattern (#179039)

Add the `ExecutionProgressOpInterface` with an interface method to check
if an operation "must progress". Add `mustProgress` attributes to
`scf.for` and `scf.while` (default value is "true").

`mustProgress` corresponds to the [`llvm.loop.mustprogress`
metadata](https://llvm.org/docs/LangRef.html#langref-llvm-loop-mustprogress).

Also add a canonicalization pattern to erase `RegionBranchOpInterface`
ops that must progress but loop infinitely (and are non-side-effecting).
This canonicalization pattern is enabled for `scf.for` and `scf.while`.

RFC: https://discourse.llvm.org/t/infinite-loops-and-dead-code/89530
DeltaFile
+73-30mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+51-0mlir/test/Dialect/SCF/canonicalize.mlir
+45-3mlir/lib/Dialect/SCF/IR/SCF.cpp
+48-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.td
+39-0mlir/lib/Dialect/UB/IR/UBOps.cpp
+25-0mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.h
+281-3313 files not shown
+356-4419 files

OpenBSD/ports NpPSzmYtelephony/baresip Makefile.inc, telephony/baresip/baresip distinfo Makefile

   telephony/baresip: update to 4.5.0

   see https://github.com/baresip/baresip/releases/tag/v4.5.0
   and https://github.com/baresip/re/releases/tag/v4.5.0
VersionDeltaFile
1.42+2-2telephony/baresip/baresip/distinfo
1.41+2-2telephony/baresip/re/distinfo
1.50+1-1telephony/baresip/re/Makefile
1.35+1-1telephony/baresip/Makefile.inc
1.56+1-1telephony/baresip/baresip/Makefile
+7-75 files

LLVM/project 013b345clang/lib/Sema SemaType.cpp, clang/lib/Serialization ASTReaderDecl.cpp

[Serialization] Stop demote var definition as declaration (#172430) (#177117)

Close https://github.com/llvm/llvm-project/issues/172241 
Close https://github.com/llvm/llvm-project/issues/64034 
Close https://github.com/llvm/llvm-project/issues/149404
 Close https://github.com/llvm/llvm-project/issues/174858

After this patch, we (the clang dev) no longer assumes there are at most
one definition in a redeclaration chain.

See


https://discourse.llvm.org/t/rfc-clang-not-assuming-there-is-at-most-one-definition-in-a-redeclaration-chain/89360
for details.

---

Update since last commit:

    [2 lines not shown]
DeltaFile
+110-0clang/test/Modules/var-inst-def.cppm
+104-0clang/test/Modules/pr149404-02.cppm
+94-0clang/test/Modules/demote-var-def.cpp
+52-24clang/lib/Sema/SemaType.cpp
+47-0clang/test/Modules/pr172241.cppm
+0-14clang/lib/Serialization/ASTReaderDecl.cpp
+407-386 files