FreeBSD/doc d456fb0 — website/data/en/news news.toml

News: Announce 2026Q3 Status report
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeNAS/freenas 467d914 — tests/api2 test_truesearch.py

Expect a ValidationError for a regular expression filter

truesearch.query raises one ValidationError when its query-filters
do not convert into a Spotlight query. test_query_filters expected
ValidationErrors for the "~" filter, so the test failed. Query
options that the model does not have still raise ValidationErrors.
DeltaFile
+2-2tests/api2/test_truesearch.py
+2-21 files

FreeBSD/doc ccfdcac — website/content/en/status/report-2026-07-2026-09 brave.adoc

Status/2026Q3/brave.adoc: Fix headers
DeltaFile
+3-3website/content/en/status/report-2026-07-2026-09/brave.adoc
+3-31 files

FreeBSD/ports a2b475e — www/py-mitmproxy_rs Makefile pkg-descr

www/py-mitmproxy_rs: fix pkg-descr copy/paste error

Fixes: 582b9fec2e71 ("net/mitmproxy_rs: new port")
DeltaFile
+3-6www/py-mitmproxy_rs/pkg-descr
+1-0www/py-mitmproxy_rs/Makefile
+4-62 files

FreeBSD/ports 6e6ca50 — www Makefile

www: add missing Makefile entries for mitmproxy

Fixes: 582b9fec2e71 ("net/mitmproxy_rs: new port")
Fixes: 8939cb3896cb ("net/mitmproxy: revive and update to 12.3.1")
DeltaFile
+2-0www/Makefile
+2-01 files

FreeNAS/freenas 99cc26b — src/middlewared/middlewared/api/v27_0_0 truesearch.py, src/middlewared/middlewared/api/v28_0_0 truesearch.py

Trim the TrueSearch query-filters documentation

The description of query-filters now names only the filter fields
that are not in the results: macos_kind, tags and comment. The
validation errors give the fields, the operators and the choices.

The docstring of truesearch.query no longer refers to a list of
fields, operators and examples.
DeltaFile
+5-98src/middlewared/middlewared/api/v28_0_0/truesearch.py
+5-98src/middlewared/middlewared/api/v27_0_0/truesearch.py
+3-5tests/unit/test_truesearch_filters.py
+1-2src/middlewared/middlewared/plugins/truesearch.py
+14-2034 files

LLVM/project 01b3d57 — libcxx/include/__pstl/backends std_thread.h libdispatch.h, libcxx/include/__pstl/cpu_algos any_of.h find_if.h

