FreeBSD/ports dc3e228devel Makefile, devel/py-polyfactory Makefile pkg-descr

devel/py-polyfactory: Add new port

Polyfactory is a simple and powerful mock data generation library,
based around type hints and supporting dataclasses, typed-dicts,
pydantic models, msgspec structs and more.
DeltaFile
+21-0devel/py-polyfactory/Makefile
+3-0devel/py-polyfactory/pkg-descr
+3-0devel/py-polyfactory/distinfo
+1-0devel/Makefile
+28-04 files

FreeBSD/doc fdba6c2website/content/en/releases/15.0R relnotes.adoc

Mention bmake update
DeltaFile
+5-0website/content/en/releases/15.0R/relnotes.adoc
+5-01 files

LLVM/project 70970d0flang/lib/Lower Runtime.cpp, flang/test/Lower pause-statement.f90

[flang] Implement lowering for the PAUSE statement (Fixes #166821) (#167115)

Implements lowering for the Fortran `PAUSE` statement.

- Handles PAUSE with no operand.
- Handles PAUSE with integer argument.
- Handles PAUSE with character literal argument.
- Adds a new lowering test: flang/test/Lower/pause-statement.f90.

Unlike STOP, PAUSE does not unconditionally terminate control flow.
The lowering preserves labels and GOTOs, consistent with legacy Fortran
behavior.

Fixes: #166821

---------

Co-authored-by: aditya nath <adityanath5002 at gmail.com>
Co-authored-by: Eugene Epshteyn <eepshteyn at nvidia.com>
DeltaFile
+47-4flang/lib/Lower/Runtime.cpp
+26-2flang/test/Lower/pause-statement.f90
+73-62 files

FreeBSD/ports 30a81f4sysutils/systeroid distinfo Makefile

sysutils/systeroid: update 0.4.5 → 0.4.6
DeltaFile
+43-41sysutils/systeroid/distinfo
+21-21sysutils/systeroid/Makefile
+64-622 files

FreeBSD/ports 8b72e9enet/wstunnel distinfo Makefile

net/wstunnel: update 10.5.0 → 10.5.1
DeltaFile
+241-263net/wstunnel/distinfo
+121-133net/wstunnel/Makefile
+362-3962 files

FreeBSD/ports 753c8ccdatabases/weaviate distinfo Makefile

databases/weaviate: update 1.34.0 → 1.34.1
DeltaFile
+5-5databases/weaviate/distinfo
+1-1databases/weaviate/Makefile
+6-62 files

FreeBSD/ports 67c7c5adevel/py-ruff distinfo Makefile, devel/ruff distinfo Makefile

devel/{,py-}ruff: update 0.14.6 → 0.14.7
DeltaFile
+15-15devel/py-ruff/distinfo
+7-7devel/py-ruff/Makefile
+3-3devel/ruff/distinfo
+1-1devel/ruff/Makefile
+26-264 files

FreeBSD/ports e47b6acdevel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.9.12 → 0.9.13
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports 7b3ee96devel/py-uv distinfo Makefile, devel/uv distinfo Makefile

devel/py-uv: update 0.9.12 → 0.9.13
DeltaFile
+3-3devel/uv/distinfo
+3-3devel/py-uv/distinfo
+1-1devel/py-uv/Makefile
+1-1devel/uv/Makefile
+8-84 files

FreeBSD/ports 705ee0cmisc/koboldcpp pkg-plist Makefile, misc/koboldcpp/files patch-Makefile

misc/koboldcpp: update 1.95 → 1.102.3
DeltaFile
+39-26misc/koboldcpp/files/patch-Makefile
+15-7misc/koboldcpp/pkg-plist
+7-4misc/koboldcpp/Makefile
+3-3misc/koboldcpp/distinfo
+64-404 files

FreeBSD/ports 8da6dbdmisc/gemini-cli pkg-plist distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.18.0 → 0.18.4
DeltaFile
+13-13misc/gemini-cli/files/package-lock.json
+14-6misc/gemini-cli/pkg-plist
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+31-234 files

FreeBSD/ports 836790dmisc/ezc3d distinfo Makefile, misc/py-ezc3d Makefile distinfo

misc/{,py-}ezc3d: update 1.5.19 → 1.6.3

Reported by:    portscout
DeltaFile
+34-0misc/py-ezc3d/files/patch-pyproject.toml
+5-5misc/ezc3d/distinfo
+4-3misc/py-ezc3d/Makefile
+4-3misc/ezc3d/Makefile
+3-3misc/py-ezc3d/distinfo
+2-0misc/ezc3d/pkg-plist
+52-146 files

LLVM/project 3de11e9mlir/lib/Dialect/ControlFlow/IR ControlFlowOps.cpp CMakeLists.txt, mlir/test/Dialect/ControlFlow canonicalize.mlir

[mlir][CF] Add `ub.unreachable` canonicalization (#169873)

Basic blocks with only a `ub.unreachable` terminator are unreachable.
This commit adds a canonicalization pattern that folds to `cf.cond_br`
to `cf.br` if one of the destination branches is unreachable.
DeltaFile
+33-1mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp
+22-0mlir/test/Dialect/ControlFlow/canonicalize.mlir
+1-0mlir/lib/Dialect/ControlFlow/IR/CMakeLists.txt
+56-13 files

LLVM/project 143a40bmlir/include/mlir/Dialect/ControlFlow/IR ControlFlowOps.td, mlir/include/mlir/Dialect/UB/IR UBOps.h

remove UB canonicalization
DeltaFile
+0-26mlir/lib/Dialect/UB/IR/UBOps.cpp
+0-10mlir/test/Dialect/UB/canonicalize.mlir
+0-4mlir/include/mlir/Dialect/UB/IR/UBOps.h
+0-3mlir/test/Dialect/ControlFlow/canonicalize.mlir
+2-0mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp
+1-1mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
+3-441 files not shown
+3-457 files

LLVM/project 92caacbmlir/include/mlir/Dialect/ControlFlow/IR ControlFlowOps.td, mlir/include/mlir/Dialect/UB/IR UBOps.td

remove UB canonicalization
DeltaFile
+0-26mlir/lib/Dialect/UB/IR/UBOps.cpp
+0-10mlir/test/Dialect/UB/canonicalize.mlir
+0-3mlir/test/Dialect/ControlFlow/canonicalize.mlir
+1-1mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
+2-0mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp
+0-1mlir/include/mlir/Dialect/UB/IR/UBOps.td
+3-416 files

FreeBSD/doc 9be816bwebsite/content/en/status/report-2025-07-2025-09 drm-drivers-slowdowns_fixes.adoc

Status/2025Q3/drm-drivers-slowdowns_fixes.adoc: typo
DeltaFile
+1-1website/content/en/status/report-2025-07-2025-09/drm-drivers-slowdowns_fixes.adoc
+1-11 files

LLVM/project 04a3be8mlir/include/mlir/Dialect/ControlFlow/IR ControlFlowOps.td, mlir/include/mlir/Dialect/UB/IR UBOps.h

[mlir][UB] Add `ub.unreachable` canonicalization
DeltaFile
+31-1mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp
+26-0mlir/lib/Dialect/UB/IR/UBOps.cpp
+25-0mlir/test/Dialect/ControlFlow/canonicalize.mlir
+10-0mlir/test/Dialect/UB/canonicalize.mlir
+4-0mlir/include/mlir/Dialect/UB/IR/UBOps.h
+1-1mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
+97-22 files not shown
+99-28 files

NetBSD/src BNfGBPCsys/arch/emips/emips machdep.c

   extent(9) -> vmem(9)
VersionDeltaFile
1.21+37-29sys/arch/emips/emips/machdep.c
+37-291 files

LLVM/project a8cffb8llvm/include/llvm/MC MCObjectFileInfo.h, llvm/lib/MC MCObjectFileInfo.cpp

Remove unused MCObjectFileInfo::SupportsWeakOmittedEHFrame

The code is related to pre-AsmPrinter legacy code (see
9cb0e94dc79657144d639c722619e1e4fc19040e in 2008). The only caller has
been removed by bb237c72a69e6294258874a40aaaf14ad2747710 in 2011.
DeltaFile
+0-7llvm/include/llvm/MC/MCObjectFileInfo.h
+0-4llvm/lib/MC/MCObjectFileInfo.cpp
+0-112 files

FreeBSD/ports 06b319dsysutils/usacloud-core distinfo Makefile.version

sysutils/usacloud: Update to 1.19.3

ChangeLogs:     https://github.com/sacloud/usacloud/compare/v1.14.1...v1.19.3
Approved by:    hrs (mentor, blanket)
DeltaFile
+5-5sysutils/usacloud-core/distinfo
+1-2sysutils/usacloud-core/Makefile.version
+1-2sysutils/usacloud-core/Makefile
+7-93 files

NetBSD/src GcHuEXVsys/arch/vax/vax machdep.c

   extent(9) -> vmem(9)
VersionDeltaFile
1.202+34-30sys/arch/vax/vax/machdep.c
+34-301 files

FreeBSD/doc 409e681website/content/en/releases/15.0R relnotes.adoc

15.0/relnotes: Mention boot speedup in EC2

Most systems have only had modest improvements, but I did some work which
fixed issues specifically affecting EC2.
DeltaFile
+2-0website/content/en/releases/15.0R/relnotes.adoc
+2-01 files

FreeBSD/doc 13df408website/content/en/releases/15.0R relnotes.adoc

15.0/relnotes: Collect EC2 changes under "cloud"

While I'm here, mention the new "AMI Builder" images.
DeltaFile
+13-6website/content/en/releases/15.0R/relnotes.adoc
+13-61 files

HardenedBSD/ports 1997302devel/py-deptry distinfo, lang/v pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+651-38lang/v/pkg-plist
+289-323www/vigil/distinfo
+411-0textproc/typos/distinfo
+144-162www/vigil/Makefile
+107-119devel/py-deptry/distinfo
+204-0textproc/typos/Makefile.crates
+1,806-6421,569 files not shown
+6,717-4,5751,575 files

FreeBSD/src f56c684lib/libc/riscv/string strchrnul.S Makefile.inc

libc: scalar strchrnul() in RISC-V assembly

Scalar implementation of strchrnul() in RISC-V assembly and changes to the
corresponding manpage.

Performance was benchmarked on a HiFive Unmatched (SiFive HF105-001) board
using: https://github.com/clausecker/strperf

os: FreeBSD
arch: riscv
        │ strchrnul_baseline │          strchrnul_scalar           │
        │       sec/op       │   sec/op     vs base                │
Short            680.2µ ± 5%   435.3µ ± 0%  -36.01% (p=0.000 n=20)
Mid              314.7µ ± 3%   221.4µ ± 0%  -29.63% (p=0.000 n=20)
Long             152.3µ ± 0%   138.5µ ± 0%   -9.08% (p=0.000 n=20)
geomean          319.5µ        237.2µ       -25.75%

        │ strchrnul_baseline │          strchrnul_scalar          │
        │       MiB/s        │   MiB/s     vs base                │

    [13 lines not shown]
DeltaFile
+116-0lib/libc/riscv/string/strchrnul.S
+1-0lib/libc/riscv/string/Makefile.inc
+117-02 files

FreeBSD/src b06836fshare/man/man7 simd.7

simd.7: add scalar strnlen() for RISC-V to manpage

MFC after:      1 month
MFC to:         stable/15
Approved by:    mhorne, markj (mentor)
Reviewed by:    fuz, Jari Sihvola <jsihv at gmx.com>
Sponsored by:   Google LLC (GSoC 2024)
Differential Revision:  https://reviews.freebsd.org/D46230

(cherry picked from commit 474a80d3ff8516df5c379fa7f8e563cecb032060)
DeltaFile
+1-1share/man/man7/simd.7
+1-11 files

FreeBSD/src bb2cbe8share/man/man7 simd.7

simd.7: add scalar memcpy() for RISC-V to manpage

MFC after:      1 month
MFC to:         stable/15
Approved by:    mhorne, markj (mentor)
Reviewed by:    fuz
Sponsored by:   Google LLC (GSoC 2024)
Differential Revision:  https://reviews.freebsd.org/D46139

(cherry picked from commit c80dfcb37261e5e8575d41801e64a39b7db6f4f8)
DeltaFile
+2-2share/man/man7/simd.7
+2-21 files

FreeBSD/src 3f0dda7lib/libc/riscv/string strnlen.S Makefile.inc

libc: scalar strnlen() in RISC-V assembly

Optimized implementation of strnlen() in RISC-V assembly

Performance was measured using strperf on a HiFive Unmatched (SiFive HF105-001) board.

os: FreeBSD
arch: riscv
        │ strnlen_baseline │           strnlen_scalar            │
        │      sec/op      │   sec/op     vs base                │
Short          787.0µ ± 0%   430.9µ ± 1%  -45.24% (p=0.000 n=20)
Mid            621.6µ ± 0%   195.1µ ± 1%  -68.61% (p=0.000 n=20)
Long           569.4µ ± 1%   100.6µ ± 0%  -82.34% (p=0.000 n=20)
geomean        653.1µ        203.7µ       -68.81%

        │ strnlen_baseline │            strnlen_scalar            │
        │      MiB/s       │    MiB/s     vs base                 │
Short           158.8 ± 0%    290.1 ± 1%   +82.62% (p=0.000 n=20)
Mid             201.1 ± 0%    640.6 ± 1%  +218.59% (p=0.000 n=20)

    [11 lines not shown]
DeltaFile
+143-0lib/libc/riscv/string/strnlen.S
+1-0lib/libc/riscv/string/Makefile.inc
+144-02 files

FreeBSD/src 1369056tools/build depend-cleanup.sh

depend-cleanup.sh: clean up after riscv64 enhanced string function patch set

This ensures an incremental build succeeds after import of
D47275, D46023, D45730, D45693, D46139, D46230, D46047, and D53248.

Approved by:    markj (mentor)
MFC after:      1 month
MFC to:         stable/15
Differential Revision:  https://reviews.freebsd.org/D53485

(cherry picked from commit d59e924d2969ce2c8bec0fc4500989865fbece75)
DeltaFile
+27-0tools/build/depend-cleanup.sh
+27-01 files

FreeBSD/src 65f6088share/man/man7 simd.7

simd.7: document bcopy() and bzero() as accelerated on riscv64

Event:          Google Summer of Code 2024
MFC after:      1 month
MFC to:         stable/15
Approved by:    markj (mentor)
Differential Revision:  https://reviews.freebsd.org/D53248

(cherry picked from commit d6870bb941fe235e0031f8bfb53fbd120ff859f9)
DeltaFile
+2-2share/man/man7/simd.7
+2-21 files