LLVM/project d3e683clld/ELF/Arch SystemZ.cpp, lld/test/ELF systemz-tls-ld.s

[ELF][SystemZ] Fix R_390_TLS_LDO32/64 in non-SHF_ALLOC sections

These can appear in .debug_info so, like other architectures (e.g.
X86_64), we still need to handle them in getRelExpr.

Fixes: aec1c984266c ("[ELF] Add target-specific relocation scanning for SystemZ (#181563)")
DeltaFile
+11-0lld/test/ELF/systemz-tls-ld.s
+3-0lld/ELF/Arch/SystemZ.cpp
+14-02 files

FreeBSD/ports c96451agames/gcompris-qt Makefile

games/gcompris-qt: ignore on systems with legacy OpenSSL
DeltaFile
+2-0games/gcompris-qt/Makefile
+2-01 files

LLVM/project 7131244mlir/lib/Dialect/AMDGPU/IR AMDGPUOps.cpp, mlir/test/Dialect/AMDGPU canonicalize.mlir

[mlir][AMDGPU] Allow packing of exactly 4 elements. (#181843)

`amdgpu.scaled_mfma` ops ingest byte sized scales stored in 4-byte
registers. To avoid unnecessary padding (where we only ever use the
first byte in this 4-byte register), this canonicalization finds
opportunities to enable packing multiple scales into 4-byte chunks
whenever possible. Note this is necessary but not sufficient to avoid
byte loads from LDS.

This canonicalization should try to pack scales that are extracted from
an alloc in shared mem of size 4 bytes or larger (meaning packing to 4
bytes is possible). Currently we bail out if it is exactly 4 bytes long
which is incorrect and fixed in this PR.

---------

Signed-off-by: Muzammiluddin Syed <muzasyed at amd.com>
DeltaFile
+15-0mlir/test/Dialect/AMDGPU/canonicalize.mlir
+2-2mlir/lib/Dialect/AMDGPU/IR/AMDGPUOps.cpp
+17-22 files

LLVM/project 03ad654llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 funnel-shift.ll

[DAGCombiner] Combine (fshl A, X, Y) | (shl X, Y) --> fshl (A|X), X, Y (#180887)

Similar for (fshr X, B, Y) | (srl X, Y) --> fshr X, (X|B), Y

This is similar to the FSHL/FSHR handling in
hoistLogicOpWithSameOpcodeHands but here we treat a shl/shr like a
fshl/fshr with 0.

The pattern doesn't require X to be the same in both sides, but that's
what occurred in the case I was looking at so that's what is
implemented.

Alive2: https://alive2.llvm.org/ce/z/eUou-u
DeltaFile
+20-40llvm/test/CodeGen/X86/funnel-shift.ll
+23-31llvm/test/CodeGen/AArch64/funnel-shift.ll
+26-8llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+69-793 files

LLVM/project fb46677clang/include/clang/StaticAnalyzer/Core/PathSensitive CoreEngine.h, clang/lib/StaticAnalyzer/Core ExprEngine.cpp ExprEngineC.cpp

[NFC][analyzer] Remove StmtNodeBuilder (#181431)

The class `StmtNodeBuilder` was practically equivalent to its base class
`NodeBuilder` -- its data members and constructors were identical and
the only distinguishing feature was that it supported two additional
methods that were not present in `NodeBuilder`.

This commit moves those two methods to `NodeBuilder` (there is no reason
why they cannot be defined there) and replaces all references to
`StmtNodeBuilder` with plain `NodeBuilder`.

Note that previously `StmtNodeBuilder` had a distinguishing feature
where its destructor could pass nodes to an "enclosing node builder" but
this became dead code somewhen in the past, so my previous commit
320d0b5467b9586a188e06dd2620126f5cb99318 removed it.
DeltaFile
+16-35clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
+21-21clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
+18-17clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
+16-16clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
+12-10clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
+1-12clang/test/Analysis/misc-ps-eager-assume.m
+84-1112 files not shown
+87-1158 files

FreeNAS/freenas a7986b6src/middlewared/middlewared/test/integration/utils shell.py, tests/api2 test_usage_reporting.py

add webshell testing
DeltaFile
+43-121tests/api2/test_usage_reporting.py
+59-18src/middlewared/middlewared/test/integration/utils/shell.py
+102-1392 files

LLVM/project dfc5469mlir/include/mlir/Dialect/OpenACC/Transforms Passes.td, mlir/lib/Dialect/OpenACC/Transforms ACCDeclareGPUModuleInsertion.cpp CMakeLists.txt

[mlir][acc] Add pass to insert acc declare globals into GPU module (#181383)

Adds a new OpenACC pass that copies globals with the `acc.declare`
attribute into the GPU module so that device code (acc routine, compute
regions) can reference them.

---------

Co-authored-by: Susan Tan <zujunt at nvidia.com>
DeltaFile
+145-0mlir/lib/Dialect/OpenACC/Transforms/ACCDeclareGPUModuleInsertion.cpp
+14-0mlir/test/Dialect/OpenACC/acc-declare-gpu-module-insertion.mlir
+9-0mlir/include/mlir/Dialect/OpenACC/Transforms/Passes.td
+1-0mlir/lib/Dialect/OpenACC/Transforms/CMakeLists.txt
+169-04 files

FreeBSD/ports 3916e14www/redmine60 Makefile, www/redmine60/files patch-Gemfile

www/redmine60: Allow build with ruby34

- Bump PORTREVISION for package change

PR:             292489
Approved by:    delphij (maintainer)
DeltaFile
+4-2www/redmine60/files/patch-Gemfile
+1-0www/redmine60/Makefile
+5-22 files

FreeBSD/ports 10e12d0databases/mysql96-server Makefile

databases/mysql96-server: Fix typo

Approved by:    portmgr (blanket)
DeltaFile
+1-1databases/mysql96-server/Makefile
+1-11 files

FreeBSD/ports 1a75f11x11-fonts/py-vfblib Makefile, x11-fonts/py-vfblib/files patch-pyproject.toml

x11-fonts/py-vfblib: Update version requirement of BUILD_DEPENDS
DeltaFile
+2-2x11-fonts/py-vfblib/files/patch-pyproject.toml
+1-1x11-fonts/py-vfblib/Makefile
+3-32 files

FreeBSD/ports c2fa1c9java/openjfx14 Makefile

java/openjfx14: Fix a67f24e318a6966aa0f191de2c49f1fb687fde6e

Simplify RUBY_VER check

PR:             293109
Reported by:    Benjamin Takacs <nimaje+fbz at bureaucracy.de>
DeltaFile
+1-3java/openjfx14/Makefile
+1-31 files

FreeBSD/ports a7e6e36databases/mysql94-server Makefile

databases/mysql94-server: Fix typo

Approved by:    portmgr (blanket)
DeltaFile
+1-1databases/mysql94-server/Makefile
+1-11 files

FreeBSD/ports 88be59dtextproc/py-youseedee Makefile, textproc/py-youseedee/files patch-pyproject.toml

textproc/py-youseedee: Update version requirement of BUILD_DEPENDS
DeltaFile
+1-1textproc/py-youseedee/files/patch-pyproject.toml
+1-1textproc/py-youseedee/Makefile
+2-22 files

FreeBSD/ports 962ef34security/py-python-pkcs11 Makefile, security/py-python-pkcs11/files patch-pyproject.toml

security/py-python-pkcs11: Update version requirement of BUILD_DEPENDS
DeltaFile
+2-2security/py-python-pkcs11/Makefile
+1-1security/py-python-pkcs11/files/patch-pyproject.toml
+3-32 files

FreeBSD/ports 884dba0print/py-vharfbuzz Makefile, print/py-vharfbuzz/files patch-pyproject.toml

print/py-vharfbuzz: Update version requirement of BUILD_DEPENDS
DeltaFile
+0-16print/py-vharfbuzz/files/patch-pyproject.toml
+1-1print/py-vharfbuzz/Makefile
+1-172 files

FreeBSD/ports b2bdf71x11-fonts/py-babelfont Makefile, x11-fonts/py-babelfont/files patch-pyproject.toml

x11-fonts/py-babelfont: Update version requirement of BUILD_DEPENDS
DeltaFile
+3-5x11-fonts/py-babelfont/files/patch-pyproject.toml
+1-1x11-fonts/py-babelfont/Makefile
+4-62 files

FreeBSD/ports 6accf60devel/py-toml-fmt-common Makefile

devel/py-toml-fmt-common: Update WWW
DeltaFile
+2-1devel/py-toml-fmt-common/Makefile
+2-11 files

FreeBSD/ports 03e61abdevel/py-lark Makefile, devel/py-lark/files patch-pyproject.toml

devel/py-lark: Fix BUILD_DEPENDS
DeltaFile
+1-1devel/py-lark/files/patch-pyproject.toml
+1-0devel/py-lark/Makefile
+2-12 files

FreeBSD/ports 70a5a11print/py-glyphsets Makefile, print/py-glyphsets/files patch-setup.py

print/py-glyphsets: Change BUILD_DEPENDS from py-setuptools-scm8 to py-setuptools-scm

- Update version requirement of BUILD_DEPENDS
- Bump PORTREVISION for package change
DeltaFile
+2-1print/py-glyphsets/Makefile
+1-1print/py-glyphsets/files/patch-setup.py
+3-22 files

FreeBSD/ports bbe6d95devel/py-localstack-core Makefile, devel/py-localstack-core/files patch-pyproject.toml

devel/py-localstack-core: Update version requirement of BUILD_DEPENDS
DeltaFile
+1-1devel/py-localstack-core/Makefile
+1-1devel/py-localstack-core/files/patch-pyproject.toml
+2-22 files

FreeBSD/ports 868fe8adevel/py-git-up Makefile, devel/py-git-up/files patch-pyproject.toml

devel/py-git-up: Allow build with py-packaging 26.0+

- Bump PORTREVISION for package change
DeltaFile
+11-0devel/py-git-up/files/patch-pyproject.toml
+2-1devel/py-git-up/Makefile
+13-12 files

FreeBSD/ports f80ed89devel/py-flatbuffers distinfo Makefile

devel/py-flatbuffers: Update to 25.12.19-2026-02-06-03fffb2

Changes:        https://github.com/google/flatbuffers/releases
DeltaFile
+3-3devel/py-flatbuffers/distinfo
+2-0devel/py-flatbuffers/Makefile
+5-32 files

FreeBSD/ports 9efc84adevel/py-distributed Makefile, devel/py-distributed/files patch-pyproject.toml

devel/py-distributed: Update version requirement of BUILD_DEPENDS
DeltaFile
+1-1devel/py-distributed/Makefile
+1-1devel/py-distributed/files/patch-pyproject.toml
+2-22 files

FreeBSD/ports 3828a7ddevel/py-dask Makefile, devel/py-dask/files patch-pyproject.toml

devel/py-dask: Update version requirement of BUILD_DEPENDS
DeltaFile
+1-1devel/py-dask/Makefile
+1-1devel/py-dask/files/patch-pyproject.toml
+2-22 files

FreeBSD/ports 8fc07f3www/node25 Makefile distinfo

www/node25: Update to 25.6.1

- Use the following ports instead of the bundled ones
  - devel/googletest
  - devel/libada
  - devel/merve
  - devel/uvwasi
  - graphics/hdr_histogram
  - www/nbytes

Changes:        https://github.com/nodejs/node/releases
                https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V25.md
Security:       CVE-2026-21637
DeltaFile
+26-4www/node25/Makefile
+3-3www/node25/distinfo
+1-1www/node25/Makefile.version
+30-83 files

FreeBSD/ports 80b8687www/npm Makefile, www/npm-node24 pkg-plist distinfo

www/npm*: Update to 11.10.0

Changes:        https://github.com/npm/cli/releases
DeltaFile
+37-15www/npm-node24/pkg-plist
+3-3www/npm-node24/distinfo
+1-1www/npm-node24/Makefile
+1-1www/npm/Makefile
+42-204 files

FreeBSD/ports 1f70b83devel/utf8cpp Makefile

devel/utf8cpp: Remove outdated CONFLICTS_INSTALL
DeltaFile
+0-2devel/utf8cpp/Makefile
+0-21 files

FreeBSD/ports 26f2721www/node22 Makefile

www/node22: Use devel/libada and devel/uvwasi instead of the bundled ones

- Cosmetic change
- Bump PORTREVISION for dependency change
DeltaFile
+13-5www/node22/Makefile
+13-51 files

FreeBSD/ports e34751cwww/node24 Makefile distinfo

www/node24: Update to 24.13.1

- Use the following ports instead of the bundled ones
  - devel/libada
  - devel/uvwasi

Changes:        https://github.com/nodejs/node/releases
                https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.md
Security:       CVE-2026-21637
DeltaFile
+12-5www/node24/Makefile
+3-3www/node24/distinfo
+1-1www/node24/Makefile.version
+16-93 files

FreeBSD/ports 7cf128cwww/node20 Makefile

www/node20: Cosmetic change
DeltaFile
+4-4www/node20/Makefile
+4-41 files