LLVM/project 459990dllvm/lib/Transforms/Vectorize VPlanRecipes.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize vplan-printing-reductions.ll

 [VPlan] Replace PhiR operand of ComputeFindIVResult with VPIRFlags. #174026  (#175461)

Replace the Phi recipe operand of ComputeFindIVResult with VPIRFlags,
building on top of https://github.com/llvm/llvm-project/pull/174026.

PR: https://github.com/llvm/llvm-project/pull/175461
DeltaFile
+28-38llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+15-6llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+11-8llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+4-6llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+1-1llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+1-1llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
+60-606 files

LLVM/project 0108059llvm/utils/gn/secondary/clang/lib/Analysis/Scalable BUILD.gn, llvm/utils/gn/secondary/clang/unittests/Analysis/Scalable BUILD.gn

[gn build] Port 0d481bf0b952
DeltaFile
+3-0llvm/utils/gn/secondary/clang/unittests/Analysis/Scalable/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/lib/Analysis/Scalable/BUILD.gn
+4-02 files

LLVM/project a51eab9mlir/include/mlir/Dialect/MemRef/IR MemRefOps.td, mlir/lib/Dialect/MemRef/IR MemRefOps.cpp

[mlir][memref] Add a `ViewOp::getMixedSizes` (#176561)

This PR adds a useful `getMixedSizes` method for memref.view.
DeltaFile
+14-0mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+4-4mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
+3-0mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
+21-43 files

FreeBSD/doc b9622b8website/content/en/status/report-2025-10-2025-12 lkpi-wireless.adoc

Status/2025q4/lkpi-wireless.adoc: Add report

Sponsored by:   The FreeBSD Foundation
Reviewed by:    salvadore
Differential Revision: https://reviews.freebsd.org/D54430
DeltaFile
+51-0website/content/en/status/report-2025-10-2025-12/lkpi-wireless.adoc
+51-01 files

LLVM/project 70e6e17llvm/lib/Transforms/Scalar InferAlignment.cpp, llvm/test/Transforms/InferAlignment ptrtoint.ll

[InferAlign] Eliminate trunc ptr to log2(align) pattern (#176562)

Fold trunc ptrtoint/ptrtoaddr to N -> 0 when all N bits are zero due to
alignment.

To Avoid regression due to icmp_ne(and(x,1),0) -> trunc(x) fold
https://github.com/llvm/llvm-project/issues/172888

Proof: https://alive2.llvm.org/ce/z/ZS-QJL
DeltaFile
+56-0llvm/test/Transforms/InferAlignment/ptrtoint.ll
+7-0llvm/lib/Transforms/Scalar/InferAlignment.cpp
+63-02 files

LLVM/project a6c075ellvm/utils/gn/secondary/llvm/tools/llvm-ir2vec BUILD.gn, llvm/utils/gn/secondary/llvm/tools/llvm-ir2vec/utils BUILD.gn

[gn] port 92ca5e82846f (llvm-ir2vec utils lib)
DeltaFile
+10-0llvm/utils/gn/secondary/llvm/tools/llvm-ir2vec/utils/BUILD.gn
+2-0llvm/utils/gn/secondary/llvm/tools/llvm-ir2vec/BUILD.gn
+12-02 files

LLVM/project d1304b6llvm/lib/Target/AArch64 AArch64AsmPrinter.cpp

[NFC][AArch64] Allocate AArch64Subtarget on the heap instead of stack (#176488)

DeltaFile
+17-11llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+17-111 files

LLVM/project 4bc2e4bllvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine icmp-add.ll

[InstCombine] Add new pattern to foldICmpAddConstant (#175876)

icmp ult (add nuw X, (lshr A, ShAmtC)), C --> icmp ult A, C 
when C <= (1 << ShAmtC)
Pattern found in ffmpeg according to the report

https://alive2.llvm.org/ce/z/rpY8LY

Fixes https://github.com/llvm/llvm-project/issues/167178
DeltaFile
+63-0llvm/test/Transforms/InstCombine/icmp-add.ll
+13-0llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+76-02 files

LLVM/project ad24d2eclang/lib/Parse ParseExprCXX.cpp, clang/test/Parser cxx2b-lambdas.cpp

[clang] Don't assert on paren-less lambdas with dependent return type (#176296)

The initial implementation of C++23 style lambdas without parameter
lists, 0620e6f4b76a9, removed `DeclLoc`, which was used to intitialize
`DeclEndLoc`.

This code was then moved around a bit in behavior-preserving ways in
https://reviews.llvm.org/D124351 and 2eb1e75f42d7e09e.

If a lambda has no parentheses, no exception-specification,
attribute-specifier, *and* a decltype() return type (which leads to
`ParseTrailingReturnType` returning a range where
`Range.getEnd().isValid()` is false), then we no longer set a valid
`DeclEndLoc`. Fix this by restoring `DeclLoc` and using it as it was
used before 0620e6f4b76a9.

Fixes #176256.
DeltaFile
+3-1clang/lib/Parse/ParseExprCXX.cpp
+4-0clang/test/Parser/cxx2b-lambdas.cpp
+7-12 files

NetBSD/pkgsrc j7C2XAVdoc CHANGES-2026

   doc: Updated devel/ruby-async to 2.35.3
VersionDeltaFile
1.361+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YBclFqgdevel/ruby-async distinfo Makefile

   devel/ruby-async: update to 2.35.3

   2.35.3 (2026-01-15)

   * Add Clock#as_json and Clock#to_json.
VersionDeltaFile
1.40+4-4devel/ruby-async/distinfo
1.44+2-2devel/ruby-async/Makefile
+6-62 files

NetBSD/pkgsrc WsenDSidoc CHANGES-2026

   doc: Updated databases/ruby-arel-helpers to 2.17.0
VersionDeltaFile
1.360+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 67mshDhdatabases/ruby-arel-helpers distinfo Makefile

   databases/ruby-arel-helpers: update to 2.17.0

   2.17.0 (2025-11-01)

   * Allow Rails 8.1 (@palkan && @camertron, #57)
VersionDeltaFile
1.13+4-4databases/ruby-arel-helpers/distinfo
1.14+2-2databases/ruby-arel-helpers/Makefile
+6-62 files

NetBSD/src PNzWhQndoc 3RDPARTY CHANGES

   new acpica
VersionDeltaFile
1.2156+4-4doc/3RDPARTY
1.3218+2-1doc/CHANGES
+6-52 files

NetBSD/src vQSxZjOusr.sbin/ac ac.c

   ac: suppress lint warning about forgotten command line option

   Suppressing the warning takes less visual space than defining the
   options using a preprocessor conditional.
VersionDeltaFile
1.28+3-2usr.sbin/ac/ac.c
+3-21 files

NetBSD/src ruY7TOPsys/external/bsd/acpica/dist/compiler dtutils.c, sys/external/bsd/acpica/dist/include acdisasm.h actbl1.h

   merge conflicts between 2025-08-07 and 2025-12-12
VersionDeltaFile
1.31+36-123sys/external/bsd/acpica/dist/include/acdisasm.h
1.23+20-124sys/external/bsd/acpica/dist/utilities/utosi.c
1.26+18-125sys/external/bsd/acpica/dist/include/actbl1.h
1.26+17-123sys/external/bsd/acpica/dist/compiler/dtutils.c
1.39+16-124sys/external/bsd/acpica/dist/include/acpixf.h
1.13+16-124sys/external/bsd/acpica/dist/utilities/utobject.c
+123-743118 files not shown
+1,898-15,266124 files

NetBSD/src II6fJy2tests/usr.bin/xlint/lint1 msg_132.c, usr.bin/xlint/lint1 tree.c

   lint: assume that strlen(str) fits into an int

   Strings of this length are seldom, so don't worry that their length
   might overflow an int variable.  There are more practical bugs to be
   discovered and fixed first.
VersionDeltaFile
1.701+31-2usr.bin/xlint/lint1/tree.c
1.57+23-1tests/usr.bin/xlint/lint1/msg_132.c
+54-32 files

NetBSD/src tSgK38Lsys/external/bsd/acpica/dist/common dmtbdump2.c dmtbinfo2.c, sys/external/bsd/acpica/dist/compiler dttable2.c dttable1.c

   Update acpica to 2025-12-12 (previous was 2025-08-07)

   12 December 2025. Summary of changes for version 20251212:

   Major changes:

   Update many existing ACPI tables to follow the ACPI 6.6 Specification
   changes and/or newly approved ASWG ECRs - multiple contributors

   Add a few new ACPI tables: IOVT, SWFT, KEYP - multiple contributors

   Add many new UUIDs, Hardware/PnP/ACPI IDs - Armin Wolf and Pawel
   Chmielewski

   Support a few new special methods (_xxx format) and modify few existing
   ones to stay compliant with the latest ACPI Specification changes

   Improve existing tools/utilities and fix/clean up some problematic usages
   along with patching certain vulnerabilities
VersionDeltaFile
1.1.1.28+228-130sys/external/bsd/acpica/dist/include/actbl2.h
1.1.1.18+182-141sys/external/bsd/acpica/dist/common/dmtbdump2.c
1.1.1.16+137-124sys/external/bsd/acpica/dist/common/dmtbinfo2.c
1.1.1.28+101-154sys/external/bsd/acpica/dist/common/dmtable.c
1.1.1.21+84-139sys/external/bsd/acpica/dist/compiler/dttable2.c
1.1.1.20+100-123sys/external/bsd/acpica/dist/compiler/dttable1.c
+832-811429 files not shown
+7,627-53,555435 files

LLVM/project 1978b15llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 clmul-x86.ll

[X86] Add support for llvm.clmul.i64 on 32-bit targets (#176449)

Add ReplaceNodeResults expansion for llvm.clmul.i64 on 32-bit x86
targets
DeltaFile
+85-376llvm/test/CodeGen/X86/clmul-x86.ll
+24-10llvm/lib/Target/X86/X86ISelLowering.cpp
+109-3862 files

FreeBSD/ports 187df37www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_perfetto_include_perfetto_base_build__config.h

www/iridium: update to 2026.01.144
DeltaFile
+114-78www/iridium/files/patch-chrome_browser_about__flags.cc
+34-66www/iridium/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
+59-5www/iridium/files/patch-chrome_browser_ui_ui__features.cc
+32-23www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+22-22www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+19-19www/iridium/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
+280-213428 files not shown
+2,367-1,975434 files

FreeBSD/ports 8ed8997www/ungoogled-chromium/files patch-chrome_browser_about__flags.cc patch-third__party_perfetto_include_perfetto_base_build__config.h

www/ungoogled-chromium: update to 144.0.7559.59

Security:       https://vuxml.freebsd.org/freebsd/6f76a1db-f124-11f0-85c5-a8a1599412c6.html
DeltaFile
+114-78www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+34-66www/ungoogled-chromium/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
+59-5www/ungoogled-chromium/files/patch-chrome_browser_ui_ui__features.cc
+31-22www/ungoogled-chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+22-22www/ungoogled-chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
+19-19www/ungoogled-chromium/files/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
+279-212426 files not shown
+2,352-1,967432 files

FreeBSD/ports 5445009filesystems Makefile, filesystems/versitygw Makefile pkg-message

filesystems/versitygw: new port - high performance S3 service and proxy

Differential Revision:  https://reviews.freebsd.org/D54616
Sponsored by:           SkunkWerks, GmbH
DeltaFile
+94-0filesystems/versitygw/files/versitygw.in
+24-0filesystems/versitygw/Makefile
+20-0filesystems/versitygw/pkg-message
+7-0filesystems/versitygw/pkg-descr
+5-0filesystems/versitygw/distinfo
+1-0filesystems/Makefile
+151-06 files

FreeBSD/ports bb8a713www/p5-Zonemaster-GUI pkg-plist Makefile

www/p5-Zonemaster-GUI: update for Release v2025.2

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+75-113www/p5-Zonemaster-GUI/pkg-plist
+7-2www/p5-Zonemaster-GUI/Makefile
+3-3www/p5-Zonemaster-GUI/distinfo
+85-1183 files

FreeBSD/ports 152ef7bdns/p5-Zonemaster-CLI distinfo Makefile

dns/p5-Zonemaster-CLI: update for Release v2025.2

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3dns/p5-Zonemaster-CLI/distinfo
+1-1dns/p5-Zonemaster-CLI/Makefile
+4-42 files

FreeBSD/ports 2e947b7lang/erlang Makefile pkg-plist

lang/erlang: rename typer to avoid conflicts with other ports

typer is rarely used, so rename to erl_typer to allow the far more
common py-typer to take its place, used by many py-* CLI tools.

Sponsored by:   SkunkWerks, GmbH
Approved by:    erlang
DeltaFile
+3-0lang/erlang/Makefile
+1-1lang/erlang/pkg-plist
+4-12 files

FreeBSD/ports 26959f8dns/p5-Zonemaster-Engine distinfo Makefile

dns/p5-Zonemaster-Engine: update for Release v2025.2

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3dns/p5-Zonemaster-Engine/distinfo
+1-1dns/p5-Zonemaster-Engine/Makefile
+4-42 files

FreeBSD/ports 2a0e3aetextproc/meilisearch Makefile, textproc/meilisearch/files meilisearch.in

textproc/meilisearch: add rc script to allow running as a daemon

Sponsored by:   SkunkWerks, GmbH
Differential Revision:  https://reviews.freebsd.org/D53314
DeltaFile
+65-0textproc/meilisearch/files/meilisearch.in
+4-2textproc/meilisearch/Makefile
+69-22 files

FreeBSD/ports 892e093dns/p5-Zonemaster-Backend distinfo Makefile

dns/p5-Zonemaster-Backend: update for Release v2025.2

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3dns/p5-Zonemaster-Backend/distinfo
+1-1dns/p5-Zonemaster-Backend/Makefile
+4-42 files

DragonFlyBSD/src 6656943sys/dev/drm/amd/amdgpu ci_dpm.c gfx_v7_0.c

amdgpu - Build in optional support for "CIK" architecture GPUs.

This builds in support for the KAVERI, BONAIRE, HAWAII, KABINI, and MULLINS,
GPU versions.

The newly added source files were taken from Linux 4.20.17 to match the
rest of the amdgpu driver's current state.

By default, amdgpu(4) is not going to match these models.
In order to make amdgpu(4) match and attach to these GPUs, you have to set
the drm.amdgpu.cik_support=1 tunable in /boot/loader.conf.

Until we have 8bit colormapped mode support in syscons(4), you may also
need to force the driver to setup the console framebuffer in 16bpp or 32bpp
mode, using the `drm.video.<connector>' tunable documented in drm(4).
DeltaFile
+6,844-0sys/dev/drm/amd/amdgpu/ci_dpm.c
+5,264-0sys/dev/drm/amd/amdgpu/gfx_v7_0.c
+3,537-0sys/dev/drm/amd/amdgpu/dce_v8_0.c
+3,383-0sys/dev/drm/amd/amdgpu/kv_dpm.c
+1,406-0sys/dev/drm/amd/amdgpu/cik_sdma.c
+793-0sys/dev/drm/amd/amdgpu/uvd_v4_2.c
+21,227-021 files not shown
+23,704-2627 files

OpenBSD/ports qvmlxsUlang/go go.port.mk

   Bump _MODGO_SYSTEM_VERSION due to lang/go update.
VersionDeltaFile
1.95+1-1lang/go/go.port.mk
+1-11 files