NetBSD/pkgsrc yru5EcJsysutils/py-ansible-compat Makefile distinfo

   py-ansible-compat: updated to 26.3.0

   26.3.0

   Fixes

   fix: avoid permissions errors with use of tmp folders
   fix(security): update dependencies [SECURITY]
VersionDeltaFile
1.45+4-4sysutils/py-ansible-compat/Makefile
1.38+4-4sysutils/py-ansible-compat/distinfo
+8-82 files

OPNSense/core 7e000a9src/www system_general.php

system: shorten static route collection code here
DeltaFile
+1-3src/www/system_general.php
+1-31 files

LLVM/project f95ed25llvm/lib/Target/WebAssembly/GISel WebAssemblyLegalizerInfo.cpp

[WebAssembly][GlobalISel] Fix legalizeCustom return value for Helper.lower() (#191345)

Helper.lower() returns a LegalizerHelper::LegalizeResult enum where
UnableToLegalize=2, which implicitly converts to true (success). Compare
against LegalizerHelper::Legalized instead so that legalization failures
are correctly reported.

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+1-1llvm/lib/Target/WebAssembly/GISel/WebAssemblyLegalizerInfo.cpp
+1-11 files

NetBSD/pkgsrc 6wL9FcSdoc CHANGES-2026

   Updated textproc/py-regex, textproc/py-rapidfuzz, www/py-jwcrypto
VersionDeltaFile
1.2195+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc RNpAKm4www/py-jwcrypto distinfo Makefile

   py-jwcrypto: updated to 1.5.7

   1.5.7

   JWE: allow general (non flattened) serialization syntax
   Update CI actions
   Allow to pass through pem loading unsafe option
   Add support for 'scope' claim with multiple scopes
   Set default kid when importing keys from pyca.
   Hardening: Enforce length of keys for HMAC operations
   Add Ed25519 and Ed448 signature algorithms
   Migrate jwcrypto packaging to Hatch
VersionDeltaFile
1.9+4-4www/py-jwcrypto/distinfo
1.13+3-4www/py-jwcrypto/Makefile
1.4+4-2www/py-jwcrypto/PLIST
+11-103 files

LLVM/project 074788fllvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU hazard-setreg-vgpr-msb-gfx1250.mir vgpr-setreg-mode-swar.mir

[AMDGPU] Preserve old MSBs when handling SETREG
DeltaFile
+2-2llvm/test/CodeGen/AMDGPU/hazard-setreg-vgpr-msb-gfx1250.mir
+1-1llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+1-1llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
+4-43 files

NetBSD/pkgsrc ViYjiqLtextproc/py-rapidfuzz distinfo Makefile

   py-rapidfuzz: updated to 3.14.5

   3.14.5

   Fixed
   * fix release ci attempting to upload a pyodide wheel
VersionDeltaFile
1.29+4-4textproc/py-rapidfuzz/distinfo
1.45+2-2textproc/py-rapidfuzz/Makefile
+6-62 files

NetBSD/pkgsrc SX0vtPBtextproc/py-regex distinfo Makefile

   py-regex: updated to 2026.4.4

   2026.4.4
   A fix for older Python versions before free-threading was supported.
VersionDeltaFile
1.69+4-4textproc/py-regex/distinfo
1.73+2-2textproc/py-regex/Makefile
+6-62 files

LLVM/project 6e0a76bllvm/include/llvm/Analysis InlineCost.h, llvm/lib/Analysis InlineCost.cpp

[Passes][Inliner] Add separate optsize inlinehint threshold (#191213)

PGO pre-inlining wants to set a different inlinehint threshold when
optimizing for size. Currently this is done by adjusting the InlineHint
threshold based on the pipeline optimization level.

Replace this with a separate OptSizeInlineHint threshold that is applied
based on attributes instead.
DeltaFile
+9-2llvm/lib/Analysis/InlineCost.cpp
+4-0llvm/include/llvm/Analysis/InlineCost.h
+2-1llvm/lib/Passes/PassBuilderPipelines.cpp
+15-33 files

LLVM/project 5b4dd04lld/test/COFF pdb-publics-hashes.s, llvm/lib/DebugInfo/PDB/Native GSIStreamBuilder.cpp

[pdb] Fix public symbol hashing in GSIHashStreamBuilder::finalizeBuckets (#190133)

BulkPublic.Name is not necessarily null terminated, so make sure not to
hash past its actual length.

In practice it would often be null terminated, but in the cases where it
was not, we would compute the wrong hash here, put it in the wrong hash
bucket, preventing debuggers from looking up the symbol by name, causing
issues such as
https://discourse.llvm.org/t/pdb-generated-by-lld-link-doesnt-point-to-correct-entry-point-when-debugged-using-visual-studio/90349

(cherry picked from commit 6732640f5f3b2729c245e3b8026637d322c7f31d)
DeltaFile
+30-0lld/test/COFF/pdb-publics-hashes.s
+1-1llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
+31-12 files

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

[WebAssembly] Fix: fixCallUnwindMismatches after fixCatchUnwindMismatches (#187484)

`fixCallUnwindMismatches()` adds an extra try block around call sites
with incorrect unwind targets. `fixCatchUnwindMismatches()` handles
catch blocks that have incorrect next unwind destinations. Previously we
ran `fixCallUnwindMismatches()` first and then ran
`fixCatchUnwindMismatches()`. The problem is that
`fixCatchUnwindMismatches()` wraps entire try blocks which can change
the unwind destination of the calls inside. If the calls had an
incorrect unwind target to begin with, they will be wrapped already and
so the outer wrapping won't alter their unwind target. However, if they
start out with a correct unwind target, they won't get wrapped and then
that can be messed up by `fixCatchUnwindMismatches()`.

The fix is to run `fixCatchUnwindMismatches()` first.
`fixCallUnwindMismatches()` never messes up the result of
`fixCatchUnwindMismatches()` so this is the correct order.

Resolves #187302

    [2 lines not shown]
DeltaFile
+100-7llvm/test/CodeGen/WebAssembly/cfg-stackify-eh-legacy.ll
+31-22llvm/test/CodeGen/WebAssembly/exception.ll
+14-4llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
+2-4llvm/test/CodeGen/WebAssembly/exception-legacy.ll
+1-1llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll
+148-385 files

LLVM/project a0ab88allvm/test/CodeGen/AArch64 itofp-bf16.ll bf16-instructions.ll

[AArch64][GISel] Update and regenerate bf16 test coverage. NFC (#191348)
DeltaFile
+2,832-1,746llvm/test/CodeGen/AArch64/itofp-bf16.ll
+296-285llvm/test/CodeGen/AArch64/bf16-instructions.ll
+154-38llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+102-41llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+3,384-2,1104 files

FreeBSD/ports 458770cwww/chromium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc

www/chromium: update to 147.0.7727.55

Security:       https://vuxml.freebsd.org/freebsd/4b727a1a-5034-42b4-b29b-2289389f4ba8.html
DeltaFile
+115-79www/chromium/files/patch-chrome_browser_about__flags.cc
+37-28www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+40-13www/chromium/files/patch-components_signin_public_base_signin__switches.cc
+29-20www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+44-4www/chromium/files/patch-net_socket_udp__socket__posix.cc
+22-22www/chromium/files/patch-remoting_host_remoting__me2me__host.cc
+287-166336 files not shown
+1,909-1,505342 files

OpenBSD/ports 4EpOhaxwww/chromium/patches patch-chrome_browser_about_flags_cc patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc

   update to 147.0.7727.55
VersionDeltaFile
1.149+114-78www/chromium/patches/patch-chrome_browser_about_flags_cc
1.78+36-27www/chromium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc
1.19+39-12www/chromium/patches/patch-components_signin_public_base_signin_switches_cc
1.76+28-19www/chromium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc
1.62+43-3www/chromium/patches/patch-net_socket_udp_socket_posix_cc
1.65+21-21www/chromium/patches/patch-remoting_host_remoting_me2me_host_cc
+281-160337 files not shown
+1,599-1,156343 files

LLVM/project b8fdc59llvm/include/llvm/Analysis InlineCost.h, llvm/lib/Analysis InlineCost.cpp

[Passes][Inliner] Handle optsize/minsize via attributes only (#190168)

InlineParams already has separate threshold for OptSize/MinSize
functions that get applied based on the corresponding function
attributes. As such, we should not also be changing the DefaultThreshold
based on the pipeline Os/Oz levels as well.
DeltaFile
+9-9llvm/test/Transforms/Inline/always-inline-phase-ordering.ll
+3-15llvm/lib/Analysis/InlineCost.cpp
+7-7llvm/lib/Passes/PassBuilderPipelines.cpp
+5-5llvm/test/Transforms/Inline/ML/Inputs/test-module.ll
+4-4llvm/include/llvm/Analysis/InlineCost.h
+1-1llvm/test/Transforms/Inline/ML/interactive-mode.ll
+29-412 files not shown
+31-438 files

LLVM/project 3155e5dllvm/test/Transforms/LoopVectorize reduction-inloop-pred.ll reduction-predselect.ll

[LV] Use -force-target-supports-masked-memory-ops on target agnostic tail folding tests. NFC (#191181)

It's a good bit easier to read tail folding tests if masked memory ops
are allowed. This adds -force-target-supports-masked-memory-ops to tests
where we aren't explicitly trying to test predicated replicate regions
DeltaFile
+136-827llvm/test/Transforms/LoopVectorize/reduction-inloop-pred.ll
+95-555llvm/test/Transforms/LoopVectorize/reduction-predselect.ll
+75-396llvm/test/Transforms/LoopVectorize/first-order-recurrence-tail-folding.ll
+63-277llvm/test/Transforms/LoopVectorize/tail-folding-div.ll
+117-0llvm/test/Transforms/LoopVectorize/tail-folding-replicate-region.ll
+8-46llvm/test/Transforms/LoopVectorize/iv-select-cmp-fold-tail.ll
+494-2,1016 files

LLVM/project a42e49fllvm/include/llvm/Analysis ScalarEvolutionPatternMatch.h, llvm/include/llvm/IR PatternMatch.h

[Support] Factor PatternMatch m_Combine(And|Or), m_Isa (NFC) (#190753)

Introduce a new PatternMatchHelpers with a variant of m_Combine(And|Or)
and m_Isa to share across the IR PatternMatch,
ScalarEvolutionPatternMatch, and VPlanPatternMatch. m_Combine(And|Or)
has been generalized to be variadic. Planned follow-ups include
factoring the specific-value matcher.
DeltaFile
+21-95llvm/include/llvm/IR/PatternMatch.h
+7-63llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+69-0llvm/include/llvm/Support/PatternMatchHelpers.h
+10-15llvm/include/llvm/Analysis/ScalarEvolutionPatternMatch.h
+4-4llvm/include/llvm/Transforms/InstCombine/InstCombiner.h
+111-1775 files

FreeBSD/ports b37836asecurity/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 147.0.7727.55

Obtained from:  https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop.html
DeltaFile
+151-0security/vuxml/vuln/2026.xml
+151-01 files

LLVM/project 6b1484fllvm/include/llvm/CodeGen BasicTTIImpl.h, llvm/test/Analysis/CostModel/AArch64 masked-divrem.ll

[TTI] Add BasicTTIImpl cost model for llvm.masked.{u,s}{div,rem} (#191240)

This implements a generic cost model for the intrinsics added in
#189705. It costs it equivalently to the current expansion, i.e. an
unmasked divide + select.
DeltaFile
+429-0llvm/test/Analysis/CostModel/AArch64/masked-divrem.ll
+295-0llvm/test/Analysis/CostModel/RISCV/masked-divrem.ll
+44-0llvm/include/llvm/CodeGen/BasicTTIImpl.h
+768-03 files

LLVM/project d6d99d9llvm/test/CodeGen/AMDGPU minmax3-tree-reduction.ll vector-reduce-umin.ll

[AMDGPU] Improve max3/min3 formation for tree-structured reductions (#190734)

The existing `performMinMaxCombine` forms `max3` by matching
`max(max(a,b), c) -> max3(a,b,c)`. For tree reductions like
`max(max(a,b), max(c,d))`, this produces `max3(a, b, max(c,d));` placing
`max3` on top. At the next tree level, `max(max3, max3)` cannot combine
because the 3-op opcode (`FMAXIMUM3`) differs from the 2-op opcode
(`FMAXIMUM`).

This patch:
1. Adds a tree combine: `max(max(a,b), max(c,d)) -> max(max3(a,b,c),
d)`, keeping a 2-op node on top that enables further combining.
2. Defers the existing combine when the operand is a tree node whose
children can still be combined, ensuring inner tree levels are optimized
before outer levels consume them.

Deferral is skipped when neither child has a single use, since the inner
combine cannot fire in that case.

Fix: LCOMPILER-1652
DeltaFile
+538-0llvm/test/CodeGen/AMDGPU/minmax3-tree-reduction.ll
+54-68llvm/test/CodeGen/AMDGPU/vector-reduce-umin.ll
+54-68llvm/test/CodeGen/AMDGPU/vector-reduce-umax.ll
+50-64llvm/test/CodeGen/AMDGPU/vector-reduce-smax.ll
+50-64llvm/test/CodeGen/AMDGPU/vector-reduce-smin.ll
+37-41llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll
+783-3053 files not shown
+825-3229 files

LLVM/project 55feddbclang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGen ptrauth-module-flags.c

[PAC][clang] Use `Error` behavior for ptrauth module flags (#189923)

Previous use of `Min` for `ptrauth-elf-got` and
`ptrauth-sign-personality` module flags was introducing a risk of silent
decrease of security during module merge. The previous choice for `Min`
was mimicking the behavior for the `sign-return-address*` family of
module flags, but it does not make sense to apply this behavior here.
DeltaFile
+3-3clang/lib/CodeGen/CodeGenModule.cpp
+2-2clang/test/CodeGen/ptrauth-module-flags.c
+5-52 files

LLVM/project 2f2bd5elldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.cpp

[NFC][lldb] Extract Do{Dis}EnableBreakpoint into helper functions (#191136)

Re-using this code will be important in an upcoming patch.

This commit also greatly simplifies the comments in the function.
DeltaFile
+97-130lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+97-1301 files

LLVM/project 611868bmlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-target-launch-host.mlir openmp-target-launch-device.mlir

update
DeltaFile
+49-37mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+22-3mlir/test/Target/LLVMIR/openmp-target-launch-host.mlir
+21-0mlir/test/Target/LLVMIR/openmp-target-launch-device.mlir
+92-403 files

NetBSD/pkgsrc q7UfK98doc CHANGES-2026

   Updated multimedia/mkvtoolnix, games/wesnoth
VersionDeltaFile
1.2194+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 1JYH1tZgames/wesnoth distinfo Makefile

   wesnoth: updated to 1.18.7

   1.18.7
   Translations
   * Updated translations: Bengali, Chinese (Simplified), Czech, French, Hungarian, Portuguese (Brazil)
   Miscellaneous and Bug Fixes
   * Fix time of day sounds not playing.
VersionDeltaFile
1.98+4-4games/wesnoth/distinfo
1.240+2-3games/wesnoth/Makefile
+6-72 files

NetBSD/pkgsrc HUsYngOmultimedia/mkvtoolnix distinfo Makefile

   mkvtoolnix: updated to 98.0

   Version 98.0 "Chonks" 2026-04-05

   New features and enhancements

   * all: huge update to the Japanese translations which had been not worked on
     for several years. The program translation is now complete again, the man
     page translation has been extended as well. Both were reworked in most
     places. Translations by coolvitto.
   * GUI: chapter editor: added an option in the "additional modifications"
     dialog that toggles applying the selected modifications to all currently
     open chapter editor tabs.
   * GUI: macOS: added dock icon progress bar for job queue. Patch by Miklos
     Juhasz.

   Bug fixes

   * GUI: chapter editor: when renumbering chapters limiting the number of

    [8 lines not shown]
VersionDeltaFile
1.136+4-4multimedia/mkvtoolnix/distinfo
1.262+2-3multimedia/mkvtoolnix/Makefile
+6-72 files

LLVM/project 7459e10offload/test/offloading strided_update_count_expression_complex.c strided_update_multiple_arrays_count_expression.c, offload/test/offloading/strided_update strided_update_count_expression_complex.c strided_update_multiple_arrays_count_expression.c

[OpenMP][NFC] Refactor Non-contiguous Update Tests (#190923)

The PR refactors the non-contiguous update tests as raised as a TODO in
one of the comments in the related PR. Prefixed all with
`strided_update`. For offload tests, added a dedicated sub-directory.
DeltaFile
+0-290offload/test/offloading/strided_update_count_expression_complex.c
+290-0offload/test/offloading/strided_update/strided_update_count_expression_complex.c
+0-162offload/test/offloading/strided_update_multiple_arrays_count_expression.c
+162-0offload/test/offloading/strided_update/strided_update_multiple_arrays_count_expression.c
+145-0offload/test/offloading/strided_update/strided_update_multiple_arrays_variable_stride.c
+0-145offload/test/offloading/strided_update_multiple_arrays_variable_stride.c
+597-597118 files not shown
+4,593-4,593124 files

LLVM/project b6fff9fmlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-teams.mlir openmp-target-launch-host.mlir

[OpenMP][MLIR] Add thread_limit mlir->llvm lowering
DeltaFile
+82-49mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+36-0mlir/test/Target/LLVMIR/openmp-teams.mlir
+3-3mlir/test/Target/LLVMIR/openmp-target-launch-host.mlir
+3-3mlir/test/Target/LLVMIR/openmp-todo.mlir
+124-554 files

LLVM/project fc17b6dmlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-todo.mlir

add todo test
DeltaFile
+10-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+11-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+21-32 files

LLVM/project 0a0a333llvm/lib/Target/AMDGPU AMDGPUIGroupLP.cpp AMDGPUIGroupLP.h

[NFC][AMDGPU]: expose IGLPStrategyID in AMDGPUIGroupLP.h (#191340)

Move IGLPStrategyID and its enumerators into llvm::AMDGPU in the public
header so other translation units can share the immediate encoding.
DeltaFile
+1-7llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
+8-0llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.h
+9-72 files