FreeBSD/ports c3505b2sysutils/epazote distinfo Makefile.crates

sysutils/epazote: Update to 3.7.0

Changelog: https://github.com/epazote/epazote/blob/3.7.0/CHANGELOG.md

PR:             295982
Reported by:    Nicolas Embriz <nbari at tequila.io> (maintainer)
DeltaFile
+167-177sysutils/epazote/distinfo
+82-87sysutils/epazote/Makefile.crates
+1-2sysutils/epazote/Makefile
+250-2663 files

LLVM/project b455aa6llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch crc.ll

[LoongArch] Propagate demanded bits for CRC[C].W.{B,H}.W

CRC byte and halfword instructions only use the low 8 or 16 bits of
their data operand. Propagate these demanded-bit requirements through
SimplifyDemandedBitsForTargetNode() so redundant masking operations can
be removed during DAG combining.
DeltaFile
+21-4llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+0-4llvm/test/CodeGen/LoongArch/crc.ll
+21-82 files

FreeBSD/src fa75c1csys/dev/mwl if_mwl.c

mwl: return ENOMEM when rx buffer allocation fails

The malloc() failure path returned error, which is 0 at this point,
so callers would treat the allocation failure as success.
Return ENOMEM instead to correctly propagate the out-of-memory condition.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D42282
DeltaFile
+1-1sys/dev/mwl/if_mwl.c
+1-11 files

LLVM/project 31f998dllvm/test/CodeGen/LoongArch crc.ll

