LLVM/project 5650cd1llvm/lib/Target/PISA PISAInstrInfo.cpp PISAInstrFormats.td, llvm/lib/Target/PISA/MCTargetDesc PISAInstPrinter.cpp PISATargetStreamer.cpp

Add PISA register file, instruction set, and MC layer

Add the PISA register file and register-bank descriptions, the instruction
formats and definitions, and the MC/assembly layer (instruction printer,
register and code encoders, target streamer, MC target description and the
supporting enums), replacing the stub descriptions from
the initial target skeleton.

This provides the instruction-set description and assembly-emission
foundation. The GlobalISel lowering and instruction selection that consume it
are added in the following changes.
DeltaFile
+2,511-11llvm/lib/Target/PISA/PISAInstrInfo.td
+1,075-0llvm/lib/Target/PISA/PISACombine.td
+834-0llvm/lib/Target/PISA/PISAInstrFormats.td
+572-0llvm/lib/Target/PISA/MCTargetDesc/PISATargetStreamer.cpp
+448-1llvm/lib/Target/PISA/PISAInstrInfo.cpp
+394-11llvm/lib/Target/PISA/MCTargetDesc/PISAInstPrinter.cpp
+5,834-2333 files not shown
+8,449-6439 files

LLVM/project d19d7e8clang/lib/Analysis IssueHash.cpp, clang/lib/StaticAnalyzer/Checkers/WebKit RawPtrRefMemberChecker.cpp

[clang][StaticAnalyzer] Add support for variables and fields in GetEnclosingDeclContextSignature

Function `getIssueHash` relies on the name of the enclosing
declaration of the issue Decl for hashing. But the underlying
function `GetEnclosingDeclContextSignature` does not compute the
enclosing declaration for variables or fields, causing missing HTML
reports despite text warnings being printed.

The added
`clang/test/Analysis/Checkers/WebKit/html-diag-dedup-members.cpp`
example is a reproducer of this kind of issue we observed in WebKit.

Also, `RawPtrRefLocalVarsChecker` and `RawPtrRefMemberChecker` never
called `Report->setDeclWithIssue()`. This commit fixes it.

rdar://183700416

Assisted-by: Claude sonnet
DeltaFile
+33-0clang/test/Analysis/Checkers/WebKit/html-diag-dedup-ivars.mm
+31-0clang/test/Analysis/Checkers/WebKit/html-diag-dedup-members.cpp
+25-0clang/test/Analysis/Checkers/WebKit/html-diag-dedup-parameters.cpp
+23-0clang/test/Analysis/Checkers/WebKit/html-diag-dedup-local-vars.cpp
+15-0clang/lib/Analysis/IssueHash.cpp
+1-0clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefMemberChecker.cpp
+128-01 files not shown
+129-07 files

FreeBSD/ports 8c6da66sysutils/stackit Makefile distinfo

sysutils/stackit: Update 0.67.0 => 0.68.0

While here, require Go 1.26+ after upstream go.mod change.

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.68.0

PR:             297286
Reported by:    Robert Gogolok <gogolok at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5sysutils/stackit/distinfo
+2-2sysutils/stackit/Makefile
+7-72 files

HardenedBSD/src 0d7c1cfcontrib/unbound config.h.in configure, contrib/unbound/doc Changelog

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+3,512-3,494contrib/unbound/util/configlexer.c
+2,874-1,942contrib/unbound/configure
+2,148-2,099contrib/unbound/util/configparser.c
+577-0contrib/unbound/doc/Changelog
+223-181lib/libunbound/config.h
+220-178contrib/unbound/config.h.in
+9,554-7,894109 files not shown
+12,581-8,981115 files

HardenedBSD/src 7465ed9contrib/unbound config.h.in configure, contrib/unbound/doc Changelog

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+3,512-3,494contrib/unbound/util/configlexer.c
+2,874-1,942contrib/unbound/configure
+2,148-2,099contrib/unbound/util/configparser.c
+577-0contrib/unbound/doc/Changelog
+223-181lib/libunbound/config.h
+220-178contrib/unbound/config.h.in
+9,554-7,894109 files not shown
+12,581-8,981115 files

