FreeBSD/ports 492daf1 — www/caddy Makefile distinfo

www/caddy: Update to 2.11.9

Further fixes, particularly to PHP and FastCGI. All users running PHP
are recommended to read Changes and update.

Changes: https://github.com/caddyserver/caddy/releases/tag/v2.11.9
(cherry picked from commit b699021b30d5a985f339cb96e51ec37219c06145)
DeltaFile
+5-5www/caddy/distinfo
+1-1www/caddy/Makefile
+6-62 files

LLVM/project 7d5077a — flang/lib/Evaluate intrinsics.cpp, flang/test/Semantics ieee_keywords.f90

[flang] Use correct dummy argument name X for IEEE_IS_NAN/IS_NEGATIVE/IS_NORMAL (#233757)

Also adds flang/test/Semantics/ieee_keywords.f90 covering positive X=,
positional, and negative A= references.

Fixes #233449

AI assistance was used for code review analysis and local build
verification.

Co-authored-by: Claude Code <noreply at anthropic.com>
DeltaFile
+17-0flang/test/Semantics/ieee_keywords.f90
+3-3flang/lib/Evaluate/intrinsics.cpp
+20-32 files

FreeBSD/ports b699021 — www/caddy Makefile distinfo

www/caddy: Update to 2.11.9

Further fixes, particularly to PHP and FastCGI. All users running PHP
are recommended to read Changes and update.

Changes: https://github.com/caddyserver/caddy/releases/tag/v2.11.9
DeltaFile
+5-5www/caddy/distinfo
+1-1www/caddy/Makefile
+6-62 files

LLVM/project aa558ee — llvm/include/llvm/IR InstrTypes.h, llvm/lib/IR Instruction.cpp Instructions.cpp

Attributor: Volatile calls may access inaccessible memory

AAMemoryLocation only used the callee's memory locations for calls, so
a function doing a volatile memcpy between its arguments was
memory(argmem: readwrite). Add inaccessible memory for volatile calls,
as CallBase::getMemoryEffects does.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+42-0llvm/test/Transforms/Attributor/memory-location-volatile-intrinsics.ll
+16-0llvm/lib/IR/Instructions.cpp
+1-13llvm/lib/IR/Instruction.cpp
+4-4llvm/test/Transforms/Attributor/nosync.ll
+4-0llvm/include/llvm/IR/InstrTypes.h
+3-0llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+70-176 files

LLVM/project ce085ad — llvm/lib/Transforms/IPO AttributorAttributes.cpp, llvm/test/Transforms/Attributor/ArgumentPromotion tail-rewritten-callee.ll

Attributor: Fix use-after-free clearing tail calls in AAPrivatizablePtr

The tail calls collected during manifest may be erased by a signature
rewrite of their callee before the repair callback runs. Find them in
the callback instead.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+85-0llvm/test/Transforms/Attributor/ArgumentPromotion/tail-rewritten-callee.ll
+7-7llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+92-72 files

LLVM/project 07b3da9 — libc/config/linux/riscv entrypoints.txt, libc/config/linux/x86_64 entrypoints.txt

[libc][stdlib][annex_k] Add set_constraint_handler_s.
DeltaFile
+28-0libc/src/stdlib/set_constraint_handler_s.cpp
+21-0libc/src/stdlib/set_constraint_handler_s.h
+11-0libc/src/stdlib/CMakeLists.txt
+7-0libc/include/stdlib.yaml
+1-0libc/config/linux/x86_64/entrypoints.txt
+1-0libc/config/linux/riscv/entrypoints.txt
+69-01 files not shown
+70-07 files

LLVM/project 9cd28ee — libc/src/__support/annex_k CMakeLists.txt libc_constraint_handler.h

[libc][annex_k] Add libc_constraint_handler.
DeltaFile
+26-0libc/src/__support/annex_k/libc_constraint_handler.h
+9-0libc/src/__support/annex_k/CMakeLists.txt
+35-02 files

LLVM/project 8762e3f — libc/config/linux/x86_64 entrypoints.txt, libc/include CMakeLists.txt stdlib.yaml

[libc][stdlib][annex_k] Add ignore_handler_s.
DeltaFile
+22-0libc/src/stdlib/ignore_handler_s.h
+16-0libc/src/stdlib/ignore_handler_s.cpp
+13-0libc/src/stdlib/CMakeLists.txt
+9-0libc/include/stdlib.yaml
+1-0libc/include/CMakeLists.txt
+1-0libc/config/linux/x86_64/entrypoints.txt
+62-02 files not shown
+64-08 files

LLVM/project 691aa66 — libc/src/__support/annex_k CMakeLists.txt constraint_macros.h

[libc][annex_k] Add libc_constraint_handler macros.
DeltaFile
+44-0libc/src/__support/annex_k/constraint_macros.h
+9-0libc/src/__support/annex_k/CMakeLists.txt
+53-02 files

LLVM/project 29f5351 — libc/src/__support/annex_k libc_constraint_handler.h

fix format
DeltaFile
+1-1libc/src/__support/annex_k/libc_constraint_handler.h
+1-11 files

OpenZFS/src 9699602 — module/zfs zil.c, tests/runfiles common.run

ZIL: Sync the txg that a suspended commit waits for

zil_suspend() raises zl_suspend and then calls zil_commit_impl(). With
zl_suspend set, zil_get_commit_list() leaves every itx on the per-txg
lists, including the commit itx that carries the caller's own waiter,
and returns that txg for the caller to wait for instead. But
zil_commit_impl() waits on the waiter first, and the waiter is on no
lwb. Only zil_itxg_clean() can mark it done, once the txg syncs, and
nothing asks for that sync. The wait lasts until the sync thread's
zfs_txg_timeout timer fires. A zil_commit() that loses the race with
zil_suspend() waits the same way.

spa_reset_logs() suspends the ZIL of each dataset in turn while it
holds spa_namespace_lock. zpool remove, zpool split, removing a log
device that holds log blocks and offlining a non-redundant log device
all call it. Each dataset with a ZIL chain adds up to zfs_txg_timeout
to the command, and every other pool command waits for the lock
meanwhile. At the default of 5 seconds, the zpool remove in
removal_nopwrite takes 10 to 11 seconds for its two file systems.

    [17 lines not shown]
DeltaFile
+71-0tests/zfs-tests/tests/functional/removal/removal_with_zil.ksh
+2-1tests/runfiles/common.run
+2-0module/zfs/zil.c
+1-0tests/zfs-tests/tests/Makefile.am
+76-14 files

LLVM/project 8b4942d — llvm/include/llvm/CodeGen IndirectThunks.h, llvm/lib/Target/AArch64 AArch64SLSHardening.cpp

[CodeGen] Remove init from ThunkInserter (#239055)

This is not needed and the module reference made things uglier for NewPM
implementations (e.g., we couldn't initialize until run but still needed
to ensure we only initialized once).

Assisted-By: LLM
DeltaFile
+2-16llvm/include/llvm/CodeGen/IndirectThunks.h
+3-9llvm/lib/Target/X86/X86IndirectThunks.cpp
+2-6llvm/lib/Target/AArch64/AArch64SLSHardening.cpp
+7-313 files

LLVM/project e8c257f — llvm/lib/Transforms/IPO AttributorAttributes.cpp

Attributor: Work around GCC 9 ICE in AAHeapToStack manifest

GCC 9 crashes on the generic lambda added in f4b99f3edd466. Use an
explicit parameter type instead.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+1-1llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+1-11 files

OpenZFS/src f7c1533 — module/zfs dmu_recv.c

dmu_recv: keep rrd->abd current in do_corrective_recv()

do_corrective_recv() works on a local copy of rrd->abd, and may replace
it up to three times: with the decompressed stream data, with the
recompressed data, and with the re-encrypted data.  Each time the old
buffer is freed, but rrd->abd is only updated just before the rewrite
zio is issued.  receive_process_record() unconditionally frees
rrd->abd after do_corrective_recv() returns for a healing receive, so
any error return between the first swap and that assignment frees the
original stream buffer a second time and leaks the current one.

The affected returns are the three error returns in the re-encryption
block (taken for a non-raw receive into an encrypted dataset), when
reached after the data has been decompressed (compressed stream) or
recompressed (compressed on-disk block):

- dsl_dataset_hold_flags(..., DS_HOLD_FLAG_DECRYPT, ...) failing
  (returns EACCES),
- spa_keystore_lookup_key() failing (returns EACCES),

    [20 lines not shown]
DeltaFile
+17-1module/zfs/dmu_recv.c
+17-11 files

LLVM/project 6d2974f — llvm/lib/Transforms/IPO AttributorAttributes.cpp, llvm/test/Transforms/Attributor heap_to_stack_musttail.ll

[Attributor] Don't move allocations passed to musttail calls to the stack

Like a tail call, a musttail call cannot access allocas of the caller,
but its marker cannot be removed. AAHeapToStack still moved an
allocation to the stack when it was passed to a musttail call, so the
callee got a pointer into a stack frame that no longer exists.

This PR treats such a use as a bad use. The free-based check still applies,
because an allocation that is always freed is freed before the musttail
call.

This PR was assisted by AI but I reviewed all the changes.
DeltaFile
+39-0llvm/test/Transforms/Attributor/heap_to_stack_musttail.ll
+8-0llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+47-02 files

LLVM/project 74881e7 — libc/src/__support/FPUtil ManipulationFunctions.h except_value_utils.h, libc/src/__support/math CMakeLists.txt

[libc][math] Refactor set_overflow and set_underflow from pow*_utils. (#239013)

- Refactor `set_overflow` and `set_underflow` from `pow*_utils.h` to
`except_value_utils.h`.
- Migrate most math functions to `fputil::set_overflow /
fputil::set_underflow`.

Assisted-by: Gemini
DeltaFile
+194-0libc/test/src/__support/FPUtil/except_value_utils_test.cpp
+48-62utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+39-58libc/src/__support/math/CMakeLists.txt
+69-28libc/src/__support/FPUtil/FEnvImpl.h
+70-4libc/src/__support/FPUtil/except_value_utils.h
+17-40libc/src/__support/FPUtil/ManipulationFunctions.h
+437-19254 files not shown
+823-94260 files

FreeBSD/ports 2072800 — www/monolith Makefile Makefile.crates

www/monolith: Update to 2.12.0

Changelog: https://github.com/Y2Z/monolith/releases/tag/v2.12.0

Reported by:    GitHub (watch releases)
DeltaFile
+11-11www/monolith/distinfo
+4-4www/monolith/Makefile.crates
+3-1www/monolith/Makefile
+18-163 files

FreeBSD/ports a1c6c59 — www/uwebsockets pkg-plist Makefile

www/uwebsockets: update 20.80.0 → 20.81.0
DeltaFile
+3-3www/uwebsockets/distinfo
+1-1www/uwebsockets/pkg-plist
+1-1www/uwebsockets/Makefile
+5-53 files

FreeBSD/ports 657d0f0 — devel/py-numkong Makefile distinfo

devel/py-numkong: update 7.8.5 → 7.8.7
DeltaFile
+3-3devel/py-numkong/distinfo
+2-2devel/py-numkong/Makefile
+5-52 files

FreeBSD/ports 4471c87 — devel/py-uv Makefile distinfo, devel/py-uv-build distinfo

devel/{,py-}uv{,-build}: update 0.13.6 → 0.13.7
DeltaFile
+19-19devel/uv/distinfo
+8-8devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+3-3devel/py-uv-build/distinfo
+1-1devel/uv/Makefile
+1-1devel/py-uv/Makefile
+35-351 files not shown
+36-367 files

FreeBSD/ports b0fa4d6 — misc/librepo Makefile distinfo

misc/librepo: update 1.21.1 → 1.22.0
DeltaFile
+3-3misc/librepo/distinfo
+1-1misc/librepo/Makefile
+4-42 files

FreeBSD/ports 0c27e53 — math/gecode distinfo Makefile

math/gecode: update 6.4.0 → 6.5.0
DeltaFile
+99-20math/gecode/pkg-plist
+7-1math/gecode/Makefile
+3-3math/gecode/distinfo
+109-243 files

FreeBSD/ports deaddc6 — math/py-pandas-stubs Makefile distinfo

math/py-pandas-stubs: update 3.0.5.260914 → 3.1.0.261029
DeltaFile
+3-3math/py-pandas-stubs/distinfo
+1-1math/py-pandas-stubs/Makefile
+4-42 files

FreeBSD/ports 9b37a09 — math/lmfit pkg-plist Makefile

math/lmfit: update 11.0 → 11.0.1
DeltaFile
+3-3math/lmfit/distinfo
+2-2math/lmfit/Makefile
+1-1math/lmfit/pkg-plist
+6-63 files

FreeBSD/ports d9f0887 — misc/astc-encoder Makefile distinfo

misc/astc-encoder: update 5.7.0 → 5.7.1
DeltaFile
+3-3misc/astc-encoder/distinfo
+1-1misc/astc-encoder/Makefile
+4-42 files

FreeBSD/ports e43d909 — science/py-hoomd-blue Makefile distinfo

science/py-hoomd-blue: update 7.2.0 → 7.2.1
DeltaFile
+3-3science/py-hoomd-blue/distinfo
+1-2science/py-hoomd-blue/Makefile
+4-52 files

FreeBSD/ports 572fad8 — science/thermofun distinfo Makefile, science/thermofun/files patch-python_CMakeLists.txt

science/thermofun: update 0.7.1 → 0.7.3
DeltaFile
+9-5science/thermofun/files/patch-python_CMakeLists.txt
+4-4science/thermofun/Makefile
+3-3science/thermofun/distinfo
+16-123 files

FreeBSD/ports c0f472a — x11-toolkits/redkite Makefile distinfo

x11-toolkits/redkite: update 2.2.0 → 2.3.0
DeltaFile
+3-3x11-toolkits/redkite/distinfo
+1-1x11-toolkits/redkite/Makefile
+4-42 files

FreeBSD/ports 11bdc41 — science/apbs pkg-plist Makefile, science/apbs/files patch-src_fem_vfetk.h patch-src_fem_vfetk.c

science/apbs: update 3.4.1 → 3.5.0
DeltaFile
+0-22science/apbs/files/patch-src_fem_vfetk.c
+0-14science/apbs/files/patch-src_fem_vfetk.h
+3-3science/apbs/distinfo
+4-1science/apbs/Makefile
+0-1science/apbs/pkg-plist
+7-415 files

FreeBSD/ports 10a1c70 — textproc/py-citeproc-py Makefile distinfo

textproc/py-citeproc-py: update 0.11.1 → 0.12.1
DeltaFile
+3-3textproc/py-citeproc-py/distinfo
+1-1textproc/py-citeproc-py/Makefile
+4-42 files