LLVM/project 79d0d6e — clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR][NFC] Fix indentation of op description (#228920)

Fix the indentation of the MatrixColumnMajorLoadOp description
DeltaFile
+16-16clang/include/clang/CIR/Dialect/IR/CIROps.td
+16-161 files

LLVM/project bf35c46 — clang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/SemaOpenCL builtins-amdgcn-error-gfx1250-strict.cl

Revert "[AMDGPU] Disable V_WMMA_F{16|32}_16X16X128_[BF]P8_[BF]P8 on gfx1250-s…"

This reverts commit 6fb8776580a4a21a676cd7a424346c09aed81216.
DeltaFile
+12-18llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+0-24llvm/test/MC/AMDGPU/gfx1250-strict_err.s
+8-8clang/include/clang/Basic/BuiltinsAMDGPU.td
+5-8llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+1-11clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-strict.cl
+1-7llvm/lib/Target/AMDGPU/AMDGPU.td
+27-766 files

FreeBSD/ports 14f392e — devel/py-itemloaders Makefile distinfo

devel/py-itemloaders: Update to 1.5.0

https://github.com/scrapy/itemloaders/blob/v1.5.0/docs/release-notes.rst
DeltaFile
+3-3devel/py-itemloaders/distinfo
+1-1devel/py-itemloaders/Makefile
+4-42 files

FreeBSD/ports fc9c334 — www/hedgedoc Makefile distinfo

www/hedgedoc: Fix build on arm64
DeltaFile
+3-3www/hedgedoc/distinfo
+4-1www/hedgedoc/Makefile
+7-42 files

FreeBSD/ports 60f1eb4 — lang/v8 distinfo Makefile

lang/v8: Fix fetch by fetching sub-dependencies from GitHub mirror

The +archive tarballs on chromium.googlesource.com are generated on
the fly with the time of the request as the mtime of every entry,
and the generated tarballs are not reproducible, so their size and
checksum change with each download and fetch fails with a size
or checksum mismatch.

To address this, fetch all sub-dependencies with GH_TUPLE from the
unofficial chromium-full-mirror organization on GitHub, which carries
the same commits and produces stable tarballs.

Because the chromium-full-mirror is an unofficial mirror, a new
verify-mirror target is added, which downloads every sub-dependency
from chromium.googlesource.com and compares the extracted tree with
the mirror distfile.

This new target is run as part of "make makesum" so distinfo can only
be generated when comparison passing.

    [7 lines not shown]
DeltaFile
+102-84lang/v8/Makefile
+55-55lang/v8/distinfo
+157-1392 files

LLVM/project 9d94700 — clang/lib/CIR/FrontendAction CIRDiagnosticHandler.cpp CIRGenAction.cpp, clang/test/CIR/Input cir-input-unsupported.cir cir-input-emit-cir.c

[CIR] Parse .cir cc1 input and support -emit-cir from it (#228288)

Fill in the Language::CIR path of CIRGenAction::ExecuteAction: register
the ClangIR dialects, parse and verify the main file into a ModuleOp
with MLIR diagnostics routed through CIRDiagnosticHandler, and require
the module's cir.triple to match the target triple. A mismatch is an
error rather than an override, because CIR emitted by -emit-cir has
already been lowered for the target ABI of its own triple.

It is still unclear whether we should disallow any overrides of module
CIRGen attribues. At this point in time, I opt to go with a conservative
approach.

The CIR-to-CIR pipeline is not run, because -emit-cir output has already
been through it and its lowering passes are not idempotent; recording
the pipeline stage on the module is left for a follow-up. Other outputs
still report that ClangIR input is not yet supported.

`registerAllDialects` now registers the LLVM dialect. The data layout

    [14 lines not shown]
DeltaFile
+84-8clang/lib/CIR/FrontendAction/CIRGenAction.cpp
+67-0clang/test/CIR/Input/cir-input-invalid.cir
+38-1clang/lib/CIR/FrontendAction/CIRDiagnosticHandler.cpp
+30-0clang/test/CIR/Input/cir-input-emit-cir.cpp
+29-0clang/test/CIR/Input/cir-input-emit-cir.c
+3-5clang/test/CIR/Input/cir-input-unsupported.cir
+251-145 files not shown
+268-1711 files

LLVM/project 35994fa — compiler-rt/test/lsan/TestCases/Linux detached_thread_dlsym.c, llvm/test/ExecutionEngine/JITLink/x86-64 MachO_weak_references_99908.s MachO_weak_references_99909.s

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+60-0compiler-rt/test/lsan/TestCases/Linux/detached_thread_dlsym.c
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99908.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99909.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_9991.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99906.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99907.s
+65-099,995 files not shown
+100,060-0100,001 files

LLVM/project 51f7e9c — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/hwasan hwasan_linux.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+61-0compiler-rt/test/lsan/TestCases/Linux/detached_thread_dlsym.c
+13-0compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+5-1compiler-rt/lib/lsan/lsan_thread.cpp
+4-1compiler-rt/lib/asan/asan_thread.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_dl.h
+2-0compiler-rt/lib/hwasan/hwasan_linux.cpp
+89-2100,000 files not shown
+100,089-2100,006 files

LLVM/project 14f1b93 — llvm/test/ExecutionEngine/JITLink/x86-64 MachO_weak_references_99998.s MachO_weak_references_99994.s

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99998.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99994.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99996.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99999.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99997.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99995.s
+6-099,994 files not shown
+100,000-0100,000 files

LLVM/project 2a405de — compiler-rt/test/lsan/TestCases/Linux detached_thread_dlsym.c, llvm/test/ExecutionEngine/JITLink/x86-64 MachO_weak_references_9991.s MachO_weak_references_99909.s

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+60-0compiler-rt/test/lsan/TestCases/Linux/detached_thread_dlsym.c
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_9991.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99909.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99908.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99907.s
+1-0llvm/test/ExecutionEngine/JITLink/x86-64/MachO_weak_references_99906.s
+65-099,995 files not shown
+100,060-0100,001 files

LLVM/project 9e3c7d1 — llvm/lib/MC MCSymbolELF.cpp

[MC][ELF] Preserve bits 7:4 of st_other (#228882)

The ELF gABI defines visibility in the low bits of st_other and leaves
the upper bits without a generic meaning [1]. Architecture-specific ELF
extensions use these upper bits. MIPS uses bits 7:4 to identify MIPS16
code symbols with STO_MIPS_MIPS16 (0xf0).

MCSymbolELF currently accepts only bits 7:5, so setting STO_MIPS_MIPS16
triggers an assertion. Expand the storage to preserve bits 7:4 and shift
the adjacent internal flags accordingly.

[1] ELF gABI, Section 5.1, Symbol Table Entry:
    https://gabi.xinuos.com/elf/05-symtab.html#symbol-table-entry

Assisted-by: OpenAI Codex
DeltaFile
+11-12llvm/lib/MC/MCSymbolELF.cpp
+11-121 files

FreeBSD/ports ca17cc6 — devel Makefile, devel/R-cran-rdtools distinfo pkg-descr

devel/R-cran-rdtools: New port

Provides fast, cached lookup of help topics and aliases across installed,
source, and in-development packages, plus efficient retrieval of parsed 'Rd'
('R' documentation) objects. Per-package indexes are built once and cached,
making repeated retrieval cheap enough to call in a tight loop.

This port is required updating of devel/R-cran-roxygen2.
DeltaFile
+17-0devel/R-cran-rdtools/Makefile
+4-0devel/R-cran-rdtools/pkg-descr
+3-0devel/R-cran-rdtools/distinfo
+1-0devel/Makefile
+25-04 files

LLVM/project 058a601 — lldb/packages/Python/lldbsuite/test gdbclientutils.py, lldb/source/Plugins/Process/Windows/Common NativeThreadWindows.cpp

[lldb-server] Handle jThreadExtendedInfo
DeltaFile
+51-0lldb/test/API/tools/lldb-server/TestGdbRemote_jThreadExtendedInfo.py
+49-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
+42-0lldb/test/API/windows/thread-extended-info/TestThreadExtendedInfo.py
+36-1lldb/packages/Python/lldbsuite/test/gdbclientutils.py
+4-0lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.cpp
+3-0lldb/test/API/windows/thread-extended-info/main.c
+185-16 files not shown
+198-112 files

FreeBSD/ports a47a8e7 — mail/protonmail-bridge Makefile distinfo

mail/protonmail-bridge: Update to 3.27.1

Changelog: https://github.com/ProtonMail/proton-bridge/blob/v3.27.1/Changelog.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-5mail/protonmail-bridge/distinfo
+2-3mail/protonmail-bridge/Makefile
+7-82 files

FreeBSD/ports 2565203 — audio/ncspot Makefile distinfo

audio/ncspot: update 1.4.0 -> 1.5.0

Changelog: https://github.com/hrkfdn/ncspot/releases/tag/v1.5.0
DeltaFile
+3-3audio/ncspot/distinfo
+1-2audio/ncspot/Makefile
+4-52 files

HardenedBSD/src 322c331 — lib/libthr libthr.3, lib/libthr/thread thr_pshared.c

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+14-11sys/compat/linux/linux_event.c
+22-3lib/libthr/thread/thr_pshared.c
+8-3share/man/man5/rc.conf.5
+7-1lib/libthr/libthr.3
+2-4share/man/man4/ng_gif_demux.4
+2-3share/man/man4/ng_l2cap.4
+55-2553 files not shown
+159-12859 files

HardenedBSD/src e3a4c66 — lib/libthr libthr.3, lib/libthr/thread thr_pshared.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+14-11sys/compat/linux/linux_event.c
+22-3lib/libthr/thread/thr_pshared.c
+8-3share/man/man5/rc.conf.5
+7-1lib/libthr/libthr.3
+2-4share/man/man4/ng_gif_demux.4
+2-3share/man/man4/ng_hci.4
+55-2553 files not shown
+159-12859 files

HardenedBSD/ports bbd7cad — devel/openvino pkg-plist, editors/vscode pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+765-0devel/openvino/pkg-plist
+437-219sysutils/rust-findutils/distinfo
+355-125editors/vscode/pkg-plist
+279-169filesystems/amazon-efs-utils/distinfo
+353-33misc/py-litellm/distinfo
+204-152www/deno/files/patch-cargo-crates_libsui-0.16.4_lib.rs
+2,393-698269 files not shown
+5,602-2,864275 files

FreeBSD/ports 7076d08 — editors/zed Makefile.crates distinfo, editors/zed/files patch-Cargo.lock patch-crates_fs_src_fs.rs

editors/zed: Update to 1.22.0

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.21.0
- https://github.com/zed-industries/zed/releases/tag/v1.22.0

Reported by:    GitHub (watch releases)
DeltaFile
+87-65editors/zed/distinfo
+42-31editors/zed/Makefile.crates
+29-0editors/zed/files/patch-crates_fs_tests_integration_fs__tests.rs
+3-21editors/zed/files/patch-crates_gpui__linux_src_linux_platform.rs
+9-9editors/zed/files/patch-crates_fs_src_fs.rs
+8-8editors/zed/files/patch-Cargo.lock
+178-1348 files not shown
+201-15714 files

NetBSD/pkgsrc ZlGrReN — devel/lcov Makefile

   lcov: update test status in comment
VersionDeltaFile
1.26+2-2devel/lcov/Makefile
+2-21 files

HardenedBSD/ports b44c6c8 — emulators/snes9x-gtk/files patch-gtk_src_gtk__s9x.cpp

HBSD: Fix build of emulators/snes9x-gtk

snes9x has some potential format string vulnerabilities, which is caught
by our use of specific compiler flags.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+45-0emulators/snes9x-gtk/files/patch-gtk_src_gtk__s9x.cpp
+45-01 files

NetBSD/pkgsrc-wip 5be56d9 — box2d distinfo buildlink3.mk

box2d: remove, updated in pkgsrc
DeltaFile
+0-52box2d/log
+0-26box2d/Makefile
+0-24box2d/DESCR
+0-13box2d/buildlink3.mk
+0-13box2d/PLIST
+0-5box2d/distinfo
+0-1331 files not shown
+1-1347 files

LLVM/project 80cd965 —

[LoongArch] Use [X]VSETNEZ.V/[X]VSETEQZ.V for whole-vector zero check (#226814)

Introduce `loongarch_vanynonzero` and `loongarch_vallzero` for checking
wether a vector has any non zero or all of them are zero, which could
simply some vector comparison such as the one below.

Before
```
xvseq.d $xr0, $xr0, $xr1
xvmskltz.d $xr0, $xr0
xvpickve2gr.wu $a0, $xr0, 0
xvpickve2gr.wu $a1, $xr0, 4
bstrins.d $a0, $a1, 3, 2
beqz $a0, .LBB2_2
```
After
```
xvseq.d $xr0, $xr0, $xr1
xvseteqz.v $fcc0, $xr0

    [4 lines not shown]
DeltaFile
+0-00 files

NetBSD/pkgsrc r0auQrD — doc TODO CHANGES-2026

   doc: Updated databases/prometheus to 3.13.4
VersionDeltaFile
1.28104+1-2doc/TODO
1.6675+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc Edqeavr — databases/prometheus go-modules.mk Makefile

   prometheus: update to 3.13.4.

   [SECURITY] Bump google.golang.org/grpc to v1.83.1 to fix HTTP/2
   DATA frame fragmentation memory exhaustion (GO-2026-6348). #19834

   [SECURITY] UI: Update vulnerable npm dependencies. #19834

   [BUGFIX] Agent: Ignore unknown WAL record types to allow rolling
   back from newer versions. #19814

   [BUGFIX] Federation: Fix corruption of float native histograms.
   #19679

   [BUGFIX] Scrape: Fix failing scrapes of protobuf float histograms
   with zero sample, zero and bucket counts, such as the result of
   recording rate(x[1m]) over a constant histogram. #19682
VersionDeltaFile
1.49+13-13databases/prometheus/distinfo
1.18+2-2databases/prometheus/go-modules.mk
1.136+2-2databases/prometheus/Makefile
+17-173 files

NetBSD/pkgsrc-wip ebed03e — . TODO, wayvnc Makefile distinfo

wayvnc: update to 0.10.2.
DeltaFile
+3-3wayvnc/distinfo
+1-1wayvnc/Makefile
+0-1TODO
+4-53 files

NetBSD/pkgsrc-wip 8688b92 — . TODO, neatvnc Makefile distinfo

neatvnc: update to 1.0.3.
DeltaFile
+3-3neatvnc/distinfo
+1-1neatvnc/Makefile
+0-1TODO
+4-53 files

HardenedBSD/src e8a7efd — sys/dev/nvme nvme_private.h nvme.h

nvme: set the controller Timestamp feature

Controllers that report ONCS.TIMESTAMP keep a millisecond clock that the
host is expected to seed

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D59997
DeltaFile
+60-0sys/dev/nvme/nvme_ctrlr.c
+19-0sys/dev/nvme/nvme.h
+3-0sys/dev/nvme/nvme_private.h
+82-03 files

FreeBSD/src e8a7efd — sys/dev/nvme nvme_private.h nvme.h

nvme: set the controller Timestamp feature

Controllers that report ONCS.TIMESTAMP keep a millisecond clock that the
host is expected to seed

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D59997
DeltaFile
+60-0sys/dev/nvme/nvme_ctrlr.c
+19-0sys/dev/nvme/nvme.h
+3-0sys/dev/nvme/nvme_private.h
+82-03 files

FreeBSD/src 0a0490e — sys/dev/nvme nvme_private.h nvme_qpair.c

nvme: do not complete a command when its Abort is not performed

An Abort completion with cdw0 bit 0 set means the controller did not
abort the command; the command can still complete later. The driver
treated this as aborted anyway: it completed the command itself and
freed the CID. When the controller completed the command later,
the CID may already belong to a new command, so the new command
finished with the old command's status, or the unknown-cid assertion
fired on INVARIANTS kernels. The watchdog also kept sending a new
Abort for the same command every half second while the first one was
still pending.

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D59634
DeltaFile
+14-24sys/dev/nvme/nvme_qpair.c
+6-0sys/dev/nvme/nvme_private.h
+20-242 files