FreeBSD/doc 60ef883website/content/en/releng _index.adoc

14.5: Hand off to so@

The release engineering team is done with releng/14.5.

Approved by:    re (implicit)
DeltaFile
+1-1website/content/en/releng/_index.adoc
+1-11 files

LLVM/project 124e476llvm/include/llvm/ProfileData SampleProf.h, llvm/test/tools/llvm-profgen/X86 coroutine.test

[llvm-profgen] Strip coroutine suffixes from DWARF info (#217980)

https://github.com/llvm/llvm-project/pull/141889 preserves coroutine
suffixes into the DWARF linkage name, which may unexpectedly pass down
those suffixes into the profile in llvm-profgen. The logging also shows
extremely high percentages of samples being recovered from symbol table
because of the unstripped suffixes introduced from DWARF linkage name.
```
warning: 45.38%(754559/1662830) of samples are from ranges that belong to functions recovered from symbol table.
```
This fix strips the coroutine in: 1) the inital
`loadSymbolsFromDWARFUnit` for profiled functions and 2) the stack
`symbolize` that constructs the context trie

Also updates the coroutine unittest to move coroutine header from
experimental to standard.
DeltaFile
+18-11llvm/tools/llvm-profgen/ProfiledBinary.cpp
+8-8llvm/test/tools/llvm-profgen/X86/coroutine.test
+2-2llvm/test/tools/llvm-profgen/X86/Inputs/coroutine.perfscript
+1-1llvm/include/llvm/ProfileData/SampleProf.h
+0-0llvm/test/tools/llvm-profgen/X86/Inputs/coroutine.perfbin
+29-225 files

LLVM/project 98684c0.github/workflows premerge.yaml

