FreeBSD/ports d92e044emulators/cpmtools2 distinfo Makefile

emulators/cpmtools2: Update to fresh snapshot

- Update to fresh snapshot (no version change)
- Build with libdsk on by default (enables teledisk, raw, myz80 disk formats)
- While here, remove no-op GNU_CONFIGURE_MANPREFIX variable
DeltaFile
+3-3emulators/cpmtools2/distinfo
+2-2emulators/cpmtools2/Makefile
+5-52 files

LLVM/project 7a2e988.github/workflows/require-release-manager action.yml

workflows/require-release-manager: Add missing comma (#195215)
DeltaFile
+1-1.github/workflows/require-release-manager/action.yml
+1-11 files

LLVM/project 0197dc6llvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[GlobalISel] Remove AssumptionCacheTracker from O0 pipeline (#195031)

This is for an optimizer hint that shouldn't be necessary at O0. Small
-0.09% compile time improvement on aarch64-O0-g.

https://llvm-compile-time-tracker.com/compare.php?from=4e6d3722fca73c97367720180a8d547057fda380&to=95b13462d4ff97f3fe5542e3eede0ad029a635f3&stat=instructions%3Au
DeltaFile
+4-4llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+4-41 files

LLVM/project 43e8bdcllvm/lib/Target/AArch64/GISel AArch64O0PreLegalizerCombiner.cpp, llvm/test/CodeGen/AArch64 O3-pipeline.ll O0-pipeline.ll

[AArch64][GlobalISel] Drop unused value tracking from O0 pre-legalizer combiner (NFC) (#194826)

It doesn't improve compile-time, but it isn't necessary and can be
removed.
DeltaFile
+9-20llvm/lib/Target/AArch64/GISel/AArch64O0PreLegalizerCombiner.cpp
+1-2llvm/test/Other/print-changed-machine.ll
+1-1llvm/test/CodeGen/AArch64/GlobalISel/gisel-commandline-option.ll
+0-1llvm/test/CodeGen/AArch64/O3-pipeline.ll
+0-1llvm/test/CodeGen/AArch64/O0-pipeline.ll
+11-255 files

FreeBSD/ports 7f8463dsysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.27 → 2026.4.28
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

FreeBSD/ports fc2735esysutils/opa distinfo Makefile

sysutils/opa: update 1.15.2 → 1.16.0
DeltaFile
+5-5sysutils/opa/distinfo
+1-1sysutils/opa/Makefile
+6-62 files

FreeBSD/ports ecfb78awww/wasmtime distinfo Makefile

www/wasmtime: update 44.0.0 → 44.0.1
DeltaFile
+3-3www/wasmtime/distinfo
+1-2www/wasmtime/Makefile
+4-52 files

FreeBSD/ports 283960ccad/veryl distinfo Makefile.crates

cad/veryl: update 0.19.1 → 0.20.0
DeltaFile
+393-391cad/veryl/distinfo
+195-194cad/veryl/Makefile.crates
+1-2cad/veryl/Makefile
+589-5873 files

FreeBSD/ports cb82d87misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.4.5 → 3.4.6
DeltaFile
+5-3misc/lean-ctx/distinfo
+2-1misc/lean-ctx/Makefile
+7-42 files

FreeBSD/ports ba29340net/wstunnel distinfo Makefile

net/wstunnel: update 10.5.2 → 10.5.3
DeltaFile
+343-329net/wstunnel/distinfo
+171-165net/wstunnel/Makefile
+514-4942 files

FreeBSD/ports d7e1bbdshells/starship distinfo Makefile

shells/starship: update 1.25.0 → 1.25.1
DeltaFile
+167-173shells/starship/distinfo
+83-87shells/starship/Makefile
+250-2602 files

FreeBSD/ports 7ab42c2misc/py-pyqir distinfo Makefile

misc/py-pyqir: update 0.12.3 → 0.12.4
DeltaFile
+13-15misc/py-pyqir/distinfo
+7-8misc/py-pyqir/Makefile
+20-232 files

FreeBSD/ports 8375d26devel/ollama-hpp distinfo Makefile

devel/ollama-hpp: update 0.9.4 → 0.9.7
DeltaFile
+3-3devel/ollama-hpp/distinfo
+1-1devel/ollama-hpp/Makefile
+4-42 files

FreeBSD/ports 80d1535misc/py-ollama distinfo Makefile

misc/py-ollama: update 0.6.1 → 0.6.2
DeltaFile
+3-3misc/py-ollama/distinfo
+1-1misc/py-ollama/Makefile
+4-42 files

FreeBSD/ports 4801e14multimedia/py-torchcodec distinfo Makefile

multimedia/py-torchcodec: update 0.10.0 → 0.11.1
DeltaFile
+3-3multimedia/py-torchcodec/distinfo
+2-2multimedia/py-torchcodec/Makefile
+5-52 files

FreeBSD/ports 5757d96audio/py-torchaudio Makefile distinfo, audio/py-torchaudio/files patch-tools_setup__helpers_extension.py

audio/py-torchaudio: update 2.10.0 → 2.11.0
DeltaFile
+36-0audio/py-torchaudio/files/patch-tools_setup__helpers_extension.py
+3-3audio/py-torchaudio/Makefile
+3-3audio/py-torchaudio/distinfo
+42-63 files

FreeBSD/ports b74a38dmultimedia/assimp distinfo Makefile

multimedia/assimp: update 6.0.4 → 6.0.5
DeltaFile
+3-3multimedia/assimp/distinfo
+1-1multimedia/assimp/Makefile
+1-1multimedia/assimp/pkg-plist
+5-53 files

FreeBSD/ports 5a59e1ctextproc/py-llguidance distinfo Makefile

textproc/py-llguidance: update 1.7.3 → 1.7.5
DeltaFile
+11-11textproc/py-llguidance/distinfo
+5-6textproc/py-llguidance/Makefile
+16-172 files

LLVM/project 7d7d53cclang/lib/CIR/CodeGen CIRGenBuiltin.cpp

re-arrange system-v fall-through
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+1-11 files

LLVM/project 7ac44fcclang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp CIRGenFunction.h

[CIR][CUDA][NFC] Add initial NVPTX builtin infrastructure
DeltaFile
+948-0clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+4-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+1-0clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+1-0clang/lib/CIR/CodeGen/CMakeLists.txt
+954-04 files

LLVM/project e217582orc-rt/include CMakeLists.txt

[orc-rt] Fix typo in header name. NFCI. (#195212)

The path for orc-rt/include/orc-rt/sps-ci/NativeDylibManagerSPSCI.h was
missing the 'SPSCI' suffix.
DeltaFile
+1-1orc-rt/include/CMakeLists.txt
+1-11 files

LLVM/project 932756allvm/lib/Target/X86 X86FastISel.cpp, llvm/test/CodeGen/X86 fast-isel-struct-ret.ll bf16-fast-isel.ll

[X86][FastISel] Restore support for struct returns (#194586)

After #180322, X86 FastISel forces SDAG fallback for any call with a
struct return. This caused major compile-time regressions for debug
builds in Rust, where struct returns are very common.

The type legality check should work on the de-aggregated types, not on
the return type directly.

(cherry picked from commit 30fa4153a556f51143b1145af8c603581c80369a)
DeltaFile
+58-0llvm/test/CodeGen/X86/fast-isel-struct-ret.ll
+30-0llvm/test/CodeGen/X86/bf16-fast-isel.ll
+16-11llvm/lib/Target/X86/X86FastISel.cpp
+104-113 files

LLVM/project cdc4181.github/workflows release-binaries.yml release-binaries-all.yml, .github/workflows/require-release-manager action.yml

workflows: Add require-release-manager composite action (#194758)

This action checks that the workflow was started by someone in the
llvm-release-managers team. This is meant to replace the existing checks
which use a python script and will help to consolidate the access token
generation into a single place.

Also start using it in the release-binaries workflow.
DeltaFile
+35-0.github/workflows/require-release-manager/action.yml
+13-20.github/workflows/release-binaries.yml
+4-3.github/workflows/release-binaries-all.yml
+52-233 files

LLVM/project 19f65f3lld/ELF LinkerScript.cpp

[LLD][ELF] Fix performance regression when using linker scripts (#194668)

The addition of the support for `--enable-non-contiguous-regions` from
PR #90007 moved an "early out" condition in
`LinkerScript::computeInputSections()`. This could result in other
relatively expensive checks, i.e. `pat.sectionPat.match`,
`cmd->matchesFile`, `pat.excludesFile` and `flagsMatch`, to be performed
unnecessarily in the default situation where
`--enable-non-contiguous-regions` is disabled.

This fix restores the "early out" condition and shows an ~14%
improvement for the Linux kernel benchmark link and has been seen to
improve performance by up to ~30% for a large UE5 link.

(cherry picked from commit dbdbf1e63d735eada7c9e4ff42ac0e56f56f5774)
DeltaFile
+7-6lld/ELF/LinkerScript.cpp
+7-61 files

LLVM/project 5c9647bllvm/lib/Target/WebAssembly WebAssemblyCFGStackify.cpp, llvm/test/CodeGen/WebAssembly cfg-stackify-eh-legacy.ll cfg-stackify-eh.ll

release/22.x: [WebAssembly] Fix EHPadStack calculation in fixCallUnwindMismatches (#194184)

Backport d8c1f8734f43fd6edaf0cbdd8e1a1b0451a4dbb0

Requested by: @aheejin
DeltaFile
+62-2llvm/test/CodeGen/WebAssembly/cfg-stackify-eh-legacy.ll
+61-1llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll
+27-34llvm/test/CodeGen/WebAssembly/exception.ll
+50-3llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
+200-404 files

LLVM/project f21688ellvm/test/tools/llvm-profgen filter-build-id.test, llvm/test/tools/llvm-profgen/Inputs buildid-cs-noprobe.perfscript

drop IsPreAggregated

Created using spr 1.3.4
DeltaFile
+32-53llvm/tools/llvm-profgen/PerfReader.cpp
+26-2llvm/test/tools/llvm-profgen/filter-build-id.test
+3-12llvm/tools/llvm-profgen/PerfReader.h
+9-0llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.perfscript
+70-674 files

LLVM/project d5d7364llvm/tools/llvm-profgen PerfReader.cpp PerfReader.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+6-9llvm/tools/llvm-profgen/PerfReader.cpp
+2-7llvm/tools/llvm-profgen/PerfReader.h
+8-162 files

LLVM/project 70b2f06clang/lib/Driver/ToolChains Darwin.cpp, clang/test/Driver darwin-embedded.c

Add ARMv8-M and ARMv8.1-M support for Darwin (#195184)

Extend Mach-O reading/writing and Clang's driver with support for
ARMv8-M and ARMv8.1-M. Then, build libclang_rt for armv8m.main and
armv8.1m.main target triples.
DeltaFile
+43-0clang/test/Driver/darwin-embedded.c
+23-18llvm/lib/Object/MachOObjectFile.cpp
+15-12llvm/tools/llvm-readobj/MachODumper.cpp
+21-0llvm/tools/llvm-objdump/MachODump.cpp
+16-2clang/lib/Driver/ToolChains/Darwin.cpp
+10-0llvm/test/CodeGen/ARM/MachO-subtypes.ll
+128-3210 files not shown
+180-3816 files

FreeBSD/src 9c18d55lib/libsys execve.2

fexecve(2): call out a scenario where you want !O_EXEC

We note a reason why you might need it, but there's an equally important
reason you may need to omit it: interpreted programs.  Add a note
accordingly, along with the workaround configuration if there's reason
you can't help it.

PR:             294780
Reviewed by:    Jan Bramkamp <crest_freebsd_rlwinm.de>, kib
Differential Revision:  https://reviews.freebsd.org/D56704
DeltaFile
+12-1lib/libsys/execve.2
+12-11 files

FreeBSD/src 4d4acdbusr.bin/stat stat.c, usr.bin/stat/tests stat_test.sh

stat: fix use of devname(3)

Besides being a little hard to parse through visually, this had its own
bug of inspecting st->st_mode to determine what to pass to devname(3),
which is only correct for st_rdev.

For st_dev, you're likely to be looking at files or directories and
attempting to assess what device they're located on, so the mode is
meaningless- we just have to assume that our filesystems are on
character devices and attempt to resolve st_dev as such.

Reviewed by:    des, kib (previous version)
Differential Revision:  https://reviews.freebsd.org/D56565
DeltaFile
+33-0usr.bin/stat/tests/stat_test.sh
+11-3usr.bin/stat/stat.c
+44-32 files