NetBSD/pkgsrc-wip 521f4f6xsb PLIST Makefile

xsb: buildink to a symbolic link won't work, swapped the roles main directory and link under config
DeltaFile
+13-13xsb/PLIST
+2-1xsb/Makefile
+1-1xsb/buildlink3.mk
+16-153 files

NetBSD/pkgsrc-wip 9401879ahir Makefile

ahir: added openjdk-bin to PKG_JVMS_ACCEPTED for Linux
DeltaFile
+1-1ahir/Makefile
+1-11 files

NetBSD/pkgsrc-wip 12e17cfxsb PLIST Makefile

XSB_CONFIG_NAME introduced to simplify the solution for dynamic part of the PLIST
DeltaFile
+12-12xsb/PLIST
+4-10xsb/Makefile
+16-222 files

LLVM/project e8311f8llvm/lib/CodeGen/AsmPrinter DwarfDebug.cpp, llvm/test/DebugInfo/X86 split-dwarf-inline.ll

[DebugInfo] Emit skeleton to avoid mismatching inlining flags (#153568)

This actually reverts 418120556398c01550d42500d56e6d328290185b.

The original commit omits unit with all symbols inlined into current
one, which leads to crash when a module using split-dwarf inlined a
function from another module with mismatched split-dwarf-inlining
option. This revert guarantees that DIEs are created in both DWO and the
skeleton sections whenever split-dwarf is active.
DeltaFile
+36-0llvm/test/DebugInfo/X86/split-dwarf-inline.ll
+8-12llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+44-122 files

LLVM/project de9a50autils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel][mlir] Port #155951: amdgpu dialect deps (#159633)

DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

LLVM/project ada4894flang/lib/Semantics openmp-utils.cpp

Merge branch 'users/kparzysz/o2-blank-common' into users/kparzysz/o3-ods-threadprivate
DeltaFile
+3-1flang/lib/Semantics/openmp-utils.cpp
+3-11 files

LLVM/project 991a38fflang/lib/Semantics openmp-utils.cpp

fix MSVC build error
DeltaFile
+3-1flang/lib/Semantics/openmp-utils.cpp
+3-11 files

LLVM/project dfcc9d2llvm/lib/Target/AMDGPU VOP1Instructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.mov.dpp.gfx1251.ll

[AMDGPU] gfx1251 VOP1 dpp support
DeltaFile
+156-0llvm/test/MC/AMDGPU/gfx1251_asm_vop1_err.s
+98-0llvm/test/MC/AMDGPU/gfx1251_asm_vop1_dpp16.s
+43-22llvm/lib/Target/AMDGPU/VOP1Instructions.td
+49-0llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop1_dpp16.txt
+25-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.gfx1251.ll
+6-0llvm/test/MC/AMDGPU/gfx1251_err.s
+377-222 files not shown
+379-238 files

LLVM/project f0e3578clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplate.cpp

[clang] check constant template parameters in dependent contexts

This patch makes sure constant template parameters are checked even
in dependent contexts.

This can for example diagnose narrowings earlier, but this is permitted
as these templates would have no valid instantiations.
DeltaFile
+15-9clang/test/SemaTemplate/temp_arg_template.cpp
+2-3clang/lib/Sema/SemaTemplate.cpp
+2-1clang/docs/ReleaseNotes.rst
+19-133 files

LLVM/project 9628061mlir/include/mlir/Dialect/AMDGPU/IR AMDGPU.td, mlir/lib/Dialect/AMDGPU/IR AMDGPUDialect.cpp CMakeLists.txt

