LLVM/project 2dc2a1f — libc/src/__support/math lgammaf.h

[libc][math] Fix lgammaf 1-ULP errors in non-FMA builds  (#225449)

There were some inaccuracies in the non-FMA builds.
I retested exhaustively with FMA both enabled and disabled, and all
tests seems to pass noww.
DeltaFile
+6-2libc/src/__support/math/lgammaf.h
+6-21 files

LLVM/project f2f70fc — llvm/test/tools/llubi main_declaration.ll, llvm/tools/llubi llubi.cpp

[llubi] Error if main is not a definition (#226475)

Currently this crashes. Ran into this while using llubi with
llvm-reduce.
DeltaFile
+5-0llvm/test/tools/llubi/main_declaration.ll
+4-0llvm/tools/llubi/llubi.cpp
+9-02 files

FreeBSD/ports 1abe115 — editors/openoffice-devel distinfo Makefile, editors/openoffice-devel/files freebsd-aoo-intro-developer.png freebsd-aoo-about-developer.png

editors/openoffice-devel: Update to a new snapshot

Update openoffice-devel to a newer snapshot

Change the splash screen to say OpenOffice 5.

MFH:            2026Q3
DeltaFile
+4-4editors/openoffice-devel/Makefile
+3-3editors/openoffice-devel/distinfo
+0-0editors/openoffice-devel/files/freebsd-aoo-intro-developer.png
+0-0editors/openoffice-devel/files/freebsd-aoo-about-developer.png
+7-74 files

pkgng/pkgng e03fa7e — tests/frontend clean.sh

clean: make the keep_installed_archive test reliable

A file rebuilt within the same second keeps the same mtime, and the
file:// fetcher then answers EPKG_UPTODATE: the cached catalogue is left
unchanged and pkg clean keeps the archive of the removed package.

Wait a second before rebuilding the repository so that the new catalogue
is newer than the cached one.
DeltaFile
+6-1tests/frontend/clean.sh
+6-11 files

LLVM/project 6258c46 — llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp, llvm/test/CodeGen/AMDGPU wmma-coexecution-valu-hazards.mir

[AMDGPU] Fix missed WMMA C-operand co-exec hazard

The gfx1250 WMMA co-execution hazard check treats only A, B and the
SWMMAC index as registers the in-flight MMA still reads. C (src2 of a
non-SWMMAC WMMA) is missing, so a VALU scheduled into the MMA's shadow
can clobber C and the MMA consumes the new value.

This is latent while C is tied to vdst, since the existing D check then
covers it. It miscompiles where the tie does not hold: for
v_wmma_bf16f32_16x16x32_bf16, whose D is narrower than C, and for the
_threeaddr form of any WMMA.

Add src2 to the checked set for non-SWMMAC WMMAs.
DeltaFile
+171-2llvm/test/CodeGen/AMDGPU/wmma-coexecution-valu-hazards.mir
+5-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+176-22 files

FreeBSD/ports e22a026 — net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.22.5

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.22.5

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+11-11net/rustconn/distinfo
+4-4net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+16-163 files

FreeBSD/ports 18359cd — www/adjuster Makefile distinfo

www/adjuster: Update 3.249 => 3.250

Commit log:
* Added a native cgi option (no need for WSGI).
* Fix Python 3 compatibility for non-function htmlFilter settings.
* Updated Annotator Generator to version 3.43 which fixes a cross-site
  scripting vulnerability.
https://github.com/ssb22/adjuster/compare/v3.249...v3.250

PR:             298818
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit a205e4a71a0739d64baddf2b65e9334eba6d59e2)
DeltaFile
+3-3www/adjuster/distinfo
+1-1www/adjuster/Makefile
+4-42 files

FreeBSD/ports 7a21166 — www/adjuster Makefile distinfo

www/adjuster: Update 3.248 => 3.249

This release adds support for the new HTTP QUERY method to Web Adjuster,
as well as several updates to Annotator Generator's Android code generation.

Commit log:
https://github.com/ssb22/adjuster/compare/v3.248...v3.249

PR:             298094
Reported by:    Silas S. Brown <ssb22 at cam.ac.uk> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit a2ba42cb3a8cafce2439a5ce726217deeed6e447)
DeltaFile
+3-3www/adjuster/distinfo
+1-1www/adjuster/Makefile
+4-42 files

FreeBSD/ports a205e4a — www/adjuster Makefile distinfo

www/adjuster: Update 3.249 => 3.250

Commit log:
* Added a native cgi option (no need for WSGI).
* Fix Python 3 compatibility for non-function htmlFilter settings.
* Updated Annotator Generator to version 3.43 which fixes a cross-site
  scripting vulnerability.
https://github.com/ssb22/adjuster/compare/v3.249...v3.250

PR:             298818
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3www/adjuster/distinfo
+1-1www/adjuster/Makefile
+4-42 files

LLVM/project ef991e5 — llvm/lib/CodeGen/SelectionDAG FastISel.cpp