HardenedBSD/src 7e8785asys/dev/ixl ixl_pf_iov.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-2sys/dev/ixl/ixl_pf_iov.c
+1-21 files

HardenedBSD/ports 00fdefagraphics/vv Makefile, math/topaz/files patch-Makefile.freebsd patch-topaz_Makefile.freebsd

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-3,906science/InsightToolkit501/pkg-plist
+0-236math/topaz/files/patch-topaz_Makefile.freebsd
+89-8science/psi4/pkg-plist
+0-74graphics/vv/Makefile
+0-73math/topaz/files/patch-Makefile.freebsd
+0-72science/InsightToolkit501/Makefile
+89-4,369191 files not shown
+1,441-5,530197 files

FreeBSD/ports d36ade8emulators/wine-devel pkg-plist

emulators/wine-devel: Fix packaging without Wayland

Fix packaging when WAYLAND is disabled in build.

PR:             297179
Approved by:    Thibault Payet <monwarez at mailoo.org> (maintainer)
Sponsored by:   UNIS Labs
DeltaFile
+2-2emulators/wine-devel/pkg-plist
+2-21 files

HardenedBSD/ports d36ade8emulators/wine-devel pkg-plist

emulators/wine-devel: Fix packaging without Wayland

Fix packaging when WAYLAND is disabled in build.

PR:             297179
Approved by:    Thibault Payet <monwarez at mailoo.org> (maintainer)
Sponsored by:   UNIS Labs
DeltaFile
+2-2emulators/wine-devel/pkg-plist
+2-21 files

FreeBSD/ports 3b984ecnet-p2p/tremotesf Makefile distinfo

net-p2p/tremotesf: Update 2.9.1 => 2.10.1

Changelog:
https://github.com/equeim/tremotesf2/blob/2.10.1/CHANGELOG.md

PR:             297269
Reported by:    Anton Saietskii <vsasjason at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net-p2p/tremotesf/distinfo
+1-1net-p2p/tremotesf/Makefile
+4-42 files

HardenedBSD/ports 3b984ecnet-p2p/tremotesf Makefile distinfo

net-p2p/tremotesf: Update 2.9.1 => 2.10.1

Changelog:
https://github.com/equeim/tremotesf2/blob/2.10.1/CHANGELOG.md

PR:             297269
Reported by:    Anton Saietskii <vsasjason at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net-p2p/tremotesf/distinfo
+1-1net-p2p/tremotesf/Makefile
+4-42 files

OpenZFS/src 7312322module/nvpair nvpair.c

nvpair: Fix operator precedence

59dc88602e23a436440e4164c6d9401da8f0dff2 made a mistake when doing a
check, which can cause us to continue processing when we should return
EFAULT.

Reported-by: Grok 4.5 Build Beta
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Richard Yao <richard at ryao.dev>
Closes #18874
DeltaFile
+1-1module/nvpair/nvpair.c
+1-11 files

LLVM/project 66032aaclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuiltin.cpp CIRGenCoroutine.cpp

