LLVM/project 394aa60clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp

[CIR][NFC] Sync AArch64 NEON intrinsics with Clang (#204862)

Sync AArch64 NEON intrinsics with Clang after changes merged from
#204201
DeltaFile
+0-76clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+0-761 files

FreeBSD/ports 4e22822multimedia/ringrtc Makefile

multimedia/ringrtc: Fix build

Reported by:            Michael Helsvig
DeltaFile
+2-1multimedia/ringrtc/Makefile
+2-11 files

LLVM/project bb87fbbllvm/lib/CAS OnDiskGraphDB.cpp, llvm/lib/MC MCObjectFileInfo.cpp

[llvm] Avoid premature Twine .str() materialization (#204828)
DeltaFile
+13-16llvm/lib/Transforms/IPO/InstrumentorUtils.cpp
+6-9llvm/lib/TableGen/TGParser.cpp
+4-4llvm/lib/Transforms/IPO/InstrumentorConfigFile.cpp
+4-4llvm/lib/MC/MCObjectFileInfo.cpp
+4-4llvm/lib/ObjCopy/COFF/COFFObjcopy.cpp
+3-3llvm/lib/CAS/OnDiskGraphDB.cpp
+34-405 files not shown
+40-4611 files

LLVM/project d10349cllvm/lib/Analysis InstructionSimplify.cpp, llvm/test/Transforms/InstCombine pdep.ll pext.ll

[InstSimplify] Add fold for pdep(0,x) -> 0 and pext(0,x) -> 0 (#204810)

As noted on #204144
DeltaFile
+2-4llvm/test/Transforms/InstCombine/pdep.ll
+2-4llvm/test/Transforms/InstCombine/pext.ll
+4-0llvm/lib/Analysis/InstructionSimplify.cpp
+8-83 files

FreeBSD/ports 0d767aasecurity/nmap-devel distinfo Makefile, security/nmap-devel/files patch-ncat__ncat_ssl.c

security/nmap-devel: Update to the latest GH commit
DeltaFile
+0-13security/nmap-devel/files/patch-ncat__ncat_ssl.c
+3-3security/nmap-devel/distinfo
+2-2security/nmap-devel/Makefile
+5-183 files

FreeBSD/ports ff7b68ddevel/git-filter-repo-devel distinfo Makefile

devel/git-filter-repo-devel: Update to the latest github commit
DeltaFile
+3-3devel/git-filter-repo-devel/distinfo
+2-2devel/git-filter-repo-devel/Makefile
+5-52 files

FreeBSD/ports e12b337mail/spamassassin-devel distinfo Makefile

mail/spamassassin-devel: update to latest github commit
DeltaFile
+3-3mail/spamassassin-devel/distinfo
+2-2mail/spamassassin-devel/Makefile
+5-52 files

FreeBSD/ports 154b728security/krb5-devel distinfo Makefile

security/krb5-devel: update to the latest MIT/KRB5 github commit
DeltaFile
+3-3security/krb5-devel/distinfo
+2-2security/krb5-devel/Makefile
+5-52 files

FreeBSD/ports c35774bnet/hostapd-devel distinfo Makefile

net/hostapd-devel: Update to the latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
DeltaFile
+3-3net/hostapd-devel/distinfo
+2-2net/hostapd-devel/Makefile
+5-52 files

FreeBSD/ports bddba00security/wpa_supplicant-devel distinfo Makefile

security/wpa_supplicant-devel: Update to latest GH commit

Update to the latest w1.fi commit, proxied through my GH account.
DeltaFile
+3-3security/wpa_supplicant-devel/distinfo
+2-2security/wpa_supplicant-devel/Makefile
+5-52 files

FreeBSD/ports c0df0bdx11-toolkits/thentenaar-motif-devel distinfo Makefile

x11-toolkits/thentenaar-motif-devel: Update to the latest github commit
DeltaFile
+3-3x11-toolkits/thentenaar-motif-devel/distinfo
+2-2x11-toolkits/thentenaar-motif-devel/Makefile
+5-52 files

FreeBSD/ports 673f0ceshells/ksh-devel distinfo Makefile

shells/ksh-devel: update to the latest ksh93/ksh github commit
DeltaFile
+3-3shells/ksh-devel/distinfo
+2-2shells/ksh-devel/Makefile
+5-52 files

FreeBSD/ports 972e5b0sysutils/cfengine-masterfiles-devel distinfo Makefile

sysutils/cfengine-masterfiles-devel: Update to latest GH commit
DeltaFile
+3-3sysutils/cfengine-masterfiles-devel/distinfo
+2-2sysutils/cfengine-masterfiles-devel/Makefile
+5-52 files

FreeBSD/ports 7df881fx11/cde-devel distinfo Makefile

11/cde-devel: Update to the latest cdesktopenv-code commit

Update to the latest cdedesktop-code commit proxied through my GH account
DeltaFile
+3-3x11/cde-devel/distinfo
+2-2x11/cde-devel/Makefile
+5-52 files

FreeBSD/ports 5cae97asysutils/cfengine-devel distinfo Makefile

sysutils/cfengine-devel: Update to latest GH commit
DeltaFile
+5-5sysutils/cfengine-devel/distinfo
+3-3sysutils/cfengine-devel/Makefile
+8-82 files

FreeBSD/ports 0021b1esysutils/screen-devel distinfo Makefile

sysutils/screen-devel: Update to the lastest commit on savanah
DeltaFile
+3-3sysutils/screen-devel/distinfo
+2-2sysutils/screen-devel/Makefile
+5-52 files

NetBSD/pkgsrc-wip 25a1920zino distinfo PLIST

zino: update to version 2.5.1.

Pkgsrc changes:
 * version-bump + checksums + PLIST update.
 * Require 0.2.1 of py-netsnmp-cffi.

Upstream changes:

- Add `zping` CLI utility to check if a Zino daemon is alive by
  querying its SNMP agent for uptime.
  ([#528](https://github.com/Uninett/zino/issues/528))

- Configuration errors in `zino.toml` now report the underlying
  parser message (with line and column) for syntax errors, and
  friendlier messages â<80><94> including key suggestions â<80><94>
  for validation errors. ([#539](https://github.com/Uninett/zino/issues/539))

- Single-interface link state verification no longer crashes with
  an `AssertionError` when the target interface has disappeared from

    [13 lines not shown]
DeltaFile
+3-3zino/distinfo
+4-0zino/PLIST
+2-2zino/Makefile
+9-53 files

FreeBSD/ports adda2e2mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.10.1
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 7ac2056mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.10.0
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 25f4f0bwww/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.7.1
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeNAS/freenas bab7eb3src/middlewared/middlewared/alembic/versions/27.0 2026-06-16_12-00_normalize_nic_mac.py, src/middlewared/middlewared/api/base/types network.py

Reject and normalize non-colon NIC MAC addresses

## Problem
A custom NIC MAC entered with dash, no-separator, or mixed separators (e.g. `10-66-6A-1F-F1-B1`) passed the permissive `mac` pattern but libvirt's `defineXML` only parses colon-separated MACs, so the container/VM saved fine and then failed to start with `XML error: unable to parse mac address`. The colon-only `MACAddr(separator=':')` guard the VM plugin used through electriceel was dropped when devices moved to the pydantic models at fangtooth, and containers (26.0+) never had it, so these values can already be sitting in `vm_device` and `container_device`.

## Solution
- Tightened the shared `MACAddress` type to colon-only with a clear message, and switched the v27 VM and Container NIC `mac` fields to use it (removing the duplicated permissive inline pattern). Frozen API versions are left as-is.
- Added a migration that normalizes existing NIC MACs in both `vm_device` and `container_device` to libvirt's canonical lowercase colon form, regenerating the rare value that isn't a real MAC. This is required because `*.device.query` re-validates rows through the model, so an un-normalized non-colon MAC would otherwise make `query` fail once the pattern is tightened. Normalization preserves the user's intended address and heals instances that were stuck failing to start.
DeltaFile
+65-0src/middlewared/middlewared/alembic/versions/27.0/2026-06-16_12-00_normalize_nic_mac.py
+57-0src/middlewared/middlewared/pytest/unit/api/base/types/test_mac_address.py
+2-2src/middlewared/middlewared/api/v27_0_0/container_device.py
+2-2src/middlewared/middlewared/api/v27_0_0/vm_device.py
+2-2src/middlewared/middlewared/api/base/types/network.py
+128-65 files

LLVM/project eb21e78llvm/lib/Target/X86 X86WinEHUnwindV3.cpp

Mark LastEpilogIdx as maybe_unused (#204857)

#203108 added a variable which is read only in debug builds, so we are
seeing warning in release builds without asserts.
DeltaFile
+1-1llvm/lib/Target/X86/X86WinEHUnwindV3.cpp
+1-11 files

FreeBSD/ports bcaba39net-mgmt/seafile-client/files patch-lib_utils.c patch-daemon_Makefile.am, net-mgmt/seafile-gui Makefile

net-mgmt/seafile-{client,gui}: update to 9.0.18

Author also agreed to adopt port.

Reviewed by:    makc, michaelo
Differential Revision:  https://reviews.freebsd.org/D57610
Changelog:      https://github.com/haiwen/seafile-client/compare/v9.0.7...v9.0.18
DeltaFile
+24-5net-mgmt/seafile-gui/files/patch-CMakeLists.txt
+19-0net-mgmt/seafile-client/files/patch-lib_utils.c
+9-10net-mgmt/seafile-gui/Makefile
+11-0net-mgmt/seafile-gui/files/patch-src-message-poller.cpp
+11-0net-mgmt/seafile-gui/files/patch-src-filebrowser-file-browser-search-tab.cpp
+3-3net-mgmt/seafile-client/files/patch-daemon_Makefile.am
+77-184 files not shown
+87-2710 files

LLVM/project fa135bbllvm/test/tools/llubi metadata.ll verify.ll, llvm/tools/llubi llubi.cpp

[llubi] Run verifier on the input IR (#204095)

This PR runs the IR verifier in llubi by default and adds a
`--disable-verify` opt-out.
DeltaFile
+2-49llvm/test/tools/llubi/metadata.ll
+20-0llvm/test/tools/llubi/verify.ll
+0-18llvm/test/tools/llubi/intr_vector_manip.ll
+9-8llvm/tools/llubi/lib/Interpreter.cpp
+7-5llvm/test/tools/llubi/assume_invalid_align.ll
+10-0llvm/tools/llubi/llubi.cpp
+48-802 files not shown
+50-828 files

FreeNAS/freenas 7e48dacsrc/middlewared/middlewared/etc_files/local/ssh sshd_config.mako config.py, src/middlewared/middlewared/plugins ssh.py

Convert SSH plugin to typesafe pattern

## Context
Migrates the `ssh` plugin from the legacy dict-based `SystemServiceService` to the typesafe pattern, matching the `ups`/`ftp` shape.

## Solution
Split the single `ssh.py` into a package: a lean `SSHService` (`generic = True`) in `__init__.py` delegating to `SSHServicePart` in `config.py`, with the host-key helpers moved to plain functions in `keys.py`. `config`/`update` now return the `SSHEntry` Pydantic model in-process, so every internal consumer was updated: the `sshd_config` mako and the SSH `config.py` renderer `.model_dump()` the model at the top, and the in-process callers (`keychain`, `failover` nftables, the `service_` start/reload hooks, and the plugin's own `setup()`) were switched from string `middleware.call('ssh.…')` to typed `call2`/`call_sync2`. The only remaining string call is `etc.py`'s dynamic `CtxMethod` dispatch, which has no static method handle. Registered the service in `main.py` and added the package to the mypy workflow.
DeltaFile
+0-186src/middlewared/middlewared/plugins/ssh.py
+83-0src/middlewared/middlewared/plugins/ssh/__init__.py
+80-0src/middlewared/middlewared/plugins/ssh/keys.py
+66-0src/middlewared/middlewared/plugins/ssh/config.py
+19-22src/middlewared/middlewared/etc_files/local/ssh/sshd_config.mako
+9-15src/middlewared/middlewared/etc_files/local/ssh/config.py
+257-2236 files not shown
+273-23312 files

NetBSD/pkgsrc-wip 267ad70py-netsnmp-cffi PLIST

py-netsnmp-cffi: update PLIST as well...
DeltaFile
+9-6py-netsnmp-cffi/PLIST
+9-61 files

NetBSD/pkgsrc-wip 51dc19fpy-netsnmp-cffi distinfo Makefile, py-netsnmp-cffi/patches patch-src_netsnmpy_netsnmp__ffi.py

py-netsnmp-cffi: upgrade to version 0.2.1.

Pkgsrc changes:
 * Version + checksum updates.

Upstream changes:

Fixed
 * Fix ffi.error from a size mismatch between the cdef and the
   real C layout of struct enum_list, by marking the cdef declaration
   as flexible. The mismatch caused crashes on platforms where
   CFFI verifies struct sizes against the C compiler (e.g.
   NetBSD/pkgsrc builds of net-snmp), any time MIB enumerations
   were looked up. (#23)

Added
 * Test suite now also tests on Python 3.13 and 3.14.
 * Wheel build/publish process also builds wheels for Python 3.13 and 3.14.
DeltaFile
+0-14py-netsnmp-cffi/patches/patch-src_netsnmpy_netsnmp__ffi.py
+3-4py-netsnmp-cffi/distinfo
+1-2py-netsnmp-cffi/Makefile
+4-203 files

LLVM/project ef5d544flang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Lower/Support ReductionProcessor.cpp

[flang][OpenMP] Scope-qualify user-defined reduction names in lowering (#202474)

A named !$omp declare reduction was lowered to an omp.declare_reduction
operation whose symbol name was just the bare reduction name (e.g.
`@a`), without any scope qualification. Semantic name resolution was
correct and gave each scope its own reduction symbol, but lowering
deduplicates the declare reduction op by name, so two subroutines that
declared a reduction with the same name collapsed onto a single op.

As a result, a reduction(name:var) clause could bind to a declaration
that leaked in from a different scope.

Per OpenMP 6.0 7.6.14, a user-defined reduction has the same visibility
and accessibility as a variable declared at the same location.

Qualify the generated op name with the scope in which the reduction is
declared using mangleName, the same approach already used for
omp.private and declare mapper. This is applied consistently when the op
is created, when a clause references it, and when its existence is

    [2 lines not shown]
DeltaFile
+35-0flang/test/Lower/OpenMP/declare-reduction-same-name-different-scope.f90
+9-9flang/test/Lower/OpenMP/declare-reduction-target-intrinsic.f90
+14-4flang/lib/Lower/Support/ReductionProcessor.cpp
+6-1flang/lib/Lower/OpenMP/OpenMP.cpp
+3-3flang/test/Lower/OpenMP/Todo/multiple-types-declare_reduction.f90
+2-2flang/test/Lower/OpenMP/declare-reduction-no-initializer-intrinsic.f90
+69-1910 files not shown
+80-3016 files

LLVM/project 403ce0dflang/lib/Semantics check-omp-structure.cpp, flang/test/Semantics/OpenMP requires10.f90 requires03.f90

[flang][OpenMP] Emit warning that REVERSE_OFFLOAD is not supported (#204647)

Right now we quietly ignore it, whereas the OpenMP spec mandates a
compilation error for requirements that the implementation does not
support.
The REVERSE_OFFLOAD was not causing a compilation error to allow testing
of incremental implementation improvements, but we should at least warn
about not supporting it.
DeltaFile
+1-9llvm/include/llvm/Frontend/OpenMP/OMP.td
+6-0flang/lib/Semantics/check-omp-structure.cpp
+2-0flang/test/Semantics/OpenMP/requires10.f90
+1-0flang/test/Semantics/OpenMP/requires03.f90
+1-0flang/test/Semantics/OpenMP/requires04.f90
+1-0flang/test/Semantics/OpenMP/requires05.f90
+12-95 files not shown
+17-911 files

LLVM/project 26f8682clang/include/clang/Driver CommonArgs.h, clang/lib/Driver/ToolChains CommonArgs.cpp AMDGPU.cpp

clang/AMDGPU: Fix double linking opencl libs with --libclc-lib

Noticed by inspection. If using an explicit --libclc-lib flag,
do not attempt to also link the rocm device libs which will contain
different implementations of the same opencl symbols.

Co-Authored-By: Claude <noreply at anthropic.com>
DeltaFile
+8-7clang/lib/Driver/ToolChains/CommonArgs.cpp
+9-0clang/test/Driver/opencl-libclc.cl
+5-1clang/include/clang/Driver/CommonArgs.h
+2-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+24-94 files