[LoongArch][NFC] Add demanded bits tests for CRC[C].W.{B,H}.W (#203200)
DeltaFile
+50-0llvm/test/CodeGen/LoongArch/crc.ll
+50-01 files

FreeBSD/ports fde48a0net/s3m distinfo Makefile.crates

net/s3m: Update to 0.18.1

Changelog: https://github.com/s3m/s3m/blob/0.18.1/CHANGELOG.md

PR:             295983
Reported by:    Nicolas Embriz <nbari at tequila.io> (maintainer)
DeltaFile
+399-393net/s3m/distinfo
+198-195net/s3m/Makefile.crates
+2-3net/s3m/Makefile
+599-5913 files

LLVM/project e79e056mlir/lib/Transforms/Utils CSE.cpp

[mlir][CSE] Remove the opsToErase container and immediately delete dead ops. (#203702)

This PR removes the `opsToErase` container and immediately erases dead
operations. Since dead ops are deleted on the fly, the value in the
`MemEffectsCache` map now correctly tracks the previous operation of
`toOp`. This change improves the storage efficiency of CSE. Furthermore,
it is part of https://github.com/llvm/llvm-project/pull/180556 and
substantially simplifies the implementation.
DeltaFile
+23-23mlir/lib/Transforms/Utils/CSE.cpp
+23-231 files

LLVM/project 303400flibclc/clc/lib/generic/math clc_sincos_helpers_fp64.inc

[libclc] Use __CLC_SCALAR instead of nonexistant __CLC_SCALAR1 for sin (#203807)

Summary:
This seems to be a typo? Every other case is guarded by `__CLC_SCALAR`
but this case had a `1` after it. Removing this improved performance on
sin/cos/tan to match the ROCm version.
DeltaFile
+1-1libclc/clc/lib/generic/math/clc_sincos_helpers_fp64.inc
+1-11 files

LLVM/project 8b6551elibclc/clc/lib/generic/math clc_acos.inc clc_atan.inc

[libclc] Use FMA for the pi reconstruction in acos / atan (#203804)

Summary:
This should recombine the split constant for this case. The performance
should be negligible for such large math functions, we get an extra add,
but in exchange the results should improve 1 ULP.

This was primarily done to match what AMD's math libraries do, with this
change we are byte-for-byte identical in output.
DeltaFile
+4-4libclc/clc/lib/generic/math/clc_acos.inc
+1-1libclc/clc/lib/generic/math/clc_atan.inc
+5-52 files

LLVM/project bf0ccb4llvm/lib/Passes PassBuilderPipelines.cpp, llvm/test/Other new-pm-lto-defaults.ll

[Passes] Invoke CGSCCOptimizerLateEP callbacks in LTO pipeline (#203262)

The CGSCCOptimizerLateEP extension point was not being invoked in the
LTO pipeline. Right now only AMDGPU registers any passes during this
callback, but it was a real source of delta between the LTO and default
pipelines when targeting AMDGPU. This doesn't seem to be an intentional
omission given that it is instantiated in thinLTO as well. Just add it.
DeltaFile
+4-0llvm/test/Other/new-pm-lto-defaults.ll
+1-0llvm/lib/Passes/PassBuilderPipelines.cpp
+5-02 files

LLVM/project 375b70blibclc/clc/lib/amdgpu CMakeLists.txt, libclc/clc/lib/amdgpu/math clc_recip_fast.inc clc_recip_fast.cl

[libclc] Improve performance and precision of reciprocal functions (#203805)

Summary:
Small change to improve the performance and output of functions using
the reciprocol. This makes these functions *byte-for-byte* identical
with their OCML counterparts in ROCm.

Additionally ensure tanpi is correctly rounded to match ROCm.
DeltaFile
+16-0libclc/clc/lib/amdgpu/math/clc_recip_fast.inc
+14-0libclc/clc/lib/amdgpu/math/clc_recip_fast.cl
+2-0libclc/clc/lib/amdgpu/CMakeLists.txt
+1-0libclc/clc/lib/generic/CMakeLists.txt
+33-04 files

OpenBSD/src L3vGWsDsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   call amdgpu_init_debug_options() in amdgpu_attachhook()
   matches the call in amdgpu_pci_probe()
VersionDeltaFile
1.71+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+2-01 files

NetBSD/pkgsrc JCOmYotdoc CHANGES-2026

   doc: Updated www/lighttpd to 1.4.83
VersionDeltaFile
1.3805+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc vm5IFwHwww/lighttpd distinfo Makefile

   lighttpd: update to 1.4.83. Changes:

   Highlights

   - add PQC hybrid KEM X25519MLKEM768 to default TLS groups
   - mod_sockproxy can now route connections based on TLS SNI
   - mod_proxy proxy.header enhanced config for url-path mapping of response headers
   - HTTP Incremental header support
   - portability/compatibility with library updates (lighttpd dependencies)

   BEHAVIOR CHANGES

   - add PQC hybrid KEM X25519MLKEM768 to default TLS groups
   - HTTP/1.1 Upgrade: h2c has been deprecated; set default to disabled
     in lighttpd, but can still be enabled in config, and http2 prior
     knowledge is still enabled

   * [systemd] add RestrictAddressFamilies AF_NETLINK
   * [TLS] skip cert_is_active warnings for unset clock

    [102 lines not shown]
VersionDeltaFile
1.90+4-4www/lighttpd/distinfo
1.146+2-3www/lighttpd/Makefile
+6-72 files

FreeBSD/ports 41458f0misc/crush distinfo Makefile

misc/crush: Update to 0.77.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.77.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project 19d343dllvm/test/CodeGen/X86/apx add.ll sub.ll

[X86][APX] Remove prefer-ndd-imm tuning (#203758)

It turns out NDD's immediate variants perform as good as non-NDD's on
real hardware. Verified both on CPU2017 and CPU2026, the geomean is
around 0 w/ and w/o this change. A few items get up and down due to the
side effect of register live range change caused by the NDD form. No
evidence shows this tuning has improvements or degradations even on
single items.

Assisted-by: Claude Sonnet 4.6
DeltaFile
+38-290llvm/test/CodeGen/X86/apx/add.ll
+37-277llvm/test/CodeGen/X86/apx/sub.ll
+18-193llvm/test/CodeGen/X86/apx/or.ll
+18-185llvm/test/CodeGen/X86/apx/xor.ll
+18-172llvm/test/CodeGen/X86/apx/and.ll
+1-117llvm/test/CodeGen/X86/apx/sbb.ll
+130-1,23422 files not shown
+192-1,48128 files

OpenBSD/ports lV0rQKdemulators/qemu Makefile, emulators/qemu/patches patch-target_ppc_mmu-book3s-v3_c patch-hw_ppc_pnv_psi_c

   emulators/qemu: backport i386 fix and add OpenBSD/powerpc64 support

   OK: Brad Smith <brad at comstyle.com> (maintainer)
VersionDeltaFile
1.1+58-0emulators/qemu/patches/patch-target_ppc_mmu-book3s-v3_c
1.1+39-0emulators/qemu/patches/patch-hw_ppc_pnv_psi_c
1.1+22-0emulators/qemu/patches/patch-target_i386_tcg_emit_c_inc
1.263+2-0emulators/qemu/Makefile
+121-04 files

LLVM/project 1f9db95mlir/test/mlir-opt-repl test_cli_and_edge_cases.py, mlir/tools/mlir-opt-repl README.md

[mlir] mlir-opt-repl: add mcp-config command, fix readline on Windows

- 'mlir-opt-repl mcp-config' prints ready-to-paste Claude Code JSON
  with absolute paths resolved for the current installation
- Handle missing readline on Windows (graceful degradation)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+28-0mlir/tools/mlir-opt-repl/src/mlir_opt_repl/__main__.py
+14-0mlir/test/mlir-opt-repl/test_cli_and_edge_cases.py
+10-1mlir/tools/mlir-opt-repl/README.md
+52-13 files

LLVM/project 6966cf3llvm/docs LangRef.rst

[LangRef] Clarify the `nsz` semantic  for `{u,s}itofp` (#201557)

`nsz` has special semantic in `{u,s}itofp`, which falls into the "unless
otherwise mentioned" in `nsz` doc, this PR clarifies it in LangRef.
DeltaFile
+6-0llvm/docs/LangRef.rst
+6-01 files

LLVM/project 86d7405lldb/source/Symbol Symbol.cpp Symtab.cpp

[lldb] Add static asserts on Symbol size to DataFileCache (#203735)

DataFileCache is a serialization to disk of a Symtab - the symbol names
and array of Symbol objects - so if the contents of the Symbol object
change, the serialization may need to change as well, and we need to
bump the DataFileCache version number to avoid misparsing an older
format.

It's also a little too easy to change Symbol and not notice that
Symbol::Encode/Decode and Symtab::Encode/Decode need to be updated.

static_asserting the size of Symbol isn't perfect, but as long as we're
doing it in Symbol.h already to warn anyone increasing the size of this
object, I want to use the same technique to make sure people look at
these other sites that are tied to the contents.
DeltaFile
+10-0lldb/source/Symbol/Symbol.cpp
+9-0lldb/source/Symbol/Symtab.cpp
+19-02 files

FreeBSD/src db88771lib/libc/gen exterr_cat_filenames.h, sbin/kldload kldload.c

kldload: Improve error handling

Address a failure in linker_load_module (sys/kern/kern_linker.c) to
verify that an already-loaded module matches the version requirement,
which caused the method to return the error (EEXIST).  This was then
propagated back up to kldload, which incorrectly printed that the module
had already been loaded.

Add a lookup to modlist_lookup2 to distinguish between the two cases:
- A module is already loaded that is of the correct version, so the
  error EEXIST should be returned
- An already-loaded module is of the incorrect version, so the error
  ENOEXEC is returned (changed from ENOENT)

Reviewed by:    imp, kib
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57002
DeltaFile
+55-28sys/kern/kern_linker.c
+8-9sbin/kldload/kldload.c
+1-0lib/libc/gen/exterr_cat_filenames.h
+1-0sys/sys/exterr_cat.h
+65-374 files

FreeBSD/ports cf7cb8dnet/php-oauth Makefile distinfo

net/php-oauth: Update 2.0.10 => 2.0.12

Changelogs:
https://github.com/php/pecl-web_services-oauth/releases/tag/2.0.11
https://github.com/php/pecl-web_services-oauth/releases/tag/2.0.12

- Upstream moved to github.
- Add support for php 8.6.

PR:             295762
Sponsored by:   UNIS Labs
DeltaFile
+17-5net/php-oauth/Makefile
+3-3net/php-oauth/distinfo
+20-82 files

FreeBSD/ports e5ef954net/pecl-oauth2 Makefile pkg-descr, net/php-oauth Makefile pkg-descr

net/pecl-oauth2: Rename to net/php-oauth

Rename to avoid confusion between implemented protocol and library
version. Also, pecl repository is deprecated.

PR:             295762
Sponsored by:   UNIS Labs
DeltaFile
+21-0net/php-oauth/Makefile
+0-21net/pecl-oauth2/Makefile
+4-0net/php-oauth/pkg-descr
+0-4net/pecl-oauth2/pkg-descr
+3-0net/php-oauth/distinfo
+0-3net/pecl-oauth2/distinfo
+28-282 files not shown
+30-298 files

LLVM/project 517081a.ci all_requirements.txt, mlir/test/mlir-opt-repl test_mcp.py test_repl.py

[mlir] Add mlir-opt-repl: interactive MLIR pass pipeline explorer and MCP server

A pip-installable Python package (mlir-opt-repl) that provides:
- An interactive terminal REPL for applying mlir-opt passes step by step,
  with history navigation, rewind, and colored unified/side-by-side diffs.
- An MCP (Model Context Protocol) server for use as a Claude Code tool,
  exposing the same functionality over JSON-RPC stdio.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+281-0mlir/test/mlir-opt-repl/test_mcp.py
+213-0mlir/tools/mlir-opt-repl/src/mlir_opt_repl/repl.py
+211-0mlir/tools/mlir-opt-repl/src/mlir_opt_repl/engine.py
+203-0mlir/test/mlir-opt-repl/test_repl.py
+201-0mlir/tools/mlir-opt-repl/src/mlir_opt_repl/mcp.py
+152-2.ci/all_requirements.txt
+1,261-211 files not shown
+1,884-217 files

FreeBSD/ports 4b3dbf2mail/aerc Makefile

mail/aerc: Fix build

PR:             295990
Reported by:    Herbert J. Skuhra <herbert at gojira.at>
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-1mail/aerc/Makefile
+2-11 files

NetBSD/pkgsrc O6QDJonfilesystems/fuse-pcachefs DESCR

   filesystems/fuse-pcachefs: Note unmaintained upstream since 2017

   and repo archived 2019.
VersionDeltaFile
1.2+3-0filesystems/fuse-pcachefs/DESCR
+3-01 files

LLVM/project 47a4da1mlir/test/mlir-opt-repl test_mcp.py test_cli_and_edge_cases.py, mlir/tools/mlir-opt-repl README.md

[mlir] mlir-opt-repl v2: save, bookmark, verify, pass-pipeline syntax, tab completion

New features:
- save: write current IR to a file
- bookmark: name history steps for easy rewind-by-name
- verify: run --verify-diagnostics on current IR
- pass-pipeline syntax: 'run builtin.module(canonicalize,cse)' works
- tab completion: commands and pass names auto-complete with Tab

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+140-33mlir/tools/mlir-opt-repl/src/mlir_opt_repl/repl.py
+134-0mlir/test/mlir-opt-repl/test_mcp.py
+96-8mlir/tools/mlir-opt-repl/src/mlir_opt_repl/engine.py
+101-3mlir/test/mlir-opt-repl/test_cli_and_edge_cases.py
+74-0mlir/test/mlir-opt-repl/test_repl.py
+38-16mlir/tools/mlir-opt-repl/README.md
+583-602 files not shown
+629-618 files

NetBSD/pkgsrc C1X5YwNfilesystems/fuse3 buildlink3.mk

   filesystems/fuse3: Fix (serious) typo in bl3
VersionDeltaFile
1.4+2-2filesystems/fuse3/buildlink3.mk
+2-21 files

FreeBSD/ports 57d0b94mail/py-offlineimap distinfo Makefile, mail/py-offlineimap/files patch-offlineimap_imapserver.py

mail/py-offlineimap: Update 8.0.2 => 8.0.3

While here, add new DOCS dependency and drop backported patch
since it's included in this release already.

Changelog:
https://github.com/OfflineIMAP/offlineimap3/blob/v8.0.3/Changelog.md
Commit log:
https://github.com/OfflineIMAP/offlineimap3/compare/v8.0.2...v8.0.3

PR:             296060
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+0-11mail/py-offlineimap/files/patch-offlineimap_imapserver.py
+3-3mail/py-offlineimap/distinfo
+2-1mail/py-offlineimap/Makefile
+5-153 files

LLVM/project 492e4ef.ci all_requirements.txt, mlir/test/mlir-opt-repl test_mcp.py test_repl.py

[mlir] Add mlir-opt-repl: interactive MLIR pass pipeline explorer and MCP server

A pip-installable Python package (mlir-opt-repl) that provides:
- An interactive terminal REPL for applying mlir-opt passes step by step,
  with history navigation, rewind, and colored unified/side-by-side diffs.
- An MCP (Model Context Protocol) server for use as a Claude Code tool,
  exposing the same functionality over JSON-RPC stdio.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+281-0mlir/test/mlir-opt-repl/test_mcp.py
+211-0mlir/tools/mlir-opt-repl/src/mlir_opt_repl/engine.py
+210-0mlir/tools/mlir-opt-repl/src/mlir_opt_repl/repl.py
+203-0mlir/test/mlir-opt-repl/test_repl.py
+201-0mlir/tools/mlir-opt-repl/src/mlir_opt_repl/mcp.py
+152-2.ci/all_requirements.txt
+1,258-211 files not shown
+1,878-217 files

NetBSD/pkgsrc 0VcWMVlfilesystems/fuse-wikipediafs DESCR

   filesystems/fuse-wikipediafs: Trim DESCR and note non-maintenance

   Last release was 2010.
VersionDeltaFile
1.2+2-6filesystems/fuse-wikipediafs/DESCR
+2-61 files