LLVM/project ccc007allvm/lib/Target/AMDGPU AMDGPUAttributor.cpp, llvm/test/Transforms/PhaseOrdering/AMDGPU infer-address-space.ll

fixes
DeltaFile
+3-3llvm/test/Transforms/PhaseOrdering/AMDGPU/infer-address-space.ll
+1-2llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+4-52 files

LLVM/project a9f0b67llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 faddv-fp16.ll

Address comments 2
DeltaFile
+51-37llvm/test/CodeGen/AArch64/faddv-fp16.ll
+15-4llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+66-412 files

LLVM/project 9ec7b02llvm/lib/Transforms/Scalar JumpTableToSwitch.cpp, llvm/test/Transforms/JumpTableToSwitch stats.ll

[JTS] Add statistics (#183431)

This patch adds some statistics to the jump-table-to-switch pass. This
will make it easier to see in aggregate how changing the profitability
heuristics impacts how often the optimization fires.
DeltaFile
+39-0llvm/test/Transforms/JumpTableToSwitch/stats.ll
+8-0llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp
+47-02 files

LLVM/project 5e66b8cllvm/lib/Analysis ValueTracking.cpp, llvm/test/Analysis/BasicAA range.ll

[ValueTracking] Extend computeConstantRange for add/sub, sext/zext/trunc

Recursively compute operand ranges for add/sub and propagate ranges
through sext/zext/trunc.
For add/sub, the computed range is intersected with any existing range
from setLimitsForBinOp, and NSW/NUW flags are used via addWithNoWrap/
subWithNoWrap to tighten bounds.

The motivation is to enable further folding of reduce.add expressions
in comparisons, where the result range can be bounded by the input
element ranges.
DeltaFile
+1,231-69llvm/test/CodeGen/AMDGPU/div_v2i128.ll
+107-0llvm/unittests/Analysis/ValueTrackingTest.cpp
+44-51llvm/test/CodeGen/AMDGPU/srem64.ll
+58-9llvm/lib/Analysis/ValueTracking.cpp
+66-0llvm/test/Analysis/BasicAA/range.ll
+22-28llvm/test/CodeGen/AMDGPU/urem64.ll
+1,528-15711 files not shown
+1,610-25617 files

LLVM/project 2ed1940clang/lib/Driver/ToolChains Clang.cpp

[Driver][SPIRV] Fix SPIR-V build for AMD.

The AMD path doesn't use spirv-link, and the driver was incorrectly adding flags for it, which broke the build.
DeltaFile
+5-2clang/lib/Driver/ToolChains/Clang.cpp
+5-21 files

FreeBSD/ports d969771textproc/R-cran-xtable distinfo Makefile

textproc/R-cran-xtable: Update to 1.8-8

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-xtable/distinfo
+2-3textproc/R-cran-xtable/Makefile
+5-62 files

NetBSD/pkgsrc 8CBkQZsdoc CHANGES-2026

   doc: Updated lang/smlnj to 110.99.9
VersionDeltaFile
1.1417+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc CuXXniOlang/smlnj distinfo Makefile

   lang/smlnj: Update to 110.99.9

   Changelog:
   Version 110.99.9

   ## Summary

   This release fixes a number of bugs and enables running on macOS 26 (Tahoe).

   ## Details

   ### Runtime System

     * Ported various fixes from the development repository.

   ### SML/NJ Library

     * Added a number of operations to the MONO_HASH_SET interface to make it more
       compatible with the ORD_SET interface.

    [52 lines not shown]
VersionDeltaFile
1.32+76-76lang/smlnj/distinfo
1.42+2-2lang/smlnj/Makefile
+78-782 files

NetBSD/pkgsrc RGP26YJdoc CHANGES-2026

   doc: Updated mail/thunderbird-l10n to 148.0
VersionDeltaFile
1.1416+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc w9xXPUxmail/thunderbird-l10n distinfo Makefile

   mail/thunderbird-l10n: Update to 148.0

   * Sync with mail/thunderbird-148.0.
VersionDeltaFile
1.141+187-187mail/thunderbird-l10n/distinfo
1.147+2-2mail/thunderbird-l10n/Makefile
+189-1892 files

NetBSD/pkgsrc mIrP8Ifdoc CHANGES-2026

   doc: Updated mail/neomutt to 20260105nb1
VersionDeltaFile
1.1415+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 63DV2BWmail/neomutt distinfo Makefile

   neomutt: switch to current head of release branch for IMAP fixes.

   Suggested by upstream.

   Bump PKGREVISION.
VersionDeltaFile
1.84+4-4mail/neomutt/distinfo
1.112+5-2mail/neomutt/Makefile
+9-62 files

NetBSD/pkgsrc MCZJstudoc CHANGES-2026

   doc: Updated mail/thunderbird to 148.0
VersionDeltaFile
1.1414+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc a1dyz0Smail/thunderbird Makefile distinfo

   mail/thunderbird: Update to 148.0

   * Use nodejs* in the standard way.

   Changelog:
   148.0:
   What's New

   new
   Accessiblity is improved in various tree views

   new
   'Favorites' added as destination for 'Move To' and 'File' buttons

   new
   Add mail.openpgp.load_untested_gpgme_version to load untested GPGME version

   new
   NTLM is exposed as an available authentication method for EWS accounts

    [144 lines not shown]
VersionDeltaFile
1.360+3-8mail/thunderbird/Makefile
1.295+4-4mail/thunderbird/distinfo
1.27+3-2mail/thunderbird/mozilla-common.mk
+10-143 files

LLVM/project aa3d6b3clang/lib/AST/ByteCode Compiler.h, clang/test/AST/ByteCode codegen-constexpr-unknown.cpp

[clang][bytecode] Attach block scope variables to the root scope (#183279)

... if we don't have a block scope available. This can happen in
`EvalEmitter` scenarios and can cause local variable blocks to be
prematurely converted to dead blocks. Attach `ScopeKind::Block` variable
to the root scope instead.
DeltaFile
+28-3clang/test/AST/ByteCode/codegen-constexpr-unknown.cpp
+7-0clang/lib/AST/ByteCode/Compiler.h
+35-32 files

NetBSD/pkgsrc IA5EEGzdoc CHANGES-2026 TODO

   doc: Updated games/greed to 4.4
VersionDeltaFile
1.1413+2-1doc/CHANGES-2026
1.26867+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc rUWWv91games/greed Makefile distinfo, games/greed/patches patch-greed.c patch-aa

   greed: update to 4.4.

   4.4: 2026-02-26::
     Code hardening with ChatGPT-5.2.
     Set window size with -w, -h, and -f options.
     Document p option and command.
     Set RNG seed with -r option.

   4.3: 2024-02-07::
     Code cleanup for moden C. Add validation.
     Make the @ for the player's position more visible

   4.2: 2017-03-16::
     Document the basic movement keys better on the manual page.
     Change from BSD 3-clause to 2-clause and use SPDX tagging.

   4.1: 2015-06-15::
     Scores are now kept in ~/.greedscores if default scorefile is unwriteable.
     Each scorefile entry includes a timestamp.

    [20 lines not shown]
VersionDeltaFile
1.8+16-9games/greed/Makefile
1.1+16-0games/greed/patches/patch-greed.c
1.12+5-6games/greed/distinfo
1.6+1-1games/greed/patches/patch-aa
1.5+1-1games/greed/patches/patch-ab
+39-175 files

NetBSD/pkgsrc-wip 85c9d51tailscale distinfo Makefile

tailscale: update to 1.94.2
DeltaFile
+3-3tailscale/distinfo
+2-2tailscale/Makefile
+5-52 files

LLVM/project 58e3eaeutils/bazel/llvm-project-overlay/mlir BUILD.bazel, utils/bazel/llvm-project-overlay/mlir/python BUILD.bazel

[bazel] Fix build for 67ac275 (#183510)

DeltaFile
+57-57utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+15-15utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
+3-3utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+75-753 files

LLVM/project ff3e4a6llvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine icmp-binop.ll

[InstCombine] Fold shift of boolean zext to logic sequence (#180596)

Alive2 proofs:
- `eq` case: 
  https://alive2.llvm.org/ce/z/09hPk-
- `ne` case:
  https://alive2.llvm.org/ce/z/zrof4X

Resolves llvm/llvm-project#180492
DeltaFile
+143-0llvm/test/Transforms/InstCombine/icmp-binop.ll
+27-32llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+170-322 files

FreeBSD/ports bf556efsecurity/vuxml/vuln 2026.xml

security/vuxml: document gitlab vulnerabilities
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

LLVM/project d3f6902mlir/include/mlir/Dialect/Arith/IR ArithOps.td, mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp

[mlir][arith] Add `nneg` to index_castui. (#183383)

Follow up to #183165

`nneg` is added to `arith.index_castui`. 

> When the `nneg` flag is present, the operand is assumed to be
non-negative.
> In this case, zero extension is equivalent to sign extension. When
this
>    assumption is violated, the result is poison.

* Updates op definition to add assembly format and `nneg` flag.
* Updates canonicalization patterns to take into account `nneg` in
`arith.index_castui`.
* Updates arith-to-llvm lowering to preserve `nneg` when lowering
`arith.index_castui` to `zext`
* Adds roundtrip, canonicalization, and lowering tests


    [4 lines not shown]
DeltaFile
+18-5mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+20-1mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
+19-0mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+13-3mlir/test/Dialect/Arith/canonicalize.mlir
+14-1mlir/test/Dialect/Arith/ops.mlir
+3-3mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td
+87-136 files

NetBSD/pkgsrc iSJz11bdoc CHANGES-2026

   doc: Updated www/firefox-l10n to 148.0
VersionDeltaFile
1.1412+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Ao6Amotwww/firefox-l10n distinfo Makefile

   www/firefox-l10n: Update to 148.0

   * Sync with www/firefox-148.0.
VersionDeltaFile
1.290+310-310www/firefox-l10n/distinfo
1.308+2-2www/firefox-l10n/Makefile
+312-3122 files

NetBSD/pkgsrc mBBEbPJdoc CHANGES-2026

   doc: Updated www/firefox to 148.0
VersionDeltaFile
1.1411+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9YMPGupwww/firefox distinfo Makefile, www/firefox/files node-wrapper.sh

   www/firefox: Update to 148.0

   * Use nodejs* in the standard way.

   Chnagelog:
   148.0:
   New

     * Added an AI Controls section to Settings for managing AI-enhanced features.
       Learn more.

     * Firefox now has improved support for screen readers accessing mathematical
       formulas embedded in PDFs.

     * Remote improvements are now decoupled from telemetry requirements in
       Firefox Settings. You can now opt into receiving remote browser changes
       even if you have opted out of sharing telemetry or participating in our
       experimental studies.


    [87 lines not shown]
VersionDeltaFile
1.579+7-7www/firefox/distinfo
1.659+4-4www/firefox/Makefile
1.309+4-3www/firefox/mozilla-common.mk
1.37+1-1www/firefox/files/node-wrapper.sh
+16-154 files

LLVM/project 327f060llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 known-pow2.ll

[DAG] Fix OrZero in isKnownToBeAPowerOfTwo ISD::AND (#182934)

Fixes #181653
DeltaFile
+50-0llvm/test/CodeGen/X86/known-pow2.ll
+1-2llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+51-22 files

OpenBSD/ports 9e77iimemulators/mame distinfo Makefile, emulators/mame/patches patch-scripts_genie_lua

   Update mame to 0.286.
VersionDeltaFile
1.78+2-2emulators/mame/distinfo
1.100+1-1emulators/mame/Makefile
1.31+1-1emulators/mame/patches/patch-scripts_genie_lua
+4-43 files

LLVM/project ffc8780mlir/include/mlir/Dialect/ArmSME/IR CMakeLists.txt, mlir/include/mlir/Dialect/ArmSVE/TransformOps CMakeLists.txt

[MLIR] Fix mlir-doc build failures by adding -dialect to add_mlir_doc calls

Add -dialect=<name> to all add_mlir_doc() calls that were missing it, fixing
failures after a8f2e80d5fe3 made findDialectToGenerate() require -dialect when
multiple dialects are present in a .td file.
DeltaFile
+3-3mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt
+2-2mlir/include/mlir/Dialect/Linalg/TransformOps/CMakeLists.txt
+2-2mlir/include/mlir/Dialect/ArmSME/IR/CMakeLists.txt
+1-1mlir/include/mlir/Dialect/ArmSVE/TransformOps/CMakeLists.txt
+1-1mlir/include/mlir/Dialect/Bufferization/TransformOps/CMakeLists.txt
+1-1mlir/include/mlir/Dialect/DLTI/TransformOps/CMakeLists.txt
+10-1023 files not shown
+33-3329 files

LLVM/project 5c8b812compiler-rt/lib/builtins/arm/thumb1 dcmp.h gedf2.S, compiler-rt/test/builtins/Unit comparedf2new_test.c

Merge branch 'arm-fp-dcmp' into arm-fp-fcmp

Pulls in the CI fix from that branch too.
DeltaFile
+13-20compiler-rt/lib/builtins/arm/thumb1/dcmp.h
+12-0compiler-rt/test/builtins/Unit/comparedf2new_test.c
+1-1compiler-rt/lib/builtins/arm/thumb1/gedf2.S
+1-1compiler-rt/lib/builtins/arm/thumb1/cmpdf2.S
+27-224 files