LLVM/project 91d7ee6llvm/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/test/Transforms/InstCombine wcslen-1.ll

[InstCombine] Fix profile propagation for wcslen folding (#222475)
DeltaFile
+10-4llvm/test/Transforms/InstCombine/wcslen-1.ll
+6-1llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+0-2llvm/utils/profcheck-xfail.txt
+16-73 files

FreeBSD/ports ac30669devel/py-joblib Makefile distinfo, devel/py-joblib/files patch-joblib_externals_loky_backend_context.py patch-pyproject.toml

devel/py-joblib: Update to 1.6.0

Changelog:      https://github.com/joblib/joblib/releases/tag/1.6.0
DeltaFile
+23-0devel/py-joblib/files/patch-pyproject.toml
+0-17devel/py-joblib/files/patch-joblib_externals_loky_backend_context.py
+3-3devel/py-joblib/distinfo
+2-3devel/py-joblib/Makefile
+28-234 files

FreeBSD/ports abdb0d8devel/py-kazoo Makefile distinfo

devel/py-kazoo: Update to 2.11.0

Changelog:      https://github.com/python-zk/kazoo/releases/tag/2.11.0
DeltaFile
+3-3devel/py-kazoo/distinfo
+1-2devel/py-kazoo/Makefile
+4-52 files

FreeBSD/ports 8a7ab83devel/py-pex Makefile distinfo

devel/py-pex: Update to 2.101.5

Changelog:      https://github.com/pex-tool/pex/blob/main/CHANGES.md
DeltaFile
+3-3devel/py-pex/distinfo
+1-2devel/py-pex/Makefile
+4-52 files

FreeBSD/ports 1b5713egraphics/py-toyplot distinfo Makefile

graphics/py-toyplot: Update to 2.1.0

Changelog:      https://github.com/sandialabs/toyplot/releases/tag/v2.1.0
DeltaFile
+4-4graphics/py-toyplot/Makefile
+3-3graphics/py-toyplot/distinfo
+7-72 files

LLVM/project 2e2c316compiler-rt/include/fuzzer FuzzedDataProvider.h, compiler-rt/lib/fuzzer/tests FuzzedDataProviderUnittest.cpp

[libFuzzer] Clamp `ConsumeFloatingPointInRange` result to `max` (#221552)

Fixes #65312. Floating point rounding could push the result above `max`,
or even overflow to infinity, so we clamp it instead.

---------

Co-authored-by: Dan Blackwell <danblackwell95 at gmail.com>
DeltaFile
+27-0compiler-rt/lib/fuzzer/tests/FuzzedDataProviderUnittest.cpp
+7-1compiler-rt/include/fuzzer/FuzzedDataProvider.h
+34-12 files

LLVM/project 7cdf4c8compiler-rt/lib/tsan/rtl tsan_interceptors_posix.cpp, compiler-rt/test/tsan/Linux epoll_oneshot_norace.cpp

[tsan] recognize EPOLL_CTL_MOD with EPOLLONESHOT (#220304)

Handles it the same way as EPOLL_CTL_ADD
DeltaFile
+59-0compiler-rt/test/tsan/Linux/epoll_oneshot_norace.cpp
+2-1compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
+61-12 files

FreeBSD/ports 701838fwww/lynx-current Makefile

www/lynx-current: Better SSL OPTIONS

The GNUTLS OPTION was being sneaky--if you disabled it, it enabled
OpenSSL support instead. That's probably what most people wanted it
to do anyway, but that wasn't the best way to do it.

Instead, add a new radio group with OPENSSL and GNUTLS options. It's
also possible to disable both and build without TLS/https support now.
DeltaFile
+12-6www/lynx-current/Makefile
+12-61 files

LLVM/project 1474da9compiler-rt/lib/sanitizer_common sanitizer_internal_defs.h

[ASan] Recognize WASI as a platform with 64-bit off_t (#144441)

WASI defines `off_t` as 64-bit signed integers to support files larger
than 2 GiB.
https://github.com/WebAssembly/wasi-libc/blob/wasi-sdk-25/libc-bottom-half/headers/public/__typedef_off_t.h
DeltaFile
+3-2compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
+3-21 files

LLVM/project ed6de59llvm/lib/ObjectYAML COFFEmitter.cpp

[ObjectYAML] Fold layoutCOFF into writeCOFF (#221683)

Fold the COFF layout pass into writeCOFF so the
ContiguousBlobAccumulator tracks section offsets and sizes as data is
written. Reserve and fill in the optional header and section table once
the section layout is final.

This is almost NFC, except when the output size exceeds the limit.
DeltaFile
+110-137llvm/lib/ObjectYAML/COFFEmitter.cpp
+110-1371 files

LLVM/project ffde4cellvm/test/CodeGen/RISCV orc-b-patterns.ll

[RISCV] Add RV64 RUN lines to orc-b-patterns.ll. NFC (#222424)

Add some i16 and i64 tests.
DeltaFile
+459-135llvm/test/CodeGen/RISCV/orc-b-patterns.ll
+459-1351 files

OpenBSD/src oZfrWzdlib/libcrypto/man BIO_s_fd.3 BIO_accept.3, lib/libz compress.3

   consistently use .Er for errno names

   ok schwarze@ kn@
VersionDeltaFile
1.4+17-17lib/libcrypto/man/BIO_accept.3
1.36+8-8lib/libz/compress.3
1.15+7-7lib/libcrypto/man/BIO_s_fd.3
1.10+6-6share/man/man9/sysctl_int.9
1.20+6-6share/man/man9/disklabel.9
1.62+7-5share/man/man9/pool.9
+51-4922 files not shown
+125-11428 files

LLVM/project 5524a21clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenFunction.h CIRGenBuiltin.cpp

[CIR] Add cir.coro.intrinsic.resume/destroy/done Ops (#222210)

Adds CoroResumeOp, CoroDestroyOp, and CoroDoneOp, representing
llvm.coro.resume, llvm.coro.destroy, and llvm.coro.done respectively.
DeltaFile
+43-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+19-0clang/lib/CIR/CodeGen/CIRGenCoroutine.cpp
+9-8clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+9-6clang/test/CIR/CodeGenCoroutines/coro-builtins.cpp
+3-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+83-145 files

LLVM/project 6b0c183llvm/lib/Target/RISCV/GISel RISCVRegisterBankInfo.cpp RISCVLegalizerInfo.cpp, llvm/test/CodeGen/RISCV/GlobalISel legalizer-info-validation.mir lrint-llrint-f16.ll

[RISCV][GlobalISel] Support G_INTRINSIC_LRINT/G_INTRINSIC_LLRINT (#221992)

Add legalizer rules so llvm.lrint/llrint lower to fcvt.{w,l}.{h,s,d}
with FRM_DYN, mirroring the existing G_LROUND/G_LLROUND handling.
DeltaFile
+268-0llvm/test/CodeGen/RISCV/GlobalISel/lrint-llrint.ll
+41-0llvm/test/CodeGen/RISCV/GlobalISel/lrint-llrint-f16.ll
+13-0llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp
+5-4llvm/test/CodeGen/RISCV/GlobalISel/legalizer-info-validation.mir
+4-0llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp
+331-45 files

OpenBSD/ports TqJu9Vldevel/codex Makefile crates.inc, devel/codex/patches patch-codex-rs_core_src_config_mod_rs patch-codex-rs_core_src_tools_handlers_apply_patch_rs

   devel/codex: update to 0.154.0
VersionDeltaFile
1.49+234-36devel/codex/distinfo
1.31+116-17devel/codex/crates.inc
1.39+12-5devel/codex/patches/patch-codex-rs_Cargo_toml
1.4+4-4devel/codex/patches/patch-codex-rs_core_src_tools_handlers_apply_patch_rs
1.41+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.51+1-1devel/codex/Makefile
+368-646 files

LLVM/project 2c4c9d8llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp SPIRVLegalizeImplicitBinding.cpp, llvm/test/CodeGen/SPIRV/hlsl-resources ImplicitBinding.ll

[SPIRV] Fix inconsistent operand order for counter resource intrinsic (#221646)

The `llvm.spv.resource.handlefrombinding` intrinsic stores its binding
operands in the order (DescriptorSet, BindingNo, ...). The
`llvm.spv.resource.counterhandlefrombinding` intrinsic should use the
same order.

The `llvm.spv.resource.counterhandlefrombinding` intrinsic is currently
emitted only by the `SPIRVLegalizeImplicitBinding` pass. The pass
previously built its operands in the wrong order, and the instruction
selector repeated the same inversion when emitting decorations.

This change makes the operand order consistent with
`llvm.spv.resource.handlefrombinding`.

Test update closes a coverage gap - there were no tests for explicit
`llvm.spv.resource.counterhandlefrombinding` calls.

Assisted by GPT-5.6 Sol.
DeltaFile
+30-3llvm/test/CodeGen/SPIRV/hlsl-resources/ImplicitBinding.ll
+7-5llvm/lib/Target/SPIRV/SPIRVLegalizeImplicitBinding.cpp
+2-2llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+39-103 files

FreeBSD/ports 8fc9772games/veloren-weekly Makefile distinfo

games/veloren-weekly: update to s20260909

Changes:        https://gitlab.com/veloren/veloren/-/compare/f64ec65731...b2bf67917f
(cherry picked from commit b9f4dad8e5557c819e671e32ff4e546d486d6c46)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 1971a6dwww/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.11

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.11
Reported by:    GitHub (watch releases)

(cherry picked from commit 7c47912b306b6849f0ab28a65466bafcaf1bc57b)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

NetBSD/pkgsrc 6wfrY1ndoc CHANGES-2026

   doc: Updated lang/akku to 1.1.0
VersionDeltaFile
1.5980+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FBfWoqqlang Makefile, lang/akku distinfo DESCR

   imported akku 1.1.0
VersionDeltaFile
1.1+287-0lang/akku/PLIST
1.1+42-0lang/akku/patches/patch-spells_define-values.scm
1.1+20-0lang/akku/Makefile
1.1+7-0lang/akku/DESCR
1.1+6-0lang/akku/distinfo
1.797+2-1lang/Makefile
+364-16 files

FreeBSD/ports e26b1e4graphics/mesa-devel Makefile distinfo

graphics/mesa-devel: update to 26.2.b.3053

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/946b15ec48a...0ba4b08edc6
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-3graphics/mesa-devel/Makefile
+5-62 files

FreeBSD/ports b9f4dadgames/veloren-weekly Makefile distinfo

games/veloren-weekly: update to s20260909

Changes:        https://gitlab.com/veloren/veloren/-/compare/f64ec65731...b2bf67917f
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-3games/veloren-weekly/Makefile
+5-62 files

FreeBSD/ports c50efd0x11/swayimg distinfo Makefile

x11/swayimg: update to 5.6

Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.6
Reported by:    GitHub (watch releases)
DeltaFile
+15-6x11/swayimg/Makefile
+3-3x11/swayimg/distinfo
+18-92 files

FreeBSD/ports 7c47912www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.11

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.11
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

LLVM/project e6942b4clang/test/CIR/CodeGen call-conv-lowering-x86_64-sret-res-attrs.c

[CIR] Add a C test for the sret res_attrs drop

Assisted-by: Cursor / claude-opus-5
DeltaFile
+41-0clang/test/CIR/CodeGen/call-conv-lowering-x86_64-sret-res-attrs.c
+41-01 files

LLVM/project a5ef934clang/docs ReleaseNotes.md, clang/lib/Sema SemaChecking.cpp

[clang] Warn on signed char array constant conversion (#203792)

This resolves #181730: fixes a missing `-Wconstant-conversion`
diagnostic for `signed char` array initialization.

Before this change, Clang warned for `signed char foo = 255;` but did
not
warn for `signed char bar[] = {255};`.

The warning suppression helper did not distinguish between `char`,
`unsigned char`, and `signed char` in brace-initialized arrays. Now it
does.
DeltaFile
+16-5clang/test/Sema/constant-conversion.c
+5-4clang/lib/Sema/SemaChecking.cpp
+3-0clang/docs/ReleaseNotes.md
+24-93 files

LLVM/project 2f704c9clang/docs ReleaseNotes.md, clang/lib/Sema SemaOpenACCClause.cpp

[Clang][OpenACC] Fixed getExtValue Call on Invalid Gang Dim (#221502)

**Problem**
When an invalid 'gang dim' value is used in `CheckGangDimExpr`, the
function prints the value into the diagnostic message by calling
`getExtValue`. This function asserts on values that can't fit into a
signed integer.

**Solution**
`APSInt` has a `<<` operator anyway so just use that.


The fix causes the message to print with the following formatting: 
```
test.cpp:5:40: error: argument to 'gang' clause dimension must be 1, 2, or 3: evaluated to 18'446'744'073'709'551'574
    5 | #pragma acc routine(S::foo) gang(dim : S::foo())
      |                                        ^
1 warning and 1 error generated.
```
Fixes #221418
DeltaFile
+3-3clang/lib/Sema/SemaOpenACCClause.cpp
+3-0clang/test/SemaOpenACC/routine-construct-clauses.cpp
+3-0clang/docs/ReleaseNotes.md
+9-33 files

LLVM/project 3e45797llvm/test/Transforms/LoopVectorize div-exact.ll if-pred-stores.ll, llvm/test/Transforms/LoopVectorize/AArch64 force-target-instruction-cost.ll

[VPlan] Skip branch term in masks for some preserved uniform edges
DeltaFile
+6-425llvm/test/Transforms/LoopVectorize/X86/cost-conditional-branches.ll
+90-300llvm/test/Transforms/LoopVectorize/AArch64/force-target-instruction-cost.ll
+83-117llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+36-129llvm/test/Transforms/LoopVectorize/if-pred-stores.ll
+9-123llvm/test/Transforms/LoopVectorize/div-exact.ll
+29-89llvm/test/Transforms/LoopVectorize/VPlan/dissolve-replicate-regions.ll
+253-1,18345 files not shown
+666-2,04251 files

HardenedBSD/src 1725e7blib/libjail jail.c, sys/compat/linuxkpi/common/include/linux pci.h util_macros.h

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+25-6lib/libjail/jail.c
+27-0sys/compat/linuxkpi/common/src/linux_pci.c
+26-0sys/compat/linuxkpi/common/include/linux/cleanup.h
+18-0sys/compat/linuxkpi/common/include/linux/util_macros.h
+4-1usr.sbin/jail/tests/jail_basic_test.sh
+5-0sys/compat/linuxkpi/common/include/linux/pci.h
+105-75 files not shown
+114-911 files

HardenedBSD/src 2885133lib/libjail jail.c, sys/compat/linuxkpi/common/include/linux pci.h util_macros.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+25-6lib/libjail/jail.c
+27-0sys/compat/linuxkpi/common/src/linux_pci.c
+26-0sys/compat/linuxkpi/common/include/linux/cleanup.h
+18-0sys/compat/linuxkpi/common/include/linux/util_macros.h
+4-1usr.sbin/jail/tests/jail_basic_test.sh
+5-0sys/compat/linuxkpi/common/include/linux/pci.h
+105-75 files not shown
+114-911 files