[mlir][AMDGPU] Add canonicalization pattern to pack scales for ScaledMFMAOp (#155951)

The ScaledMFMAOp accepts scales as a vector of 4 bytes
(`vector<4xf8E8M0FNU>`) that can be stored in a single register with a
particular scale accessed using the `OpSel` attribute. Currently, we
only use one byte in this 4-byte vector, resulting in 3 wasted
registers.

This is fixed by identifying when single byte extractions are performed
and rewriting them into extractions of 4-byte vectors.

Example:
```
  %unit = vector.extract %ScaleSrc[offsets] : f8E8M0FNU from vector<?x?x?xf8E8M0FNU>
  %scale = vector.insert %unit, ... : f8E8M0FNU into vector<4xf8E8M0FNU>
  amdgpu.scaled_mfma(%scale[0] * ...
```
to
```

    [7 lines not shown]
DeltaFile
+137-0mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
+85-0mlir/test/Dialect/AMDGPU/canonicalize.mlir
+1-0mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
+1-0mlir/lib/Dialect/AMDGPU/IR/CMakeLists.txt
+224-04 files

FreeBSD/ports 60b4e44www/librewolf distinfo Makefile, www/librewolf/files patch-libwebrtc-generated patch-bug1876632

www/librewolf: Update 142.0.1-1 => 143.0-1

Changelog:
https://www.firefox.com/en-US/firefox/143.0/releasenotes/

PR:     289676
MFH:    2025Q3
(cherry picked from commit 942b4853ed2e9531a349fc56db1b154e24eca0af)
DeltaFile
+87,706-90,810www/librewolf/files/patch-libwebrtc-generated
+0-35www/librewolf/files/patch-bug1876632
+0-25www/librewolf/files/patch-bug1874059
+18-0www/librewolf/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+87,729-90,8756 files

FreeBSD/doc f12ee9edocumentation/content/ru/books/porters-handbook/makefiles _index.po _index.adoc, documentation/content/ru/books/porters-handbook/special _index.po

update translation of books/porters-handbook to Russian

Reviewed by: maxim (mentor) and arrowd
Approved by: maxim (mentor) and carlavilla
Differential Revision: https://reviews.freebsd.org/D52053
DeltaFile
+33,861-0documentation/content/ru/books/porters-handbook/versions/_index.po
+14,978-0documentation/content/ru/books/porters-handbook/special/_index.po
+14,066-0documentation/content/ru/books/porters-handbook/makefiles/_index.po
+9,971-0documentation/content/ru/books/porters-handbook/uses/_index.po
+3,726-2,462documentation/content/ru/books/porters-handbook/versions/_index.adoc
+3,791-1,251documentation/content/ru/books/porters-handbook/makefiles/_index.adoc
+80,393-3,71334 files not shown
+99,266-6,09740 files

FreeBSD/src 2c06b82. Makefile.inc1

pkgbootstrap: Build pkg if PORTSDIR exists

If we don't already have the pkg tool installed, we need to install it
before we can build packages for pkgbase.  (This arises in release
builds which run in clean chroots; most users will have pkg installed
already.)  Installing it from pkg.freebsd.org via "pkg bootstrap" runs
into two problems: First, it's an external dependency with security
implications; and second, there's a bootstrapping problem on new major
versions where pkg.freebsd.org does not have packages yet.

Instead, if we have a ports tree, use it to build pkg ourselves.

With hat:       re
MFC after:      6 hours
Sponsored by:   https://www.patreon.com/cperciva
DeltaFile
+8-0Makefile.inc1
+8-01 files

FreeBSD/ports 942b485www/librewolf distinfo Makefile, www/librewolf/files patch-libwebrtc-generated patch-bug1876632

www/librewolf: Update 142.0.1-1 => 143.0-1

Changelog:
https://www.firefox.com/en-US/firefox/143.0/releasenotes/

PR:     289676
MFH:    2025Q3
DeltaFile
+87,706-90,810www/librewolf/files/patch-libwebrtc-generated
+0-35www/librewolf/files/patch-bug1876632
+0-25www/librewolf/files/patch-bug1874059
+18-0www/librewolf/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
+3-3www/librewolf/distinfo
+2-3www/librewolf/Makefile
+87,729-90,8766 files

LLVM/project 7bb9fb5flang/include/flang/Parser openmp-utils.h, flang/lib/Parser openmp-parsers.cpp unparse.cpp

[flang][OpenMP] Use OmpDirectiveSpecification in THREADPRIVATE

Since ODS doesn't store a list of OmpObjects (i.e. not as OmpObjectList),
some semantics-checking functions needed to be updated to operate on a
single object at a time.
DeltaFile
+48-41flang/lib/Semantics/check-omp-structure.cpp
+15-7flang/lib/Semantics/openmp-utils.cpp
+8-3flang/lib/Semantics/resolve-directives.cpp
+5-2flang/lib/Parser/openmp-parsers.cpp
+3-4flang/lib/Parser/unparse.cpp
+1-3flang/include/flang/Parser/openmp-utils.h
+80-603 files not shown
+86-639 files

FreeBSD/src d5984d5secure/lib/libcrypto Makefile, secure/lib/libcrypto/modules Makefile.inc

OpenSSL: update Makefiles to reflect 3.5.1 release

This is a targeted effort to update the INCS and SRCS entries for
libcrypto, the legacy provider, and libssl to match what upstream
(OpenSSL) builds in their respective libraries.

The number of stylistic changes were kept at a minimum.

Another incoming change will reformat this file to make future
maintenance easier.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D52554
DeltaFile
+30-19secure/lib/libcrypto/Makefile
+36-5secure/lib/libcrypto/modules/legacy/Makefile
+0-7secure/lib/libcrypto/modules/Makefile.inc
+1-1secure/lib/libssl/Makefile
+1-1share/mk/src.libnames.mk
+68-335 files

LLVM/project 105ca68flang/lib/Semantics resolve-directives.cpp resolve-names.cpp

Handle switch-covers-all-cases errors
DeltaFile
+1-2flang/lib/Semantics/resolve-directives.cpp
+1-2flang/lib/Semantics/resolve-names.cpp
+2-42 files

FreeBSD/src c99bb57tools/tools/nanobsd defaults.sh legacy.sh, tools/tools/nanobsd/embedded common

nanobsd: minor formatting cleanup

- Reformat function definitions

POSIX states that compound commands, i.e., ones that use `(..)` or
`{ .. } `, are permissible as function definitions, however, many shell
syntax validators do not acknowledge the former format.

Switch to the latter format so more naive editors, like the vim syntax
highlighter, better parse the syntax of the file.

Moreover, replacing `(..)` with `{..}` replaces several subshells with
their non-subshell equivalents. Given that `set -e` is used liberally
and `exit` is not used in the calling code when `set -e` is not
enforced, there is no net loss by making this change.

- Clean trailing whitespace.
- Reindent some related comments to match the indentation of the
  previous line.

    [5 lines not shown]
DeltaFile
+80-82tools/tools/nanobsd/defaults.sh
+28-28tools/tools/nanobsd/embedded/common
+16-16tools/tools/nanobsd/rescue/common
+6-6tools/tools/nanobsd/legacy.sh
+130-1324 files

LLVM/project cba781allvm/test/CodeGen/AMDGPU llvm.amdgcn.mfma.gfx942.ll callee-special-input-vgprs-packed.ll, llvm/test/tools/llvm-mca/AArch64/Neoverse N1-writeback.s N3-writeback.s

Address review feedback

Created using spr 1.3.6
DeltaFile
+2,190-2,179llvm/test/tools/llvm-mca/AArch64/Neoverse/N1-writeback.s
+1,913-1,903llvm/test/tools/llvm-mca/AArch64/Neoverse/N3-writeback.s
+1,794-1,900llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll
+1,456-1,455llvm/test/tools/llvm-mca/AArch64/Neoverse/V1-writeback.s
+1,657-315llvm/test/CodeGen/AMDGPU/callee-special-input-vgprs-packed.ll
+1,042-339llvm/test/CodeGen/AMDGPU/callee-special-input-vgprs.ll
+10,052-8,0911,820 files not shown
+56,889-35,2231,826 files

LLVM/project 8c41859llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 non-sched-inst-has-copyable-before.ll

[SLP]Clear the operands deps of non-schedulable nodes, if previously all operands were copyable

If all operands of the non-schedulable nodes were previously only
copyables, need to clear the dependencies of the original schedule data
for such copyable operands and recalculate them to correctly handle
  number of dependecies.

Fixes #159406
DeltaFile
+153-0llvm/test/Transforms/SLPVectorizer/X86/non-sched-inst-has-copyable-before.ll
+37-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+190-42 files

LLVM/project 3e0c58bllvm/lib/IR Metadata.cpp

Revert "[IR] Simplify HasCachedHash with is_detected (NFC) (#159510)" (#159622)

This reverts commit d6b7ac830ab4c1b26a1b2eecd15306eccf9cea90. Build
breakages reported on the PR hint at not working with certain versions
of the host compiler.
DeltaFile
+8-3llvm/lib/IR/Metadata.cpp
+8-31 files

LLVM/project 3ad40d1llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[AArch64] Use getNegative instead of manually sub with 0 (NFC) (#158511)

DeltaFile
+2-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-21 files

FreeNAS/freenas 57a6918tests/api2 test_300_nfs.py test_200_ftp.py

test
DeltaFile
+0-2,097tests/api2/test_300_nfs.py
+0-1,404tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-487tests/api2/test_audit_websocket.py
+0-479tests/api2/test_310_service_announcement.py
+0-6,103238 files not shown
+82-28,830244 files

FreeNAS/freenas ec276c4tests conftest.py, tests/api2 test_legacy_api.py

this should fail
DeltaFile
+40-0tests/api2/test_legacy_api.py
+0-35tests/conftest.py
+40-352 files

LLVM/project b34629fflang/lib/Parser unparse.cpp, flang/lib/Semantics resolve-names.cpp check-omp-structure.cpp

[flang][OpenMP] Reject blank common blocks more gracefully

Parse them as "invalid" OmpObjects, then emit a diagnostic in semantic
checks.
DeltaFile
+27-18flang/lib/Semantics/resolve-names.cpp
+31-13flang/lib/Semantics/check-omp-structure.cpp
+19-8flang/lib/Semantics/resolve-directives.cpp
+16-4flang/lib/Parser/unparse.cpp
+18-0flang/test/Semantics/OpenMP/blank-common-block.f90
+0-9flang/test/Parser/OpenMP/threadprivate-blank-common-block.f90
+111-525 files not shown
+132-5811 files

FreeBSD/doc cf5e9c5documentation/content/ru/articles/committers-guide _index.po _index.adoc

update translation of articles/committers-guide to Russian

Reviewed by: maxim (mentor)
Approved by: maxim (mentor)
Differential Revision: https://reviews.freebsd.org/D52505
DeltaFile
+12,213-0documentation/content/ru/articles/committers-guide/_index.po
+2,854-872documentation/content/ru/articles/committers-guide/_index.adoc
+15,067-8722 files

LLVM/project 53a18ebmlir/lib/Dialect/Vector/Utils VectorUtils.cpp

[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in VectorUtils.cpp (NFC)
DeltaFile
+1-1mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp
+1-11 files

LLVM/project 70a7ffdllvm/test/Transforms/LoopVectorize/AArch64 replicating-load-store-costs.ll

[LV] Add missing test cover for replicating load/store costs.
DeltaFile
+342-0llvm/test/Transforms/LoopVectorize/AArch64/replicating-load-store-costs.ll
+342-01 files

NetBSD/pkgsrc-wip 728dc52powerdns-recursor53 distinfo COMMIT_MSG, powerdns-recursor53/files/smf manifest.xml

powerdns-recursor53: PowerDNS Recursor 5.3.0
DeltaFile
+293-0powerdns-recursor53/distinfo
+161-0powerdns-recursor53/COMMIT_MSG
+98-0powerdns-recursor53/cargo-depends.mk
+88-0powerdns-recursor53/cargo.mk
+49-0powerdns-recursor53/Makefile
+30-0powerdns-recursor53/files/smf/manifest.xml
+719-05 files not shown
+775-011 files

LLVM/project e19fa93mlir/lib/Dialect/Quant/IR TypeParser.cpp

[MLIR] Apply clang-tidy fixes for llvm-else-after-return in TypeParser.cpp (NFC)
DeltaFile
+2-1mlir/lib/Dialect/Quant/IR/TypeParser.cpp
+2-11 files