LLVM/project 14745b3lldb/source/Host/windows HostThreadWindows.cpp

[lldb][windows] Fix HostThreadWindows::Join dead-code on GetExitCodeThread failure (#199014)
DeltaFile
+13-9lldb/source/Host/windows/HostThreadWindows.cpp
+13-91 files

FreeBSD/ports fc8f4a9www/miniflux distinfo Makefile

www/miniflux: Update to 2.3.0
DeltaFile
+5-5www/miniflux/distinfo
+1-2www/miniflux/Makefile
+6-72 files

LLVM/project ceee5d7.github/workflows commit-access-greeter.yml

[CI] Remove unused env var from commit-access-greeter (#199024)

LABEL_NAME has been there since the workflow's introduction in
f8ef2699d860aea97750953f1b79db8ef7574e82, but has never been used.
DeltaFile
+0-1.github/workflows/commit-access-greeter.yml
+0-11 files

LLVM/project df88198clang/include/clang/Options FlangOptions.td, flang/include/flang/Frontend FrontendOptions.h

Revert "[Flang] Adding -ffree-line-length-<value> flag" (#199018)

Reverts llvm/llvm-project#192941 due to various important apps failures.
DeltaFile
+0-48flang/test/Driver/ffree-line-length.f90
+9-16flang/lib/Frontend/CompilerInvocation.cpp
+2-8flang/include/flang/Frontend/FrontendOptions.h
+1-5clang/include/clang/Options/FlangOptions.td
+0-5flang/lib/Parser/prescan.h
+0-4flang/lib/Parser/prescan.cpp
+12-864 files not shown
+13-9010 files

FreeBSD/ports 3b5cb96www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_libsync_src_sync.c

www/iridium: update to 2026.05.148.2
DeltaFile
+84-110www/iridium/files/patch-chrome_browser_about__flags.cc
+181-0www/iridium/files/patch-third__party_libsync_src_sync.c
+98-0www/iridium/files/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
+31-40www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+38-20www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+29-29www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+461-199407 files not shown
+2,814-1,815413 files

LLVM/project 7236126llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.av.load.b128.ll

Merge branch 'main' into users/jeanPerier/mem2reg-view-interface
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+8,633-8,584llvm/test/CodeGen/Thumb2/mve-clmul.ll
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+1,243-8,768llvm/test/CodeGen/X86/vector-replicaton-i1-mask.ll
+8,195-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+8,182-0llvm/test/MC/AMDGPU/gfx13_asm_vop3-fake16.s
+62,491-38,2755,419 files not shown
+408,241-189,3255,425 files

LLVM/project 7f3e168llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[OpenMP][OMPIRBuilder] Refactor removeUnusedBlocksFromParent (#198938)

This is essentially post-commit review for #198690 which was landed
quickly to fix nondeterminism in tests introduced in #197637

Change-Id: Ib3603ef3c70dde5bb22d0fc04d9249e62ecccf0c
Co-authored-by: @Meinersbur
Co-authored-by: @chichunchen
DeltaFile
+22-27llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+22-271 files

FreeBSD/ports afda8f1www/ungoogled-chromium/files patch-chrome_browser_about__flags.cc patch-third__party_libsync_src_sync.c

www/ungoogled-chromium: update to 148.0.7778.178

Security:       https://vuxml.freebsd.org/freebsd/da4d7162-4aa3-11f1-b189-a8a1599412c6.html
DeltaFile
+84-110www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+181-0www/ungoogled-chromium/files/patch-third__party_libsync_src_sync.c
+98-0www/ungoogled-chromium/files/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
+31-40www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+29-29www/ungoogled-chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+38-20www/ungoogled-chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+461-199407 files not shown
+2,861-1,821413 files

FreeBSD/ports fd3758ewww/chromium/files patch-chrome_browser_about__flags.cc patch-third__party_libsync_src_sync.c

www/chromium: update to 148.0.7778.178

Security:       https://vuxml.freebsd.org/freebsd/da4d7162-4aa3-11f1-b189-a8a1599412c6.html
DeltaFile
+84-110www/chromium/files/patch-chrome_browser_about__flags.cc
+181-0www/chromium/files/patch-third__party_libsync_src_sync.c
+98-0www/chromium/files/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
+31-40www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+31-31www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+38-20www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+463-201407 files not shown
+2,824-1,820413 files

FreeNAS/freenas bcad593src/middlewared/middlewared/test/integration/utils legacy_functions.py

Remove dead code
DeltaFile
+0-64src/middlewared/middlewared/test/integration/utils/legacy_functions.py
+0-641 files

FreeBSD/ports 17e9c90Mk bsd.gcc.mk bsd.default-versions.mk

Mk/bsd.gcc.mk: Update supported GCC versions

- Add USE_GCC=17, which installs lang/gcc17-devel.
- Switch USE_GCC=16 from lang/gcc16-devel to lang/gcc16.

Approved by:    gerald (maintainer)
DeltaFile
+2-2Mk/bsd.gcc.mk
+1-1Mk/bsd.default-versions.mk
+3-32 files

FreeBSD/ports 7fa6873lang/gcc17-devel distinfo Makefile

lang/gcc17-devel: Update to 17.0.0.s20260517
DeltaFile
+3-3lang/gcc17-devel/distinfo
+1-1lang/gcc17-devel/Makefile
+4-42 files

FreeBSD/ports e4af784lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260515
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 266fb25lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.1.1.s20260516
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports b75bca8lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260514
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports df85a11lang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260513
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

FreeNAS/freenas f1dcfcbsrc/freenas/usr/bin install-dev-tools, src/middlewared/middlewared/test/integration/utils legacy_functions.py

`ruff format`
DeltaFile
+36-37src/middlewared/middlewared/test/integration/utils/legacy_functions.py
+1-4src/freenas/usr/bin/install-dev-tools
+37-412 files

LLVM/project 5b13f48lldb/source/Host/windows HostThreadWindows.cpp

[lldb][windows] Fix HostThreadWindows::Cancel inverted error reporting (#199013)
DeltaFile
+3-5lldb/source/Host/windows/HostThreadWindows.cpp
+3-51 files

LLVM/project ad1311elldb/source/Host/windows HostProcessWindows.cpp

[lldb][windows] Fix HostProcessWindows::Terminate clobbering error (#199012)
DeltaFile
+3-4lldb/source/Host/windows/HostProcessWindows.cpp
+3-41 files

LLVM/project c64b708llvm/lib/Target/RISCV RISCVVectorPeephole.cpp, llvm/test/CodeGen/RISCV/rvv rvv-peephole-vmerge-vops.ll vmerge-peephole.mir

[RISCV] Ensure AVL dominates True in vmerge peephole (#199008)

When folding vmerge into its true operand, if vmerge has an AVL defined
by a register and true has VLMAX, then the minimum AVL will be the
register. In this case it's not guaranteed to dominate true, so we need
to potentially sink true so it does.

This teaches ensureDominates to check multiple definitions at the same
time, since we want the sinking to be atomic.

Fixes #198733
DeltaFile
+23-21llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+22-0llvm/test/CodeGen/RISCV/rvv/rvv-peephole-vmerge-vops.ll
+13-0llvm/test/CodeGen/RISCV/rvv/vmerge-peephole.mir
+58-213 files

FreeNAS/freenas a8002f8src/middlewared/middlewared/test/integration/assets system.py, src/middlewared/middlewared/test/integration/utils legacy_functions.py ssh.py

Move legacy integration test functions to common codebase
DeltaFile
+0-245tests/functions.py
+238-0src/middlewared/middlewared/test/integration/utils/legacy_functions.py
+1-2src/middlewared/middlewared/test/integration/assets/system.py
+2-1src/middlewared/middlewared/test/integration/utils/ssh.py
+1-1tests/api2/test_426_smb_vss.py
+1-1src/middlewared/middlewared/test/integration/utils/failover.py
+243-25021 files not shown
+264-27127 files

LLVM/project f53a508.github/workflows merged-prs.yml

[CI] Pass script args using env var in merged PRs workflow (#199022)

As was done in #198160, address the problem described in
https://docs.github.com/en/actions/concepts/security/script-injections
using the solution recommended by

https://docs.github.com/en/actions/reference/security/secure-use#use-an-intermediate-environment-variable.

Not all these inputs are untrusted, but I've applied it to all of them
just to be consistent.
DeltaFile
+7-3.github/workflows/merged-prs.yml
+7-31 files

LLVM/project 8bdc185flang/include/flang/Support OpenMP-utils.h, flang/lib/Lower/OpenMP OpenMP.cpp

[Flang][OpenMP][NFC] Remove Fortran Evaluate Depedancy from Support (#198742)

Following #197442, FortranEvaluate was implicitly included in
OpenMP-utils.h which should be avoided to ensure front-end data
structures in the Optimizers can stop and restart pure MLIR source
without any side-data structures.

To ensure this is done, EntryBlockArgs has been stripped back to only
track vars, objects are now tracked within ObjectEntryBlockArgs in
Lowering as this is a more appropriate place for this information, and
the existing symbol tracking in EntryBlockArgsEntry was only used here.
This ensures FortranEvaluate is not needed within the Optimizers, and
objects can still be maintained when lowering. This enables better
referencing in Reduction Clauses, where previously context was being
lost for expressions such as ArrayElements.

See more: #197442

Assisted-by: Codex
DeltaFile
+131-54flang/lib/Lower/OpenMP/OpenMP.cpp
+12-63flang/include/flang/Support/OpenMP-utils.h
+12-14flang/lib/Support/OpenMP-utils.cpp
+4-4flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
+4-4flang/lib/Optimizer/OpenMP/GenericLoopConversion.cpp
+0-1flang/lib/Optimizer/OpenMP/CMakeLists.txt
+163-1406 files

LLVM/project f5f96b8.github/workflows new-prs.yml, llvm/utils/git github-automation.py

[CI] Fix GH PR Greeter (#198160)

Add missing argument in the PR Greeter invocation. Follow-up for
#197140. Issue reported here:
* https://discourse.llvm.org/t/ci-failure-prgreeter-on-my-first-pr


Also, as per
* https://docs.github.com/en/actions/concepts/security/script-injections, and
* https://docs.github.com/en/actions/reference/security/secure-use#use-an-intermediate-environment-variable,

make sure that that greeter relies on ENV variables for input arguments.
DeltaFile
+7-2.github/workflows/new-prs.yml
+1-0llvm/utils/git/github-automation.py
+8-22 files

FreeBSD/ports b91b431www/iridium distinfo Makefile, www/iridium/files patch-content_browser_renderer__host_render__process__host__impl.cc patch-content_public_common_content__features.cc

www/iridium: update to 2026.05.148.2
DeltaFile
+4-4www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
+3-3www/iridium/distinfo
+3-3www/iridium/files/patch-content_public_common_content__features.cc
+1-1www/iridium/Makefile
+11-114 files

LLVM/project 1b0b2e9llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange loop-interchange-optimization-remarks.ll profitability-vectorization.ll

[LoopInterchange] Disable LoopCacheAnalysis-based heuristic by default (#193478)

LoopInterchange has three types of heuristics for profitability
decisions: `cache`, `instorder`, and `vectorize`. Currently, the
profitability check invokes these heuristics in this order. The
heuristic corresponding to `cache` is based on LoopCacheAnalysis.
However, LoopCacheAnalysis applies several aggressive heuristics, which
can sometimes lead to undesirable decisions. In contrast, the heuristic
corresponding to `instorder` is relatively simpler than `cache`, but its
behavior is clear and it is likely sufficient for practical cases.
In light of the default enablement, I believe it is better to use a
simpler, easier‑to‑reason‑about, and more stable heuristic rather than
an aggressive but complex one. Therefore, this patch disables the
LoopCacheAnalysis‑based profitability check by default.
DeltaFile
+3-2llvm/test/Transforms/LoopInterchange/loop-interchange-optimization-remarks.ll
+2-2llvm/test/Transforms/LoopInterchange/profitability-vectorization.ll
+1-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+1-1llvm/test/Transforms/LoopInterchange/lcssa-phi-outer-latch.ll
+1-1llvm/test/Transforms/LoopInterchange/perserve-lcssa.ll
+1-1llvm/test/Transforms/LoopInterchange/pr57148.ll
+9-91 files not shown
+10-107 files

LLVM/project dd0f9b7llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine sext-nonneg-sub.ll or.ll

[InstCombine] Fold `X s<= Y ? 0 : X -nsw Y -> X - smin(X, Y)` (#187898)

This is part of #146131 and #182597

`func3` and `func4` are
[equivalent](https://alive2.llvm.org/ce/z/NNMTDa) but `func3` produces a
`sext` instead of `zext` when `b - a` is known non-negative.

[Proof of correctness](https://alive2.llvm.org/ce/z/ZthC9m)

```c++
#include <stdint.h>

uint64_t func3(int32_t a, int32_t b) {
    return (b < a ? 0 : (int32_t)(b - a));
}

uint64_t func4(int32_t a, int32_t b) {
    return (b < a ? 0 : (uint32_t)(b - a));

    [10 lines not shown]
DeltaFile
+131-0llvm/test/Transforms/InstCombine/sext-nonneg-sub.ll
+40-2llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+2-3llvm/test/Transforms/InstCombine/or.ll
+2-2llvm/test/Transforms/InstCombine/select-min-max.ll
+175-74 files

OPNSense/plugins d3c3e79net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPF6Network.xml dialogEditOSPFNetwork.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF6.xml OSPF.xml

net/frr: OSPF/OSPF6 More visibility and safety for ModelRelationField references (#5459)

* Allow multiple prefix list selections in a route map in OSPF6 as well

* Improve visibility for route-maps and prefix-lists in OSPF/OSPF6 and enable internalModelUseSafeDelete
DeltaFile
+17-15net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+12-12net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+7-3net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospf6d.conf
+2-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Network.xml
+2-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFNetwork.xml
+1-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6RouteMaps.xml
+41-364 files not shown
+45-3810 files

LLVM/project 5c59784llvm/lib/Target/AArch64 AArch64SchedC1Nano.td

[AArch64] C1-Nano scheduling model refactor [NFC] (#198469)

Creates explicit definitions for each latency/throughput/resource
combination and use the definitions in the instruction rule definitions.

Alhough this change touches most lines in the model, there is no
functional change - all test cases are not affected by this change.

This makes the style of the C1-Nano scheduling model be similar to that
used in the C1-Ultra / C1-Premium and is being done in preparation to
including the work to support SME instructions that is currently being
implemented on the C1-Ultra scheduling model
DeltaFile
+585-562llvm/lib/Target/AArch64/AArch64SchedC1Nano.td
+585-5621 files

LLVM/project 7be909cclang/include/clang/Options FlangOptions.td, flang/include/flang/Frontend FrontendOptions.h

Revert "[Flang] Adding -ffree-line-length-<value> flag (#192941)"

This reverts commit 960ae6f812c8db7c92532898c338aeefc6f7ac6d.
DeltaFile
+0-48flang/test/Driver/ffree-line-length.f90
+9-16flang/lib/Frontend/CompilerInvocation.cpp
+2-8flang/include/flang/Frontend/FrontendOptions.h
+1-5clang/include/clang/Options/FlangOptions.td
+0-5flang/lib/Parser/prescan.h
+0-4flang/lib/Parser/prescan.cpp
+12-864 files not shown
+13-9010 files