[Github] Bump AArch64 Premerge Runners to LLVM 23.1.1 (#223869)

This should work now given 23.1.1 disabled -Wunused-template.

Landed in llvm-zorg for x86 Linux/Windows in

https://github.com/llvm/llvm-zorg/commit/2236c4c3a51207f1cf002b9092a54dd676e8ed19.
DeltaFile
+1-1.github/workflows/premerge.yaml
+1-11 files

LLVM/project acd7230llvm/unittests/ExecutionEngine/Orc ReOptimizeLayerTest.cpp

[ORC] Skip ReOptimize unit tests on arm64e. (#223605)

The ReOptimize layer doesn't support arm64e yet.

rdar://186687659
DeltaFile
+1-1llvm/unittests/ExecutionEngine/Orc/ReOptimizeLayerTest.cpp
+1-11 files

LLVM/project 347657cllvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h

[SandboxVectorizer] Dispatch LoadStoreVec::runOnRegion on seed kind
DeltaFile
+150-105llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+105-0llvm/test/Transforms/SandboxVectorizer/Passes/LoadStoreVec/load_store_vec_load_seeds.ll
+35-11llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+13-4llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+6-4llvm/unittests/Transforms/Vectorize/SandboxVectorizer/VecUtilsTest.cpp
+2-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+311-1256 files

HardenedBSD/src d066c80share/man/man9 iflibdi.9, sys/compat/linuxkpi/common/include/linux string.h

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+115-77sys/net/iflib.c
+27-79usr.sbin/sysrc/sysrc.subr
+10-50usr.sbin/sysrc/sysrc
+28-1share/man/man9/iflibdi.9
+8-20sys/dev/e1000/if_em.c
+26-0sys/compat/linuxkpi/common/include/linux/string.h
+214-22718 files not shown
+261-28624 files

HardenedBSD/src e45557ashare/man/man9 iflibdi.9, sys/compat/linuxkpi/common/include/linux string.h

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+115-77sys/net/iflib.c
+27-79usr.sbin/sysrc/sysrc.subr
+10-50usr.sbin/sysrc/sysrc
+28-1share/man/man9/iflibdi.9
+8-20sys/dev/e1000/if_em.c
+26-0sys/compat/linuxkpi/common/include/linux/string.h
+214-22718 files not shown
+261-28624 files

HardenedBSD/src 5908db2libexec/rc/rc.d growfs_postboot, share/man/man7 growfs_postboot.7

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+116-0libexec/rc/rc.d/growfs_postboot
+69-0share/man/man7/growfs_postboot.7
+23-9sys/dev/nvme/nvme_qpair.c
+23-0sys/dev/nvme/nvme_ctrlr.c
+17-0sys/dev/nvme/nvme_pci.c
+15-0sys/dev/nvme/nvme_private.h
+263-99 files not shown
+289-1015 files

HardenedBSD/src 358b252share/man/man9 iflibdi.9, sys/compat/linuxkpi/common/include/linux string.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+115-77sys/net/iflib.c
+27-79usr.sbin/sysrc/sysrc.subr
+10-50usr.sbin/sysrc/sysrc
+28-1share/man/man9/iflibdi.9
+8-20sys/dev/e1000/if_em.c
+26-0sys/compat/linuxkpi/common/include/linux/string.h
+214-22718 files not shown
+261-28624 files

HardenedBSD/src c9ceb06libexec/rc/rc.d growfs_postboot, share/man/man7 growfs_postboot.7

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+116-0libexec/rc/rc.d/growfs_postboot
+69-0share/man/man7/growfs_postboot.7
+23-9sys/dev/nvme/nvme_qpair.c
+23-0sys/dev/nvme/nvme_ctrlr.c
+17-0sys/dev/nvme/nvme_pci.c
+15-0sys/dev/nvme/nvme_private.h
+263-99 files not shown
+289-1015 files

HardenedBSD/ports aad176acad/cura pkg-plist, cad/cura/files CMakeLists.txt CuraPluginInstall.cmake

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+0-9,966cad/cura/pkg-plist
+1,071-1,181editors/gram/distinfo
+535-590editors/gram/Makefile.crates
+129-101security/zeek/pkg-plist
+0-105cad/cura/files/CuraPluginInstall.cmake
+0-104cad/cura/files/CMakeLists.txt
+1,735-12,047175 files not shown
+2,872-13,757181 files

LLVM/project 057f3eellvm/lib/Target/RISCV RISCVInstrInfoZicfiss.td, llvm/lib/Target/RISCV/Disassembler RISCVDisassembler.cpp

[RISCV] Use bits<5> for rs1 in c.sspopchk and c.sspush. NFC (#223856)

These instructions are encoded so that bits 11-7 match the register they
operate on. We can put 1 or 5 in rs1 and then assign rs1 to bits 11-7.
This match c.addi16sp which only allows SP.
DeltaFile
+6-2llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
+2-2llvm/lib/Target/RISCV/RISCVInstrInfoZicfiss.td
+8-42 files

LLVM/project dcd3309clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/Lowering unlowered-address-spaces.cir

[CIR] Reject unlowered language address spaces on CIR globals (#223660)

Diagnose a `LangAddressSpaceAttr` on `cir.global` before selecting the
LLVM global address space. This keeps standalone global attributes from
bypassing pointer conversion and silently falling back to address space
zero.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+9-0clang/test/CIR/Lowering/unlowered-address-spaces.cir
+4-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+13-02 files

LLVM/project 99f7a3eclang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenTypes.h, clang/test/CIR/CodeGenSYCL kernel-caller-address-space.cpp

[CIR][SYCL] Emit generic address space for default pointers in device code (#223464)
DeltaFile
+62-0clang/test/CIR/CodeGenSYCL/kernel-caller-address-space.cpp
+21-2clang/lib/CIR/CodeGen/CIRGenTypes.cpp
+8-0clang/lib/CIR/CodeGen/CIRGenTypes.h
+2-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+93-34 files

LLVM/project c7d4921compiler-rt/lib/fuzzer FuzzerLoop.cpp, compiler-rt/test/fuzzer minimize_crash_custom_mutator.test

[libFuzzer] Pass the current size to Mutate in MinimizeCrashLoop (#223470)

Fixes #149942. MinimizeCrashLoop passed U.size() to every MD.Mutate call
in the mutate_depth loop, so following mutations operated on a stale
size. Track the size across mutations, like MutateAndTestOne already
does.
DeltaFile
+4-2compiler-rt/lib/fuzzer/FuzzerLoop.cpp
+0-1compiler-rt/test/fuzzer/minimize_crash_custom_mutator.test
+4-32 files

LLVM/project 1c5b666mlir/python/mlir/dialects/linalg __init__.py, mlir/test/python/dialects/linalg ops.py

[mlir][python] Register linalg.ElementwiseOp wrapper as op view

The hand-written ElementwiseOp wrapper subclassed the generated OpView but
was not registered in the op-view registry, so ops reconstructed from the
registry (e.g. Operation.opview) were instances of the generated base class
rather than the publicly exported subclass. This made
isinstance(op.opview, linalg.ElementwiseOp) and match/case dispatch return
False for real linalg.elementwise ops.

Register the wrapper with replace=True (as pdl.py does) so the exported
class is the one the registry instantiates.

Fixes #223673
DeltaFile
+21-0mlir/test/python/dialects/linalg/ops.py
+3-4mlir/python/mlir/dialects/linalg/__init__.py
+24-42 files

LLVM/project d6b8eefmlir/test/python/dialects/linalg ops.py

Remove comment per review
DeltaFile
+0-2mlir/test/python/dialects/linalg/ops.py
+0-21 files

FreeBSD/ports 04fe3b8misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS riscv-riscv64-14.3-RELEASE powerpc-powerpcspe-14.3-RELEASE

misc/freebsd-release-manifests: Remove EoL releases

Approved by:    re (implicit)

(cherry picked from commit 1caa9b4f58573bd820ceb8b3a5448a40049d2683)
DeltaFile
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-RELEASE
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-RELEASE
+0-8misc/freebsd-release-manifests/pkg-plist
+0-7misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-RELEASE
+0-7misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-RELEASE
+0-494 files not shown
+1-7110 files

HardenedBSD/ports 1caa9b4misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS riscv-riscv64-14.3-RELEASE powerpc-powerpcspe-14.3-RELEASE

misc/freebsd-release-manifests: Remove EoL releases

Approved by:    re (implicit)
DeltaFile
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-RELEASE
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-RELEASE
+0-8misc/freebsd-release-manifests/pkg-plist
+0-7misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-RELEASE
+0-7misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-RELEASE
+0-494 files not shown
+1-7110 files

FreeBSD/ports 1caa9b4misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS riscv-riscv64-14.3-RELEASE powerpc-powerpcspe-14.3-RELEASE

misc/freebsd-release-manifests: Remove EoL releases

Approved by:    re (implicit)
DeltaFile
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.3-RELEASE
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.3-RELEASE
+0-8misc/freebsd-release-manifests/pkg-plist
+0-7misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-14.3-RELEASE
+0-7misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpcspe-14.3-RELEASE
+0-494 files not shown
+1-7110 files

FreeNAS/freenas a64e822src/middlewared/middlewared/plugins/zfs destroy_impl.py

Retry zvol destroy while udev still has the device open

A zvol created moments earlier is held open by udev for a few
milliseconds. Destroying it in that window fails with EBUSY. Retry
the destroy for up to one second when the target is a volume and
the error is EBUSY. Volumes that are really in use still fail.
DeltaFile
+24-1src/middlewared/middlewared/plugins/zfs/destroy_impl.py
+24-11 files

LLVM/project 73a4eaelldb/source/API SystemInitializerFull.cpp

[LLDB] Initialize language categories as part of general initialization. (#223474)

This prevents needless slowdown later when looking up variable values.
DeltaFile
+9-0lldb/source/API/SystemInitializerFull.cpp
+9-01 files

LLVM/project 1c074a9libcxxabi/src private_typeinfo.cpp, llvm/test/CodeGen/RISCV umulh.ll smulh.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+4,864-0llvm/test/CodeGen/RISCV/smulh.ll
+4,319-0llvm/test/CodeGen/RISCV/umulh.ll
+868-1,017libcxxabi/src/private_typeinfo.cpp
+0-1,680openmp/docs/design/Runtimes.rst
+1,605-0openmp/docs/design/Runtimes.md
+851-0llvm/test/CodeGen/X86/smulh.ll
+12,507-2,697591 files not shown
+33,367-9,642597 files

FreeBSD/ports dfe0bacmultimedia/smelter Makefile distinfo, multimedia/smelter/files patch-Cargo.toml patch-cargo-crates_aws-lc-sys-0.37.1_builder_cc_builder.rs

multimedia/smelter: Unbreak (was broken by ffmpeg-9.x)
DeltaFile
+89-0multimedia/smelter/files/patch-smelter-core_src_pipeline_hls_hls_input.rs
+67-0multimedia/smelter/files/patch-cargo-crates_aws-lc-sys-0.37.1_builder_cc_builder.rs
+13-11multimedia/smelter/distinfo
+9-8multimedia/smelter/Makefile
+14-0multimedia/smelter/files/patch-Cargo.toml
+192-195 files

HardenedBSD/ports 62e6650math/fcl Makefile

math/fcl: add liboctomap dep and USES+=pkgconfig to enable OctoMap support
DeltaFile
+4-3math/fcl/Makefile
+4-31 files

FreeBSD/ports 85d5c8emath/py-python-fcl distinfo Makefile, math/py-python-fcl/files patch-pyproject.toml patch-src_fcl_fcl__defs.pxd

math/py-python-fcl: update 0.0.12 → 0.7.0.11

This commit prevents this port removal.
Ports should be fixed instead of being removed.
The version had to be bumped in order to unbreak it.
This port is a dependency of several important
software packages that can be ported.

PR:             298101
Approved by:    portmgr (unbreak; blanket)
DeltaFile
+0-33math/py-python-fcl/files/patch-setup.py
+30-0math/py-python-fcl/files/patch-tests_test__precision.py
+17-12math/py-python-fcl/Makefile
+15-0math/py-python-fcl/files/patch-src_fcl_fcl__defs.pxd
+14-0math/py-python-fcl/files/patch-pyproject.toml
+3-3math/py-python-fcl/distinfo
+79-481 files not shown
+81-507 files

FreeBSD/ports 62e6650math/fcl Makefile

math/fcl: add liboctomap dep and USES+=pkgconfig to enable OctoMap support
DeltaFile
+4-3math/fcl/Makefile
+4-31 files

HardenedBSD/ports dfe0bacmultimedia/smelter Makefile distinfo, multimedia/smelter/files patch-Cargo.toml patch-cargo-crates_aws-lc-sys-0.37.1_builder_cc_builder.rs

multimedia/smelter: Unbreak (was broken by ffmpeg-9.x)
DeltaFile
+89-0multimedia/smelter/files/patch-smelter-core_src_pipeline_hls_hls_input.rs
+67-0multimedia/smelter/files/patch-cargo-crates_aws-lc-sys-0.37.1_builder_cc_builder.rs
+13-11multimedia/smelter/distinfo
+9-8multimedia/smelter/Makefile
+14-0multimedia/smelter/files/patch-Cargo.toml
+192-195 files

HardenedBSD/ports 87a46a3editors/gram Makefile.crates distinfo, editors/gram/files patch-cargo-crates_minidumper-0.8.3_src_ipc_client.rs patch-cargo-crates_minidump-writer-0.12.0_src_freebsd_mod.rs

editors/gram: update 1.2.0 → 3.3.0

PR:             297410 (request of .desktop file)
Requested by:   Jethro Nederhof <jethro at jethron.id.au>
DeltaFile
+1,071-1,181editors/gram/distinfo
+535-590editors/gram/Makefile.crates
+0-69editors/gram/files/patch-cargo-crates_minidumper-0.8.3_src_ipc_server.rs
+64-0editors/gram/files/patch-cargo-crates_minidumper-0.10.1_src_ipc_server.rs
+48-0editors/gram/files/patch-cargo-crates_minidump-writer-0.12.0_src_freebsd_mod.rs
+0-25editors/gram/files/patch-cargo-crates_minidumper-0.8.3_src_ipc_client.rs
+1,718-1,86513 files not shown
+1,823-1,91419 files

FreeBSD/ports 87a46a3editors/gram Makefile.crates distinfo, editors/gram/files patch-cargo-crates_minidumper-0.8.3_src_ipc_client.rs patch-cargo-crates_minidump-writer-0.12.0_src_freebsd_mod.rs

editors/gram: update 1.2.0 → 3.3.0

PR:             297410 (request of .desktop file)
Requested by:   Jethro Nederhof <jethro at jethron.id.au>
DeltaFile
+1,071-1,181editors/gram/distinfo
+535-590editors/gram/Makefile.crates
+0-69editors/gram/files/patch-cargo-crates_minidumper-0.8.3_src_ipc_server.rs
+64-0editors/gram/files/patch-cargo-crates_minidumper-0.10.1_src_ipc_server.rs
+48-0editors/gram/files/patch-cargo-crates_minidump-writer-0.12.0_src_freebsd_mod.rs
+0-25editors/gram/files/patch-cargo-crates_minidumper-0.8.3_src_ipc_client.rs
+1,718-1,86513 files not shown
+1,823-1,91419 files