[libc++][pstl] Remove the libdispatch and the std_thread PSTL backends (#239290)

Their functionality is now provided by the statpart backend and they
became effectively a dead code.
DeltaFile
+0-465libcxx/include/__pstl/backends/libdispatch.h
+0-222libcxx/include/__pstl/cpu_algos/transform_reduce.h
+0-194libcxx/include/__pstl/backends/std_thread.h
+0-157libcxx/include/__pstl/cpu_algos/transform.h
+0-141libcxx/include/__pstl/cpu_algos/find_if.h
+0-104libcxx/include/__pstl/cpu_algos/any_of.h
+0-1,28324 files not shown
+0-2,83330 files

FreeBSD/ports 582b9fe — www/py-mitmproxy_rs pkg-descr Makefile

net/mitmproxy_rs: new port
DeltaFile
+899-0www/py-mitmproxy_rs/distinfo
+448-0www/py-mitmproxy_rs/Makefile.crates
+31-0www/py-mitmproxy_rs/Makefile
+7-0www/py-mitmproxy_rs/pkg-descr
+1,385-04 files

FreeBSD/ports 8939cb3 — . MOVED, www/mitmproxy distinfo pkg-descr

net/mitmproxy: revive and update to 12.3.1
DeltaFile
+64-0www/mitmproxy/Makefile
+17-0www/mitmproxy/files/patch-pyproject.toml
+6-0www/mitmproxy/pkg-descr
+3-0www/mitmproxy/distinfo
+0-1MOVED
+90-15 files

LLVM/project 98b4722 — clang/include/clang/Sema Sema.h SemaBase.h, clang/lib/Sema Sema.cpp

[clang][NFC] Move DeviceKnownEmittedFns out of SemaCUDA (#236917)

As part of an attempt to generalize deferred diagnostic infrastructure,
this patch moves `DeviceKnownEmittedFns` map from `SemaCUDA` into
`Sema`, next to `DeviceDeferredDiags`, and `FunctionDeclAndLoc` and its
`DenseMapInfo` specialization into `SemaBase.h`, where the deferred
diagnostic types already live.
DeltaFile
+0-37clang/include/clang/Sema/SemaCUDA.h
+29-0clang/include/clang/Sema/SemaBase.h
+7-7clang/lib/Sema/Sema.cpp
+12-0clang/include/clang/Sema/Sema.h
+48-444 files

LLVM/project 4d31365 — lld/test/wasm import-attribute-mismatch.s, lld/wasm Driver.cpp SymbolTable.h

[lld][WebAssembly] Only report import attribute mismatches for undefined symbols (#239883)

Previously, `updateExistingUndefined` immediately reported an error if
two undefined references to a symbol had conflicting `import_module` or
`import_name` attributes, even if the symbol was later resolved by a
definition in another input file or LTO object.

This made `wasm-ld` dependent on input file ordering (succeeding when
the definition appeared before the undefined references, but failing
when it appeared after) and broke ThinLTO links where cross-module
inlining synthesized a declaration with the default `env` import module
for a symbol defined in bitcode.

Defer reporting import attribute mismatches until all input files and
LTO objects have been processed, and only emit the error if the symbol
remains undefined.

Fixes: https://github.com/emscripten-core/emscripten/issues/27939
DeltaFile
+25-12lld/wasm/SymbolTable.cpp
+26-0lld/test/wasm/import-attribute-mismatch.s
+6-0lld/wasm/SymbolTable.h
+1-0lld/wasm/Driver.cpp
+58-124 files

LLVM/project e4268b9 — libc/utils/docgen fenv.yaml wchar.yaml

[libc][docs] Link C23 sections to cppreference in docgen (#240746)

Header status tables currently render C23 section numbers as static
badges, forcing readers to look up standard definitions manually while
POSIX columns already link directly to the Open Group specification.

Add c-reference-root and optional per-symbol c-reference paths to the
C23 docgen YAML catalogues so numeric C standard sections render as
links to their corresponding cppreference.com pages. Non-section
annotations such as glibc extension notes remain plain badges.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+125-4libc/utils/docgen/docgen_test.py
+86-19libc/utils/docgen/docgen.py
+88-0libc/utils/docgen/stdbit.yaml
+48-0libc/utils/docgen/stdlib.yaml
+39-0libc/utils/docgen/wchar.yaml
+30-0libc/utils/docgen/fenv.yaml
+416-2315 files not shown
+497-2621 files

LLVM/project 77279de — llvm/test/FileCheck/dump-input filter.txt

Do not reindent so much
DeltaFile
+243-243llvm/test/FileCheck/dump-input/filter.txt
+243-2431 files

LLVM/project 6ee7d0d — clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp LifetimeAnnotations.cpp, clang/lib/Sema SemaDecl.cpp

[LifetimeSafety] Treat lifetime_capture_by(this) on a constructor as lifetimebound (#240485)

lifetime_capture_by(this) on a constructor parameter means the same as
lifetimebound, but the analysis only honored it with inference enabled.
It also ignored a lifetimebound parameter of a gsl::Pointer constructor
taking several arguments. Handle both, and make lifetime_capture_by
inherited by redeclarations like lifetimebound, so an out-of-line
definition keeps it.

Fixes #227246

Assisted-by: Claude Opus 5.5

Co-authored-by: Gabor Horvath <gaborh at apple.com>
DeltaFile
+58-4clang/test/Sema/LifetimeSafety/safety.cpp
+19-0clang/test/Sema/LifetimeSafety/capture-by.cpp
+12-1clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+13-0clang/test/AST/attr-lifetime-capture-by.cpp
+5-4clang/lib/Sema/SemaDecl.cpp
+7-2clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+114-112 files not shown
+120-128 files

LLVM/project b24e967 — clang/test/Driver print-supported-cpus-aarch64.c, clang/test/Driver/print-enabled-extensions aarch64-apple-m6.c

[AArch64] Support apple-m6/a20/s11 CPUs. (#238808)

These add several new features, notably (for the compiler) PAuth_LR,
CPA, FP8, as well as some SME and FP enhancements.

On Apple OS targets, M6/A20/S11 are the baseline CPUs for the new mach-o architecture slice, arm64e.x1.
We'll add support for the slice and associated codegen features
separately; this defines the CPU names and features.

As with previous generations, we currently treat A20 and S11 as aliases
of M6, since they have the same ISA feature set.
DeltaFile
+79-0clang/test/Driver/print-enabled-extensions/aarch64-apple-m6.c
+17-15llvm/unittests/TargetParser/TargetParserTest.cpp
+30-1llvm/lib/Target/AArch64/AArch64Processors.td
+31-0llvm/test/TableGen/aarch64-apple-tuning-features.td
+3-0clang/test/Misc/target-invalid-cpu-note/aarch64.c
+3-0clang/test/Driver/print-supported-cpus-aarch64.c
+163-164 files not shown
+169-1710 files

LLVM/project 9431225 — llvm/lib/Target/RISCV RISCVISelDAGToDAG.cpp RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rvp-zip.ll rvp-simd-64.ll

[RISCV][P-ext] Move vXi8/vXi16 build_vector handling to lowering (#238875)

These build_vectors were selected to a tree of ppaire/pack. Move
the creation of the ppaire/pack to lowering. This allows us to
better optimize partial undef build_vectors.
DeltaFile
+147-18llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+64-24llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+0-34llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+1-4llvm/test/CodeGen/RISCV/rvp-zip.ll
+2-2llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+214-825 files

LLVM/project 7ae0e1c — mlir/lib/Bytecode/Reader BytecodeReader.cpp, mlir/test/Bytecode/invalid invalid-attr_type_offset_section-type_group_count.mlirbc invalid-attr_type_offset_section-attr_group_count.mlirbc

[mlir][bytecode] Reject dialect groups with more entries than declared (#229735)

`AttrTypeReader::initialize` sizes the attribute and type tables from
the counts at the start of the offset section, then fills them through
`parseDialectGrouping`, where each group has its own entry count.
Nothing checked that the group counts stay within the declared total, so
a malformed file could write past the end of a table. With assertions
enabled this fails the `SmallVector::operator[]` assertion; without them
it corrupts memory.

This patch emits an error when a group has more entries than the table
has room for. The writer always emits groups that sum to the declared
count, so valid bytecode is not affected.

Found by fuzzing `mlir-opt` with bytecode inputs.

Assisted-by: Claude
DeltaFile
+13-0mlir/test/Bytecode/invalid/invalid_attr_type_offset_section.mlir
+8-0mlir/lib/Bytecode/Reader/BytecodeReader.cpp
+0-0mlir/test/Bytecode/invalid/invalid-attr_type_offset_section-type_group_count.mlirbc
+0-0mlir/test/Bytecode/invalid/invalid-attr_type_offset_section-attr_group_count.mlirbc
+21-04 files

FreeBSD/ports 8edee9a — devel/py-python-sbom Makefile, devel/py-python-sbom/files patch-tests_examples_maturin_test__maturin.py patch-src_python__sbom_setuptools.py

devel/py-python-sbom: New port: SBOMs for Python distributions: PEP 770 CycloneDX SBOMs in wheels

Approved by:    no need for approval according to bapt@
DeltaFile
+54-0devel/py-python-sbom/Makefile
+52-0devel/py-python-sbom/files/patch-tests_test__setuptools.py
+43-0devel/py-python-sbom/files/patch-pyproject.toml
+22-0devel/py-python-sbom/files/patch-tests___cli_test__main.py
+20-0devel/py-python-sbom/files/patch-src_python__sbom_setuptools.py
+18-0devel/py-python-sbom/files/patch-tests_examples_maturin_test__maturin.py
+209-09 files not shown
+317-015 files

FreeBSD/ports ce27a49 — misc/ollama Makefile distinfo

misc/ollama: update 0.40.15 → 0.40.16

ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.16
DeltaFile
+17-17misc/ollama/distinfo
+2-2misc/ollama/Makefile
+19-192 files

FreeBSD/ports 9851558 — misc/pytorch distinfo Makefile, misc/pytorch/files patch-cmake_Dependencies.cmake patch-caffe2_CMakeLists.txt

misc/pytorch: update 2.13.0 → 2.15.0
DeltaFile
+201-169misc/pytorch/pkg-plist
+7-17misc/pytorch/Makefile
+2-11misc/pytorch/files/patch-caffe2_CMakeLists.txt
+3-9misc/pytorch/files/patch-cmake_Dependencies.cmake
+3-3misc/pytorch/distinfo
+216-2095 files

FreeBSD/ports 9c2a8ff — devel Makefile, devel/py-zipremove pkg-descr distinfo

devel/py-zipremove: New port: Extend zipfile with remove-related capabilities

Approved by:    no need for approval according to bapt@
DeltaFile
+30-0devel/py-zipremove/Makefile
+3-0devel/py-zipremove/pkg-descr
+3-0devel/py-zipremove/distinfo
+1-0devel/Makefile
+37-04 files

FreeBSD/ports a9c52e7 — sysutils/py-filelock distinfo Makefile, sysutils/py-filelock/files patch-pyproject.toml

sysutils/py-filelock: update 4.2.4 → 4.2.10
DeltaFile
+0-13sysutils/py-filelock/files/patch-pyproject.toml
+8-4sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+11-203 files

FreeBSD/ports 333fb9a — misc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.5.3 → 1.5.4
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports 0e1d475 — misc/claude-code Makefile distinfo

misc/claude-code: update 2.1.319 → 2.1.322
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports bb345cd — science/py-pyscf distinfo Makefile

science/py-pyscf: update 2.14.0 → 2.15.0
DeltaFile
+48-4science/py-pyscf/Makefile
+3-3science/py-pyscf/distinfo
+51-72 files

FreeBSD/ports c69728e — devel/phasar distinfo Makefile, devel/phasar/files patch-lib_Pointer_PointsToInfo.cpp patch-include_phasar_Utils_ArraySet.h

devel/phasar: update 2604 → 2610
DeltaFile
+90-7devel/phasar/pkg-plist
+23-11devel/phasar/files/patch-CMakeLists.txt
+11-4devel/phasar/Makefile
+13-0devel/phasar/files/patch-include_phasar_Utils_ArraySet.h
+5-5devel/phasar/distinfo
+2-2devel/phasar/files/patch-lib_Pointer_PointsToInfo.cpp
+144-296 files

FreeBSD/ports 07bdc83 — misc/opennn Makefile pkg-plist, misc/opennn/files patch-opennn_core_string__utilities.h patch-opennn_OpenNNConfig.cmake.in

misc/opennn: update 8.0.1 → 26.0.1
DeltaFile
+120-56misc/opennn/pkg-plist
+111-15misc/opennn/files/patch-opennn_CMakeLists.txt
+28-17misc/opennn/Makefile
+36-0misc/opennn/files/patch-opennn_training_optimizer.cpp
+33-0misc/opennn/files/patch-opennn_OpenNNConfig.cmake.in
+23-0misc/opennn/files/patch-opennn_core_string__utilities.h
+351-883 files not shown
+389-919 files

FreeBSD/ports 760fe59 — math/vtk9 Makefile distinfo

math/vtk9: update 9.7.1 → 9.7.2
DeltaFile
+3-3math/vtk9/distinfo
+1-2math/vtk9/Makefile
+4-52 files

FreeBSD/ports 2a60ade — misc/frugally-deep distinfo Makefile

misc/frugally-deep: update 0.20.0 → 0.21.1
DeltaFile
+3-3misc/frugally-deep/distinfo
+4-2misc/frugally-deep/Makefile
+7-52 files

FreeBSD/ports e7a1159 — multimedia/kew Makefile distinfo

multimedia/kew: update 4.4.2 → 4.4.3
DeltaFile
+3-3multimedia/kew/distinfo
+1-1multimedia/kew/Makefile
+4-42 files