[CIR] Change previous coroutine builtins to have their own coro intrinsic ops (#211699)

This PR introduces dedicated CIR operations for the coroutine intrinsics
(`coro.intrinsic.id`, `coro.intrinsic.alloc`, `coro.intrinsic.begin`,
`coro.intrinsic.free`, `coro.intrinsic.end`, `coro.intrinsic.size`)
instead of emitting them as calls to hand-created builtin functions.
LLVM IR already has its own dedicated ops for these cases, so this
follows the same pattern at CIR.

Along the way this also changes how coroutine builtins are handled in
`CIRGenBuiltin`: previously the intrinsics emitted automatically as part
of lowering `EmitCoroutineBody` and the ones triggered by an explicit
`__builtin_coro_*` call written in user source code were going through
the same path. This PR separates the two, since they're conceptually
different emission points.

New tests covering these builtins are included as well.

Also added explicit `errorNYI` messages for the remaining

    [11 lines not shown]
DeltaFile
+109-115clang/lib/CIR/CodeGen/CIRGenCoroutine.cpp
+114-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+51-0clang/test/CIR/CodeGenCoroutines/coro-builtins.cpp
+34-14clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+36-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+8-14clang/test/CIR/CodeGenCoroutines/coro-task.cpp
+352-1433 files not shown
+369-1559 files

OpenZFS/src bd336d3tests/test-runner/include logapi.shlib

ZTS: don't read a command's exit status as a missing binary

log_neg_expect() treats an exit status of 127 as a missing binary and
fails before it looks at what the command printed.  That is only a
convention of the shell, and a command is free to return 127 for its
own reasons.  fio returns the number of jobs which failed, so a run of
127 failing jobs is reported as though fio were not installed.

no_space/enospc_rm fills a pool with 200 fio jobs and requires them to
fail with ENOSPC.  How many of them get that far varies with timing,
and on the occasions it comes to exactly 127 the test fails with

  fio ... unexpectedly exited 127 (File not found)

even though the output holds the expected message.  A dozen runs here
landed between 183 and 199, and the failure seen in CI reported 127.

Only read 127 as a missing binary when the expected output is absent.
A command which printed what was asked of it plainly ran, so nothing

    [5 lines not shown]
DeltaFile
+13-1tests/test-runner/include/logapi.shlib
+13-11 files

HardenedBSD/ports 51dc535sysutils/rocinante distinfo Makefile

sysutils/rocinante: Update 1.1.1.260219 => 1.1.2

Changelog:
https://github.com/BastilleBSD/rocinante/releases/tag/1.1.2

- Improve do-install.

PR:             296827
Approved by:    Christer Edwards <christer.edwards at gmail.com> (maintainer, timeout 20 days)
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+7-8sysutils/rocinante/Makefile
+3-3sysutils/rocinante/distinfo
+10-112 files

FreeBSD/ports 51dc535sysutils/rocinante distinfo Makefile

sysutils/rocinante: Update 1.1.1.260219 => 1.1.2

Changelog:
https://github.com/BastilleBSD/rocinante/releases/tag/1.1.2

- Improve do-install.

PR:             296827
Approved by:    Christer Edwards <christer.edwards at gmail.com> (maintainer, timeout 20 days)
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+7-8sysutils/rocinante/Makefile
+3-3sysutils/rocinante/distinfo
+10-112 files

HardenedBSD/ports 08e2beamisc/ollama Makefile

misc/ollama: VULKAN option is broken
DeltaFile
+2-1misc/ollama/Makefile
+2-11 files

FreeBSD/ports 08e2beamisc/ollama Makefile

misc/ollama: VULKAN option is broken
DeltaFile
+2-1misc/ollama/Makefile
+2-11 files

FreeBSD/ports 3573316misc/py-hf-xet Makefile Makefile.crates

misc/py-hf-xet: Update to 1.6.0

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.6.0

Reported by:    portscout
DeltaFile
+41-31misc/py-hf-xet/distinfo
+19-14misc/py-hf-xet/Makefile.crates
+1-2misc/py-hf-xet/Makefile
+61-473 files

HardenedBSD/ports 3573316misc/py-hf-xet Makefile Makefile.crates

misc/py-hf-xet: Update to 1.6.0

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.6.0

Reported by:    portscout
DeltaFile
+41-31misc/py-hf-xet/distinfo
+19-14misc/py-hf-xet/Makefile.crates
+1-2misc/py-hf-xet/Makefile
+61-473 files

LLVM/project 9567f47llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp

[AMDGPU][GlobalISel] Use single B32 rule for permlane16

B32 already covers s32, <2 x s16> and 32-bit pointers, so one StandardB
fast rule replaces the separate S32, V2S16 and DivPtr32 rules. This
matches permlane_bcast/up/down/xor and permlane64, which have the same
overloaded intrinsic shape.

Change-Id: I770a93d5e75e68df704e84d7ad165fdd2cf2fc53
DeltaFile
+4-11llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+4-111 files

LLVM/project 2ea101ellvm/include/llvm/IR PISAIntrinsicUtils.h IntrinsicsPISA.td, llvm/include/llvm/Support PISAAddrSpace.h

Add PISA IR intrinsics and address-space utilities

This patch adds the PISA IR intrinsics definitions, address space
utilities, and basic tests.
DeltaFile
+252-0llvm/include/llvm/IR/IntrinsicsPISA.td
+121-0llvm/lib/IR/PISAIntrinsicUtils.cpp
+72-0llvm/include/llvm/IR/PISAIntrinsicUtils.h
+59-0llvm/include/llvm/Support/PISAAddrSpace.h
+24-0llvm/test/CodeGen/PISA/intrinsics-attributes.ll
+20-0llvm/test/CodeGen/PISA/intrinsics-address-space.ll
+548-05 files not shown
+572-011 files

HardenedBSD/ports 343e9b3print/py-pypdf Makefile distinfo

print/py-pypdf: Update to 6.9.2

PR:             294342
Reported by:    yuri@
DeltaFile
+3-3print/py-pypdf/distinfo
+1-1print/py-pypdf/Makefile
+4-42 files

FreeBSD/ports 343e9b3print/py-pypdf Makefile distinfo

print/py-pypdf: Update to 6.9.2

PR:             294342
Reported by:    yuri@
DeltaFile
+3-3print/py-pypdf/distinfo
+1-1print/py-pypdf/Makefile
+4-42 files

GhostBSD/ghostbsd 53b736esys/conf package-version

bump version to p12
DeltaFile
+1-1sys/conf/package-version
+1-11 files

GhostBSD/ghostbsd 221e102contrib/netbsd-tests/lib/libc/locale t_iconv.c, contrib/tzdata africa

Merge remote-tracking branch 'freebsd/releng/15.0' into releng/15.0
DeltaFile
+375-0contrib/netbsd-tests/lib/libc/locale/t_iconv.c
+220-0tests/sys/kern/resolve_beneath_test.c
+32-159contrib/tzdata/africa
+114-77sys/kern/kern_proc.c
+169-3sys/contrib/openzfs/tests/zfs-tests/cmd/libzfs_input_check.c
+89-67sys/netinet/libalias/alias_smedia.c
+999-30673 files not shown
+2,559-66279 files

FreeBSD/ports 0e280a2www/py-soupsieve Makefile distinfo

www/py-soupsieve: Update to 2.8.4

PR:             297277
Reported by:    rozhuk.im at gmail.com
DeltaFile
+3-3www/py-soupsieve/distinfo
+1-1www/py-soupsieve/Makefile
+4-42 files

HardenedBSD/ports 0e280a2www/py-soupsieve Makefile distinfo

www/py-soupsieve: Update to 2.8.4

PR:             297277
Reported by:    rozhuk.im at gmail.com
DeltaFile
+3-3www/py-soupsieve/distinfo
+1-1www/py-soupsieve/Makefile
+4-42 files

LLVM/project fc2f417llvm/lib/Target/PISA PISARegisterInfo.td PISATargetMachine.h, llvm/lib/Target/PISA/MCTargetDesc PISAMCAsmInfo.cpp PISAMCTargetDesc.cpp

Add PISA target registration and backend stub

Register the Intel GPU portable ISA (PISA) target. Add the pisa Triple
arch, data layout, and a minimal MC/TargetMachine skeleton.
DeltaFile
+85-0llvm/lib/Target/PISA/PISATargetMachine.cpp
+64-0llvm/lib/Target/PISA/MCTargetDesc/PISAMCTargetDesc.cpp
+61-0llvm/lib/Target/PISA/PISASubtarget.h
+46-0llvm/lib/Target/PISA/PISATargetMachine.h
+41-0llvm/lib/Target/PISA/MCTargetDesc/PISAMCAsmInfo.cpp
+39-0llvm/lib/Target/PISA/PISARegisterInfo.td
+336-025 files not shown
+880-031 files

FreeBSD/ports 9237de6www/py-django60 Makefile distinfo, www/py-django60/files patch-pyproject.toml

www/py-django60: Update to 6.0.8

(cherry picked from commit 6b2158cd821eba5539e713ef7ae25a635d6b7df6)
DeltaFile
+5-8www/py-django60/files/patch-pyproject.toml
+3-3www/py-django60/distinfo
+1-1www/py-django60/Makefile
+9-123 files