FastISel: Assert the emitted instruction defines the result

The fallback path copied the result out of implicit_defs()[0], assuming
the first implicit physical register def is the result. That is an X86
assumption about MUL/IMUL, and it is unreachable for all but
fastEmitInst_r: FastISelEmitter skips any instruction whose first
operand is not an output register, so every opcode reaching these
helpers from generated code has an explicit def.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+28-85llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
+28-851 files

FreeBSD/ports e346e00 — sysutils/containerd Makefile distinfo

sysutils/containerd: Update to 2.4.1
DeltaFile
+3-3sysutils/containerd/distinfo
+1-1sysutils/containerd/Makefile
+4-42 files

FreeBSD/ports 1f347b4 — multimedia/minisatip Makefile distinfo

multimedia/minisatip: Update to 2.0.114
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

FreeNAS/freenas 43701a4 — src/middlewared/middlewared/alembic/versions/27.0 2026-09-25_09-46_webshare_mcp.py, src/middlewared/middlewared/api/v27_0_0 webshare.py

NAS-142270 / 27.0.0-BETA.1 / Add Webshare MCP option (#19870)

## Context
Webshare ships an MCP server configured through the `mcp` block of the
webshare-auth config, and there was no way to turn it on from
middleware.

## Solution
- **New settings**: `webshare.update` accepts `mcp_enabled`,
`mcp_allowed_groups` and `mcp_allow_write`, which are rendered into the
`mcp` block. `allowed_hosts` is left unset.
- **MCP groups must be login groups**: webshare only checks login groups
at OAuth consent, while token refresh and session spawn check only the
MCP groups, so every MCP group must be `truenas_webshare` or an entry of
`groups`. Otherwise MCP access could outlive Webshare access. Enabling
MCP without a group is rejected, since webshare denies everyone on an
empty list.
- **Canonical group names**: MCP groups are resolved through NSS,
compared by gid and stored under their canonical name, so a directory

    [3 lines not shown]
DeltaFile
+76-27src/middlewared/middlewared/plugins/webshare/config.py
+69-0tests/api2/test_webshare_mcp.py
+30-0src/middlewared/middlewared/alembic/versions/27.0/2026-09-25_09-46_webshare_mcp.py
+19-0src/middlewared/middlewared/api/v27_0_0/webshare.py
+7-2src/middlewared/middlewared/etc_files/webshare-auth/config.json.py
+3-2src/middlewared/middlewared/plugins/account.py
+204-311 files not shown
+205-317 files

pkgng/pkgng c8910ce — tests/frontend http.sh

fetch: test the nominal 304 up to date path

Add a test where the server honours If-Modified-Since and answers 304,
checking that pkg reports the catalogue as up to date and that the
server really answered 304, next to the test covering servers that
always answer 200.
DeltaFile
+56-2tests/frontend/http.sh
+56-21 files

LLVM/project ca5624d — llvm/test/Transforms/CodeGenPrepare/AArch64 strength-reduce-vector-as-data.ll

update new IR test
DeltaFile
+34-8llvm/test/Transforms/CodeGenPrepare/AArch64/strength-reduce-vector-as-data.ll
+34-81 files

NetBSD/pkgsrc Cmxm2WC — devel/libopeninput PLIST

   libopeninput: fix PLIST for 1.31.3.
VersionDeltaFile
1.2+5-6devel/libopeninput/PLIST
+5-61 files

pkgng/pkgng 95025a5 — libpkg fetch_libfetch.c, tests/frontend http.sh

fetch: detect up to date responses without a 304

The libfetch fetcher returned EPKG_UPTODATE only when the server
answered 304 Not Modified.  A server answering 200 to a conditional
request made pkg download the repository catalogue again on every
update (issue #2742).

Compare the mtime of the response with the one sent in
If-Modified-Since and return EPKG_UPTODATE when it did not change,
like the file:// fetcher already does.
DeltaFile
+70-2tests/frontend/http.sh
+18-1libpkg/fetch_libfetch.c
+88-32 files

FreeBSD/ports 7c76882 — net-im/prosody-modules Makefile distinfo

net-im/prosody-modules: Update 20260524 => 20260918

Commit log:
https://hg.prosody.im/prosody-modules/log/tip?revcount=480

PR:             298843
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3net-im/prosody-modules/distinfo
+2-2net-im/prosody-modules/Makefile
+5-52 files

LLVM/project 84d75c8 — llvm/lib/TargetParser AArch64TargetParser.cpp

[AArch64] Make compiling arm_neon.h faster (#226378)

Replace two linear scans with map lookups.

On my system, reduces time to compile a TU that does nothing but
`#include <arm_neon.h>` from 92.0 ms ± 1.4 ms to 70.9 ms ± 1.3 ms.

No behavior change.
DeltaFile
+20-8llvm/lib/TargetParser/AArch64TargetParser.cpp
+20-81 files

LLVM/project 1ae3b71 — llvm/lib/Target/LoongArch LoongArchAsmPrinter.h LoongArchAsmPrinter.cpp, llvm/test/CodeGen/LoongArch module-target-abi.ll

LoongArch: Respect the target-abi module flag in the ELF header

The target streamer read the ABI from MCTargetOptions when constructed,
so the e_flags recorded the command line -target-abi and ignored the
module flag.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+13-0llvm/test/CodeGen/LoongArch/module-target-abi.ll
+10-0llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
+2-0llvm/lib/Target/LoongArch/LoongArchAsmPrinter.h
+25-03 files

LLVM/project 09f6270 — llvm/lib/Target/LoongArch/MCTargetDesc LoongArchMCTargetDesc.cpp, llvm/test/CodeGen/LoongArch null-streamer.ll

LoongArch: Register a null target streamer

Emitting a TLS variable's debug location calls into the target streamer,
which was only registered for asm and object output. -filetype=null
therefore null dereferenced.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+20-0llvm/test/CodeGen/LoongArch/null-streamer.ll
+6-0llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCTargetDesc.cpp
+26-02 files

NetBSD/pkgsrc xdTYGTM — doc CHANGES-2026

   doc: Updated x11/xrdb to 1.2.3nb1
VersionDeltaFile
1.6370+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc P27DsCg — x11/xrdb Makefile

   xrdb: fix embedded cpp path

   The buildlink path will not be available at runtime, when it's used.

   Reported by chuck@ on tech-pkg.

   Bump PKGREVISION.
VersionDeltaFile
1.18+4-1x11/xrdb/Makefile
+4-11 files

OpenBSD/src pKF1G21 — usr.bin/tmux tmux.1 tmux.c

   Tighten up TMUX_TMPDIR - do not allow relative paths or .. or if
   realpath fails. From Alexandre Fiori.
VersionDeltaFile
1.225+50-8usr.bin/tmux/tmux.c
1.1174+5-2usr.bin/tmux/tmux.1
+55-102 files

LLVM/project ea9401e — llvm/lib/CodeGen CodeGenPrepare.cpp, llvm/test/CodeGen/AArch64 strength-reduce-vector-as-data.ll

Implement support for unrolled vector case
DeltaFile
+25-28llvm/test/CodeGen/AArch64/strength-reduce-vector-as-data.ll
+28-2llvm/lib/CodeGen/CodeGenPrepare.cpp
+53-302 files

LLVM/project 83589c8 —

Fix Bazel build for 0a0e0fa (#226489)

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=0a0e0fa181cf162bcc93be85abf2b1b911027e73

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+0-00 files

LLVM/project 637d0af — llvm/lib/MC GOFFObjectWriter.cpp, llvm/test/CodeGen/SystemZ zos-symbol-2.ll zos-section-2.ll

[SystemZ][z/OS] Use section ordinal for temporary symbols

A relocation involving a temporary symbol is interpreted as offset
of the symbol to the section begin. Currently, this is resolved via
the begin symbol of the section. However, that symbol may also have
the temporary flag set, and therefore has an index of 0. Since a
symbol is emitted of reach section, it is safe to use the ordinal
of the section instead, avoiding all issues with temporary symbols.
DeltaFile
+1-3llvm/lib/MC/GOFFObjectWriter.cpp
+2-2llvm/test/CodeGen/SystemZ/zos-symbol-2.ll
+2-2llvm/test/CodeGen/SystemZ/zos-section-2.ll
+2-2llvm/test/CodeGen/SystemZ/zos-section-1.ll
+7-94 files

pkgng/pkgng 1f5169b — libpkg metalog.c

metalog: give each escaped field its own buffer

metalog_escape_path() returned a single static buffer, so escaping the
path and the link target relied on the argument evaluation order and was
not reentrant.  Let the caller provide the buffer and write the link
entry with a single fprintf.
DeltaFile
+18-13libpkg/metalog.c
+18-131 files

LLVM/project c5949de — clang/lib/CIR/CodeGen CIRGenExprCXX.cpp, clang/test/CIR/CodeGen new-delete.cpp new-delete-deactivation.cpp

[CIR] Match OGCG noalias and memory effects on operator new

Sane replaceable operator new calls get return noalias, and new-expressions
also get memory(inaccessiblemem: readwrite, errnomem: write), matching classic
codegen. -fno-assume-sane-operator-new drops both.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+44-44clang/test/CIR/CodeGen/new.cpp
+19-19clang/test/CIR/CodeGenCXX/new-array-init.cpp
+24-0clang/test/CIR/CodeGen/operator-new-noalias.cpp
+11-11clang/test/CIR/CodeGen/new-delete-deactivation.cpp
+15-4clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp
+8-8clang/test/CIR/CodeGen/new-delete.cpp
+121-865 files not shown
+142-9911 files

FreeBSD/ports 11a45d4 — devel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.12.1

ChangeLog:

1. https://github.com/pypa/virtualenv/releases/tag/21.12.1

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+1-1devel/py-virtualenv/Makefile
+4-42 files