LLVM/project 97b7e45llvm/lib/ExecutionEngine/Orc/Debugging CMakeLists.txt

[ORC] Add missing dependency on intrinsics_gen to Debugging library (#201908)

The Debugging library includes llvm/IR/Attributes.inc so it needs to
depend on intrinsics_gen to make sure the file is generated before it's
used.
DeltaFile
+3-0llvm/lib/ExecutionEngine/Orc/Debugging/CMakeLists.txt
+3-01 files

LLVM/project 8dd7376llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll

[RISCV][P-ext] Support 4i16/v8i8 MULHS/MULHU/MULHSU for division by constant (#201747)

Update the mulhs+add->mulhsu combine to create a split mulhsu for 64-bit
types. LegalizeVectorOps will ignore target specific opcodes so we can't
custom lower it later.
DeltaFile
+137-126llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+23-7llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+160-1332 files

LLVM/project 0dedc95llvm/lib/Support/Unix Signals.inc, llvm/unittests/Support SignalsTest.cpp

[Support] Fix symbolizer markup backtrace; reenable test (#181035)

The symbolizer markup backtrace test depended on the binary having a
build ID; this isn't a given. Instead, we check to see if the binary
name is anywhere in the output string; if not, we skip the test. This
isn't perfect of course, but determining whether the binary under test
overlaps contains a build ID overlaps too much with the implementation
of the feature; this at least keeps the tests independent.

The above fix uncovered an issue: the build ID of another DSO would be
misattributed to the main DSO if the main DSO had no build ID. This
issue has been corrected also.

Fixes #168891
DeltaFile
+3-2llvm/lib/Support/Unix/Signals.inc
+2-2llvm/unittests/Support/SignalsTest.cpp
+5-42 files

FreeBSD/ports 9088da3lang/quickjs-ng distinfo pkg-plist

lang/quickjs-ng: update: 0.14.0 -> 0.15.1

ChangeLog:      https://github.com/quickjs-ng/quickjs/compare/v0.14.0...v0.15.1

Sponsored by:   tipi.work
DeltaFile
+3-3lang/quickjs-ng/distinfo
+2-2lang/quickjs-ng/pkg-plist
+1-1lang/quickjs-ng/Makefile
+6-63 files

LLVM/project a79272bllvm/lib/Transforms/Vectorize VPlan.h VPlanRecipes.cpp, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan] Restrict addOperand to sub-classes that need it (NFC). (#200692)

Make addOperand protected and add dedicated helpers in sub-classes that
verify the type of the added operand if possible.

Most recipes already add all their operands on construction. This patch
makes sure that addOperand cannot be used to add operands with invalid
types.

PR: https://github.com/llvm/llvm-project/pull/200692
DeltaFile
+69-5llvm/lib/Transforms/Vectorize/VPlan.h
+42-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+28-15llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+16-11llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+6-6llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-6llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+167-442 files not shown
+177-528 files

LLVM/project aa1c599llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 freeze-vector.ll

[SelectionDAG] isGuaranteedNotToBeUndefOrPoison - add ISD::SELECT handling (#200934)

Propagate demanded elements through to the two arms of a select, which might be vectors.

AI note: an LLM generated the code and the test, I've read them

---------

Co-authored-by: OpenAI Codex <codex at openai.com>
DeltaFile
+0-11llvm/test/CodeGen/X86/freeze-vector.ll
+11-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+11-112 files

FreeNAS/freenas 10743dasrc/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/system_dataset mount.py

Fix
DeltaFile
+0-437tests/unit/test_system_dataset.py
+126-130src/middlewared/middlewared/plugins/sysdataset.py
+101-9tests/api2/test_system_dataset.py
+2-41src/middlewared/middlewared/plugins/system_dataset/mount.py
+229-6174 files

OPNSense/core 2a586c4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php FilterController.php

Firewall: NAT: Source NAT - simplify /api/firewall/source_nat/search_rule for https://github.com/opnsense/core/pull/10373

While reviewing this code, I noticed the FilterController could by simplified a bit as well when it comes to extracting model records, so make sure we use the same strategy in both.
All rules follow the same logic now and we only have to parse the record set once to filter and update it.
DeltaFile
+22-36src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+2-12src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+24-482 files

LLVM/project 525f867flang/lib/Semantics check-omp-structure.cpp

Undo a merge issue
DeltaFile
+0-5flang/lib/Semantics/check-omp-structure.cpp
+0-51 files

LLVM/project 057837allvm/include/llvm/IR GlobalValue.h, llvm/include/llvm/Transforms/Utils AssignGUID.h

Reland #184065
DeltaFile
+61-17llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+45-30llvm/lib/LTO/LTO.cpp
+57-2llvm/lib/IR/Globals.cpp
+49-3llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
+49-0llvm/include/llvm/Transforms/Utils/AssignGUID.h
+42-5llvm/include/llvm/IR/GlobalValue.h
+303-57117 files not shown
+847-412123 files

LLVM/project 123e890llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

Review style etc.
DeltaFile
+9-10llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+9-101 files

LLVM/project 284a83bllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 freeze-vector.ll

[SelectionDAG] Track bitcast demanded elements in noundef tests

Bitcasts preserve undef/poison status, but vector bitcasts can change
which source lanes cover a demanded result lane. Map the demanded
element mask through fixed-length vector bitcasts before checking the
source where possible.

AI note: an LLM generated the code and the test, I've read them

Co-Authored-By: OpenAI Codex <codex at openai.com>
DeltaFile
+12-36llvm/test/CodeGen/X86/freeze-vector.ll
+41-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+53-362 files

LLVM/project de727e5llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 freeze-vector.ll

[DAG] isGuaranteedNotToBeUndefOrPoison - add ISD::CONCAT_VECTORS handling (#200932)

Teach isGuaranteedNotToBeUndefOrPoison to distribute fixed-length
demanded element masks across CONCAT_VECTORS operands. This is part of
the series of fixes needed to resolve a SelectionDAG hang by making it
possible to prove certain values don't need to be frozen.

AI note: an LLM generated the code and the test, I've read them

---------

Co-authored-by: OpenAI Codex <codex at openai.com>
DeltaFile
+18-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+4-12llvm/test/CodeGen/X86/freeze-vector.ll
+22-122 files

LLVM/project 9bcd58fclang/test/CIR/CodeGenBuiltins/X86 avx512vl-builtins.c

[CIR] Fix compressstore builtin tests (#201902)

The llvm.masked.compressstore intrinsic was update to allow overloaded
pointer arguments for address space support. This led to failures in the
CIR tests that check for this intrinsic being called. This change
updates the checks.
DeltaFile
+17-17clang/test/CIR/CodeGenBuiltins/X86/avx512vl-builtins.c
+17-171 files

FreeNAS/freenas 3add8e8src/middlewared/middlewared/pytest/unit test_job_typesafe.py, src/middlewared/middlewared/utils/account authenticator.py

Fix various broken unit tests

These bitrotted while unit tests pipeline was borkne.

* Remove afp resource optimization for SMB AFP shares
* Fix middleware pytest unit test that's failing
* Fix authenticator test assertion
* Fix API key length assertion
* Fix pool stats assertion
* Fix offset for directory services secrets
DeltaFile
+0-25tests/unit/test_account_userns.py
+5-5tests/unit/test_api_key_keyring.py
+7-1src/middlewared/middlewared/pytest/unit/test_job_typesafe.py
+5-1src/middlewared/middlewared/utils/account/authenticator.py
+5-1tests/unit/test_logger.py
+3-2tests/unit/test_utmp.py
+25-353 files not shown
+32-389 files

LLVM/project 3b98320lld/test/wasm many-functions.s many-functions.ll, lld/test/wasm/Inputs many-funcs.ll many-funcs.s

[lld][WebAssembly] Convert more tests from .ll to .s (#201713)

This continues the work of converting Wasm tests to use assembly instead
of LLVM IR.

For this change I chose all of the `.ll` tests that could be converted
with minimal changed.

Some changes that were needed:
- data-segments.s: Updated segment order and offsets to match .tdata
behavior.
- visibility-hidden.s: Removed __stack_pointer export expectation as
it's no longer automatically exported in the assembly-based test.
- init-fini.s: Updated body encoding and InitFunctions indices to match
llvm-mc output.
- locals-duplicate.test: Added explicit alignment to inputs to match
original test expectations.
- function-imports-first.s, init-fini.s, signature-mismatch-export.s:
Removed __stack_pointer export expectation as it's no longer

    [21 lines not shown]
DeltaFile
+0-778lld/test/wasm/Inputs/many-funcs.ll
+410-0lld/test/wasm/many-functions.s
+0-410lld/test/wasm/many-functions.ll
+181-0lld/test/wasm/gc-sections.s
+0-166lld/test/wasm/gc-sections.ll
+155-0lld/test/wasm/Inputs/many-funcs.s
+746-1,35438 files not shown
+1,580-2,08644 files

LLVM/project ae3bba3flang/lib/Semantics check-omp-structure.h

Delete no longer used declaration
DeltaFile
+0-1flang/lib/Semantics/check-omp-structure.h
+0-11 files

FreeBSD/ports d700e96net-im/tox distinfo Makefile

net-im/tox: Update 0.2.22 => 0.2.23 (security fix)

Changelog:
https://github.com/TokTok/c-toxcore/releases/tag/v0.2.23

PR:             295879
Security:       GHSA-42vg-9mg3-399f
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit d71a613b8f54c2140b05ff3c4b3f3535a5684ba9)
DeltaFile
+3-3net-im/tox/distinfo
+1-1net-im/tox/Makefile
+4-42 files

FreeBSD/ports d71a613net-im/tox distinfo Makefile

net-im/tox: Update 0.2.22 => 0.2.23 (security fix)

Changelog:
https://github.com/TokTok/c-toxcore/releases/tag/v0.2.23

PR:             295879
Security:       GHSA-42vg-9mg3-399f
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net-im/tox/distinfo
+1-2net-im/tox/Makefile
+4-52 files

LLVM/project a9f6afdflang/test/Driver function-sections.f90

[flang] Update a test case for AIX (NFC) (#201865)

-fdata-sections is specified by default on AIX. This patch is to adjust
the testing for the case that the option is off and on by default.
DeltaFile
+7-1flang/test/Driver/function-sections.f90
+7-11 files

FreeBSD/ports b4225bdx11-drivers/xlibre-xf86-input-egalax Makefile, x11-drivers/xlibre-xf86-input-elographics Makefile

*/*: Bump xlibre-drivers ports. xlibre-server was updated to 25.1.6

With hat:       xlibre
DeltaFile
+1-1x11-drivers/xlibre-xf86-input-egalax/Makefile
+1-1x11-drivers/xlibre-xf86-input-elographics/Makefile
+1-1x11-drivers/xlibre-xf86-input-evdev/Makefile
+1-1x11-drivers/xlibre-xf86-input-joystick/Makefile
+1-1x11-drivers/xlibre-xf86-input-keyboard/Makefile
+1-1x11-drivers/xlibre-xf86-input-libinput/Makefile
+6-616 files not shown
+22-2222 files

FreeBSD/ports 65bff5dx11-servers/xlibre-server pkg-plist distinfo

x11-servers/xlibre-server: Update to 25.1.6

ChangeLog at:   https://github.com/X11Libre/xserver/releases/tag/xlibre-xserver-25.1.6
With hat:       xlibre
DeltaFile
+5-4x11-servers/xlibre-server/pkg-plist
+3-3x11-servers/xlibre-server/distinfo
+4-1x11-servers/xlibre-server/Makefile
+1-1x11-servers/xlibre-server/Makefile.version
+13-94 files

LLVM/project f607c7allvm/test/CodeGen/X86 vector-interleaved-store-i8-stride-6.ll vector-interleaved-store-i16-stride-6.ll

Tests changes after de-stack
DeltaFile
+168-192llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-6.ll
+134-136llvm/test/CodeGen/X86/vector-interleaved-store-i16-stride-6.ll
+17-15llvm/test/CodeGen/X86/vector-replicaton-i1-mask.ll
+319-3433 files

LLVM/project 17bc2a1flang/lib/Utils OpenMP.cpp, mlir/include/mlir/Dialect/OpenMP OpenMPOps.td

Address review comments

- Remove unused `clauseMapVars`.
- Add `SingleBlock` to `omp.iterator`, so MLIR verifies iterator
  regions.
  have a non-empty block and terminator.
- Moved @target_map_iterated_unsupporte from invalid to todo.
- Add parse/print test for omp.target map_iterated
DeltaFile
+20-0mlir/test/Dialect/OpenMP/ops.mlir
+19-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+1-18mlir/test/Dialect/OpenMP/invalid.mlir
+2-10mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+1-1mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+0-1flang/lib/Utils/OpenMP.cpp
+43-306 files

FreeBSD/ports 0750831ftp Makefile, ftp/surge Makefile pkg-descr

ftp/surge: remove, dupplicate of www/surge
DeltaFile
+0-21ftp/surge/Makefile
+0-6ftp/surge/pkg-descr
+0-5ftp/surge/distinfo
+0-1ftp/Makefile
+0-334 files

OpenBSD/ports sj8p8k2misc/ietf-cli Makefile distinfo, misc/ietf-cli/patches patch-ietf

   1.32: Stopped looking for titles in STDs because they went away 2026-05-21

   as per usual, upstream doesn't do anything even remotely related to releases,
   so pretend one exists and work around that.

   OK kn@ (MAINTAINER) sthen@
VersionDeltaFile
1.21.2.1+3-3misc/ietf-cli/Makefile
1.8.2.1+2-2misc/ietf-cli/distinfo
1.9.2.1+1-1misc/ietf-cli/patches/patch-ietf
+6-63 files

Linux/linux 06121e1scripts/kconfig/tests/err_repeated_inc expected_stderr

Merge tag 'kbuild-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull Kbuild fix from Nicolas Schier:
 "A single simple commit that fixes the currently broken kconfig
  selftests"

* tag 'kbuild-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux:
  kconfig: Fix repeated include selftest expectation
DeltaFile
+2-2scripts/kconfig/tests/err_repeated_inc/expected_stderr
+2-21 files

LLVM/project c19fa5bllvm/lib/Target/WebAssembly WebAssemblyInstrSIMD.td, llvm/test/CodeGen/WebAssembly fpclamptosat_vec.ll saturating-truncation.ll

[WebAssembly] narrow instructions use signed saturation (#201798)

Fixes https://github.com/llvm/llvm-project/issues/201780

Per
https://www.w3.org/TR/wasm-core-2/#-hrefop-narrowmathrmnarrowmathsfu_m-n-i
the saturation is signed, the truncation is unsigned.
DeltaFile
+123-133llvm/test/CodeGen/WebAssembly/fpclamptosat_vec.ll
+70-6llvm/test/CodeGen/WebAssembly/saturating-truncation.ll
+17-3llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
+210-1423 files

FreeBSD/ports 350858dwww/filebrowser distinfo Makefile

www/filebrowser: Update to 2.63.12

ChangeLogs:

- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.6
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.7
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.8
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.9
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.10
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.11
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.12
DeltaFile
+7-7www/filebrowser/distinfo
+2-3www/filebrowser/Makefile
+9-102 files

FreeBSD/ports 1de0fc0www/pocket-id distinfo Makefile

www/pocket-id: Update to 2.8.0

ChangeLog: https://github.com/pocket-id/pocket-id/releases/tag/v2.8.0
DeltaFile
+7-7www/pocket-id/distinfo
+1-2www/pocket-id/Makefile
+8-92 files