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

FreeBSD/ports 435249a — math/clad distinfo Makefile, math/clad/files patch-CMakeLists.txt

math/clad: update 2.4 → 2.5
DeltaFile
+10-17math/clad/Makefile
+3-3math/clad/distinfo
+2-2math/clad/files/patch-CMakeLists.txt
+15-223 files

FreeBSD/ports f9950fa — net-im/qTox distinfo Makefile

net-im/qTox: update 1.18.5 → 1.18.6
DeltaFile
+6-2net-im/qTox/Makefile
+3-3net-im/qTox/distinfo
+9-52 files

FreeBSD/ports 340c0af — biology/viennarna distinfo Makefile, biology/viennarna/files patch-m4_ac__rna__build__requirements.m4 patch-interfaces_Makefile.am

biology/viennarna: update 2.7.2 → 2.8.0
DeltaFile
+0-65biology/viennarna/files/patch-m4_ac__rna__swig.m4
+6-6biology/viennarna/Makefile
+0-10biology/viennarna/files/patch-interfaces_Makefile.am
+3-3biology/viennarna/distinfo
+1-1biology/viennarna/files/patch-m4_ac__rna__build__requirements.m4
+10-855 files

FreeBSD/ports 76066ae — audio/dmidiplayer pkg-plist Makefile

audio/dmidiplayer: update 1.7.5 → 1.8.0
DeltaFile
+3-3audio/dmidiplayer/distinfo
+2-1audio/dmidiplayer/Makefile
+2-0audio/dmidiplayer/pkg-plist
+7-43 files

FreeBSD/ports 59153d1 — misc/memo distinfo Makefile

misc/memo: update 0.6.1 → 0.6.2
DeltaFile
+9-4misc/memo/Makefile
+3-3misc/memo/distinfo
+12-72 files

FreeBSD/ports 02ba5f7 — audio/fluida-lv2 distinfo Makefile

audio/fluida-lv2: update 0.9.5 → 0.9.6
DeltaFile
+3-3audio/fluida-lv2/distinfo
+3-3audio/fluida-lv2/Makefile
+6-62 files