FreeBSD/ports bdb0ccedevel/libgit2 distinfo Makefile

devel/libgit2: update to 1.9.6

Changes:        https://github.com/libgit2/libgit2/releases
(cherry picked from commit f7f81df0f5bc162886c4ef488cbbc90a026c252e)
DeltaFile
+3-3devel/libgit2/distinfo
+1-1devel/libgit2/Makefile
+4-42 files

LLVM/project ee62806clang/include/clang/AST OpenMPClause.h, clang/lib/Parse ParseOpenMP.cpp

[Clang][OpenMP] Add parsing/sema for dims modifier in num_teams and thread_limit (#206412)

Add parsing and sema support for `dims` modifier (OpenMP 6.1) in `num_teams` and
`thread_limit` clauses. Example:

```cpp
constexpr int N = 2;
#pragma omp teams num_teams(dims(3): x, y, z) thread_limit(dims(N): a, b)
{ ... }
```
DeltaFile
+231-78clang/lib/Sema/SemaOpenMP.cpp
+222-0clang/test/OpenMP/dims_modifier_messages.cpp
+68-21clang/lib/Parse/ParseOpenMP.cpp
+72-10clang/include/clang/AST/OpenMPClause.h
+40-0clang/test/OpenMP/dims_modifier_ast_print.cpp
+23-11clang/lib/Sema/TreeTransform.h
+656-12017 files not shown
+782-16223 files

FreeBSD/ports 13ed601net/wstunnel distinfo Makefile

net/wstunnel: update 10.6.1 → 10.6.2
DeltaFile
+103-107net/wstunnel/distinfo
+51-53net/wstunnel/Makefile
+154-1602 files

FreeBSD/ports b107a0amultimedia/lms distinfo Makefile

multimedia/lms: update 3.77.0 → 3.79.0
DeltaFile
+3-3multimedia/lms/distinfo
+1-1multimedia/lms/Makefile
+4-42 files

FreeBSD/ports 8a339a5devel/py-uv-bump distinfo Makefile

devel/py-uv-bump: update 0.5.0 → 0.6.0
DeltaFile
+3-3devel/py-uv-bump/distinfo
+1-1devel/py-uv-bump/Makefile
+4-42 files

FreeBSD/ports f852a71benchmarks/inferno distinfo Makefile

benchmarks/inferno: update 0.12.6 → 0.12.8
DeltaFile
+139-167benchmarks/inferno/distinfo
+69-84benchmarks/inferno/Makefile
+208-2512 files

FreeBSD/ports 573acadmisc/claude-code distinfo Makefile

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

FreeBSD/ports 864fb0bscience/siconos/files patch-externals_boost__contribs_expm.hpp

science/siconos: Fix build on 16 by patching std::abs<> C++ call

Reported by:    fallout

(cherry picked from commit 0d5c6b1e8899e30d72e98c174384359d0047e109)
DeltaFile
+13-0science/siconos/files/patch-externals_boost__contribs_expm.hpp
+13-01 files

FreeBSD/ports c4fcf1dmath/hydrogen Makefile

math/hydrogen: Fix build on 16

Reported by:    fallout

(cherry picked from commit 92543ec8101e7f4ef686d60122f4c48dabb7dac2)
DeltaFile
+2-0math/hydrogen/Makefile
+2-01 files

LLVM/project 4a1c004llvm/include/llvm/MC MCSchedule.h, llvm/test/TableGen CompressWriteLatencyEntry.td

[MC] Pack scheduling class entry counts (#202649)

Generated scheduling classes currently use at most 20 write-resource
entries and 35 write-latency entries, while read-advance counts reach
504. Narrow the two write counts to `uint8_t`, order the three table
indices before the three counts, and emit target-specific compile-time
bounds assertions in generated subtarget source.

This reduces `sizeof(MCSchedClassDesc)` from 14 to 12 bytes in release
builds and from 20 to 16 bytes with debug fields. Fully stripped arm64
`llvm-mca` decreases by 544,896 bytes (1.49%), and the stripped
all-tools multicall binary decreases by 528,376 bytes (0.368%).

Work towards #202616

AI tool disclosure: Co-authored with OpenAI Codex.
DeltaFile
+20-6llvm/utils/TableGen/SubtargetEmitter.cpp
+12-3llvm/include/llvm/MC/MCSchedule.h
+6-3llvm/test/TableGen/CompressWriteLatencyEntry.td
+38-123 files

FreeBSD/ports f034f2fdevel/bazel9 distinfo Makefile

devel/bazel9: upgrade to 9.2.0
DeltaFile
+3-3devel/bazel9/distinfo
+1-2devel/bazel9/Makefile
+4-52 files

OpenBSD/ports 6FI17Mudevel/libgit2/libgit2 distinfo Makefile

   Update to libgit2-1.9.6.
VersionDeltaFile
1.53+2-2devel/libgit2/libgit2/distinfo
1.80+1-2devel/libgit2/libgit2/Makefile
+3-42 files

NetBSD/src ywvkgj9tests/lib/libcurses/check_files wcolor_set.chk mutt_test5.chk

   Updates to check files due to output changes from bug fixes.
VersionDeltaFile
1.5+5-6tests/lib/libcurses/check_files/wcolor_set.chk
1.5+2-3tests/lib/libcurses/check_files/mutt_test5.chk
1.5+0-1tests/lib/libcurses/check_files/mutt_test4.chk
1.5+0-1tests/lib/libcurses/check_files/mutt_test6.chk
1.4+0-1tests/lib/libcurses/check_files/mutt_test8.chk
1.4+0-1tests/lib/libcurses/check_files/mutt_test9.chk
+7-136 files not shown
+7-1912 files

LLVM/project d4a08d3clang/test/Analysis/Scalable/TypeConstrainedPointers unsafe-buffer-reachable-excludes-type-constrained-new-delete.cpp unsafe-buffer-reachable-excludes-type-constrained-main.cpp

fix tests
DeltaFile
+23-9clang/test/Analysis/Scalable/TypeConstrainedPointers/unsafe-buffer-reachable-excludes-type-constrained-new-delete.cpp
+12-1clang/test/Analysis/Scalable/TypeConstrainedPointers/unsafe-buffer-reachable-excludes-type-constrained-main.cpp
+35-102 files

NetBSD/src TyZCJUqlib/libcurses refresh.c color.c

   Fixes for PR lib/60430 and lib/60431

   * Don't leave screen in colour mode after makech, fixes 60430
   * Set the background colour to the blank attribute before erase to properly
     get the background erase colour
   * Disable dirtying lines when the colour pair changes, this causes
     the screen to get blanked if apps use windows and leave stdscr blank.
     (fixes 60431)
VersionDeltaFile
1.135+24-13lib/libcurses/refresh.c
1.49+14-7lib/libcurses/color.c
+38-202 files

FreeBSD/ports f7f81dfdevel/libgit2 distinfo Makefile

devel/libgit2: update to 1.9.6

Changes:        https://github.com/libgit2/libgit2/releases
DeltaFile
+3-3devel/libgit2/distinfo
+1-1devel/libgit2/Makefile
+4-42 files

NetBSD/pkgsrc-wip ae4516baxel options.mk Makefile

axel: update to 2.17.14
DeltaFile
+19-14axel/options.mk
+5-2axel/Makefile
+3-3axel/distinfo
+1-0axel/PLIST.nls
+28-194 files

LLVM/project f3528f8clang/test/CodeGenCoroutines gh188230-coro-await-elidable-suspend-never-final.cpp, llvm/include/llvm/Transforms/Coroutines CoroShape.h

[Coroutines] Use destroy slot for CoroElide resume fallthrough

Fixes https://github.com/llvm/llvm-project/issues/188230

A switch coroutine with a CoroElide noalloc variant uses the frame destroy slot as a runtime discriminator: heap-allocated frames store the destroy clone, while allocation-elided frames store the cleanup clone. Its resume clone can reach a fallthrough coro.end after the final suspend.

The coroutine body can invoke a continuation before reaching that coro.end. A suspend_never continuation can complete and free its frame before control returns. When the callee frame was elided into that caller allocation, loading the destroy slot at coro.end reads freed storage, which AddressSanitizer reports as a use-after-free.

Load and cache the destroy function in the switch-resume entry block before executing the resume body, then tail-call the cached value at fallthrough coro.end. The cache retains the frame slot as the allocation discriminator without dereferencing an elided frame after the continuation returns.

Add a C++ CodeGen regression for the original suspend_never final-suspend shape and update CoroSplit tests to require the entry load.

Assisted-By: Codex GPT 5.5
DeltaFile
+83-0llvm/test/Transforms/Coroutines/coro-split-resume-fallthrough-destroy-slot.ll
+76-0clang/test/CodeGenCoroutines/gh188230-coro-await-elidable-suspend-never-final.cpp
+46-6llvm/lib/Transforms/Coroutines/CoroSplit.cpp
+4-1llvm/test/Transforms/Coroutines/coro-split-00.ll
+4-1llvm/test/Transforms/Coroutines/coro-split-addrspace.ll
+1-0llvm/include/llvm/Transforms/Coroutines/CoroShape.h
+214-81 files not shown
+215-87 files

LLVM/project f988efbllvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU print-pipeline-passes.ll

[AMDGPU] Run early-cse<memssa> at the end of the full-LTO pipeline (#208461)

The regular (non-LTO) and ThinLTO function simplification pipelines run
an
EarlyCSE-with-MemorySSA pass near the start of the function pass
sequence, but
the full-LTO postlink pipeline does not. Without it, a redundant
load/store
round-trip can survive all the way to codegen; the later GVN/DSE in the
LTO
pipeline do not catch this particular pattern. 
    
Rather than touch the target-independent LTO pipeline, register
early-cse<memssa> through the AMDGPU FullLinkTimeOptimizationLast
extension
point, so it runs at the end of the full-LTO middle-end (before codegen)
only
for AMDGPU.
    
    Assisted-by: Claude Opus
DeltaFile
+7-0llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+1-3llvm/test/Transforms/PhaseOrdering/AMDGPU/infer-address-space.ll
+2-0llvm/test/CodeGen/AMDGPU/print-pipeline-passes.ll
+10-33 files

FreeBSD/ports b26767bdevel/phasar pkg-plist Makefile, devel/phasar/files patch-CMakeLists.txt patch-lib_Utils_DOTGraph.cpp

devel/phasar: update 2503 → 2604

(cherry picked from commit 2fc087a29972bf352c881921f2d0228df865f14d)
DeltaFile
+74-25devel/phasar/pkg-plist
+24-20devel/phasar/Makefile
+3-17devel/phasar/files/patch-CMakeLists.txt
+0-12devel/phasar/files/patch-lib_Utils_DOTGraph.cpp
+3-3devel/phasar/distinfo
+104-775 files

FreeBSD/ports 2fb0ac4science/octopus Makefile

science/octopus: Unbreak on 16

Reported by:    fallout

(cherry picked from commit 05f3b83d2016fafd7e4fd1912fda22113c42d0ce)
DeltaFile
+1-0science/octopus/Makefile
+1-01 files

FreeBSD/ports 77464e6misc/ollama Makefile

misc/ollama: Only for amd64 for now

(cherry picked from commit d67b93111001df9d39bfc16dc922a32c1eb74eea)
DeltaFile
+3-0misc/ollama/Makefile
+3-01 files

FreeBSD/ports 3d3986fmath/libmesh/files patch-src_utils_xdr__cxx.C

math/libmesh: Fix build on 16

Reported by:    fallout

(cherry picked from commit d073a01db9242f58e1962d38e0b384e99e22f248)
DeltaFile
+28-0math/libmesh/files/patch-src_utils_xdr__cxx.C
+28-01 files

FreeBSD/ports d073a01math/libmesh/files patch-src_utils_xdr__cxx.C

math/libmesh: Fix build on 16

Reported by:    fallout
DeltaFile
+28-0math/libmesh/files/patch-src_utils_xdr__cxx.C
+28-01 files

LLVM/project 7908826polly/include/polly DependenceInfo.h, polly/lib/Analysis DependenceInfo.cpp

[Polly] Guard ISL ast gen compute out (#201859)

Bounds the maximum ISL operations allowed for ISL AST Generation.

Fixes: https://github.com/llvm/llvm-project/issues/201801
DeltaFile
+130-0polly/test/IstAstInfo/AstGenComputeOut.ll
+34-27polly/lib/Analysis/DependenceInfo.cpp
+35-13polly/lib/CodeGen/IslAst.cpp
+7-5polly/include/polly/DependenceInfo.h
+206-454 files

NetBSD/src 5xn1JJ4sys/arch/sun2/sun2 pmap.c, sys/arch/sun3/sun3 pmap.c

   More diff reduction.
VersionDeltaFile
1.61+20-17sys/arch/sun2/sun2/pmap.c
1.188+20-17sys/arch/sun3/sun3/pmap.c
+40-342 files

LLVM/project c216b84clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage UnsafeBufferUsageAnalysis.cpp, clang/test/Analysis/Scalable/TypeConstrainedPointers unsafe-buffer-reachable-excludes-type-constrained-new-delete.cpp unsafe-buffer-reachable-excludes-type-constrained-main.cpp

address comments
DeltaFile
+48-29clang/lib/ScalableStaticAnalysis/Analyses/UnsafeBufferUsage/UnsafeBufferUsageAnalysis.cpp
+44-20clang/test/Analysis/Scalable/TypeConstrainedPointers/unsafe-buffer-reachable-excludes-type-constrained-new-delete.cpp
+13-4clang/test/Analysis/Scalable/TypeConstrainedPointers/unsafe-buffer-reachable-excludes-type-constrained-main.cpp
+105-533 files

LLVM/project 446a84aopenmp/runtime/src kmp_i18n.cpp

[OpenMP] Simplify GNU strerror_r check for Android (#148990)

Android 6 is the baseline so simplify the Android check.
DeltaFile
+1-3openmp/runtime/src/kmp_i18n.cpp
+1-31 files

NetBSD/pkgsrc-wip 1687e2dunix2tcp Makefile distinfo

unix2tcp: update to 0.8.3
DeltaFile
+5-3unix2tcp/Makefile
+3-2unix2tcp/distinfo
+8-52 files

OpenBSD/ports qdMPAXusysutils/borgbackup/1.4 distinfo Makefile, sysutils/borgbackup/1.4/patches patch-src_borg__hashindex_c

   Update to borgbackup-1.4.5

   Changes:
   https://borgbackup.readthedocs.io/en/1.4.5/changes.html#version-1-4-5-2026-07-19
VersionDeltaFile
1.6+2-2sysutils/borgbackup/1.4/distinfo
1.8+3-1sysutils/borgbackup/1.4/pkg/PLIST
1.11+1-1sysutils/borgbackup/1.4/Makefile
1.2+0-0sysutils/borgbackup/1.4/patches/patch-src_borg__hashindex_c
+6-44 files