NetBSD/pkgsrc-wip e456eabbup-git distinfo Makefile

bup-git: Advance along upstream main

This is still a 0.34 pre-alpha
DeltaFile
+3-3bup-git/distinfo
+2-2bup-git/Makefile
+0-1bup-git/DESCR
+5-63 files

FreeNAS/freenas 683ef71src/middlewared/middlewared/api/v27_0_0 vm.py

line length
DeltaFile
+4-1src/middlewared/middlewared/api/v27_0_0/vm.py
+4-11 files

FreeNAS/freenas 8e8c5f0src/middlewared/middlewared/api/v27_0_0 vm.py iscsi_extent.py, src/middlewared/middlewared/plugins auth.py

cleanup
DeltaFile
+15-4src/middlewared/middlewared/api/v27_0_0/vm.py
+9-9src/middlewared/middlewared/plugins/filesystem_/acl.py
+9-6src/middlewared/middlewared/plugins/apps/__init__.py
+12-3src/middlewared/middlewared/api/v27_0_0/iscsi_extent.py
+13-0src/middlewared/middlewared/plugins/auth.py
+7-2src/middlewared/middlewared/api/v27_0_0/ups.py
+65-2411 files not shown
+107-3317 files

FreeBSD/src 2e6b22asys/netpfil/ipfw/nat64 nat64clat.c nat64stl.c

ipfw/nat64: Fix type confusion panic when using wrong NAT64 instance type

Add etlv type validation to ipfw_nat64clat() and ipfw_nat64stl() to
verify that the retrieved instance is actually a nat64clat instance
before use.

All NAT64 instance types share the same srvstate[] array but have
different struct layouts.
Without type validation, using the wrong instance type with
a handler causes type confusion and kernel panic.

Signed-off-by:  Teddy Engel <engel.teddy at gmail.com>
PR:             292023
Reviewed by:    pouria
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2259
DeltaFile
+2-1sys/netpfil/ipfw/nat64/nat64clat.c
+2-1sys/netpfil/ipfw/nat64/nat64stl.c
+4-22 files

LLVM/project 7e0d658clang/include/clang/AST OpenMPClause.h, clang/lib/Sema SemaOpenMP.cpp

[OpenMP] Introduce the ompx_name clause for kernel naming

This adds support for the ompx_name clause that allows users to specify
custom kernel names for OpenMP target offloading regions. The clause
accepts a string literal and overrides the default compiler-generated
kernel names.

Example usage:
  #pragma omp target ompx_name("my_kernel")
  { ... }

Kernel names need to be unique or they are diagnosed at compile or link
time as errors.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply at anthropic.com>
DeltaFile
+78-0offload/test/offloading/ompx_name.c
+62-0clang/test/OpenMP/ompx_name_messages_errors.cpp
+53-0clang/test/OpenMP/ompx_name_codegen.cpp
+40-0offload/test/offloading/ompx_name_duplicate_link.c
+36-0clang/lib/Sema/SemaOpenMP.cpp
+33-0clang/include/clang/AST/OpenMPClause.h
+302-017 files not shown
+422-1023 files

LLVM/project 5ad66bdllvm/docs ProjectGovernance.rst

[docs] Minor edits to project governace docs (#203149)

s/non-private/public/

Pencil in the 2027 calendar year election dates, so they are posted well
in advance and we have a link anchor we can share.
DeltaFile
+12-3llvm/docs/ProjectGovernance.rst
+12-31 files

NetBSD/pkgsrc-wip 18d96depy-keras TODO

py-keras: Add reference to CVE-2026-12479
DeltaFile
+1-1py-keras/TODO
+1-11 files

LLVM/project 8fc68edllvm/test/Transforms/LoopStrengthReduce/X86 lcssa-preservation-regression.ll

fix

Created using spr 1.3.7
DeltaFile
+1-5llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+1-51 files

LLVM/project b30f772llvm/test/Transforms/LoopStrengthReduce/X86 lcssa-preservation-regression.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-5llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+1-51 files

LLVM/project 0d15de9llvm/test/Transforms/LoopStrengthReduce/X86 lcssa-preservation-regression.ll

fix

Created using spr 1.3.7
DeltaFile
+1-5llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+1-51 files

NetBSD/pkgsrc-wip 70a5784. Makefile

Fix space/tab issue
DeltaFile
+1-1Makefile
+1-11 files

OpenZFS/src 14c2857contrib/initramfs/hooks zfs.in

initramfs-zfs should not try to copy directories

We had find only return files from the beginning for libgcc.so, but not
libfetch/libcurl. This oversight affected a user when vmware installed
its own libcurl.so.4 in a directory called libcurl.so.4, since our code
then tried to copy a directory, which fails.

Reviewed-by: Chris Longros <chris.longros at gmail.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Suggested-by: Carsten Härle <carsten.haerle at straightec.de>
Signed-off-by: Richard Yao <richard at ryao.dev>
Closes #18582
Closes #18686
DeltaFile
+1-1contrib/initramfs/hooks/zfs.in
+1-11 files

LLVM/project fa016f6llvm/test/tools/llvm-cas validation.test

[llvm-cas] Fix validation test on Ubuntu / uutils v0.2.2, NFC (#205199)

Work around uutils/coreutils#9128 by implementing the 40 byte truncation
in Python. Otherwise, this test fails out of the box on Ubuntu 25.10.
GNU coreutils supports -s=arg, but Mac truncate does not. Resorting to
Python seemed like the cleanest solution. The next best idea was to use
subshells or other techniques to calculate the file size and subtract
40, but that seemed excessive.
DeltaFile
+3-1llvm/test/tools/llvm-cas/validation.test
+3-11 files

NetBSD/pkgsrc aMonkCItime/R-nanotime Makefile distinfo, time/R-nanotime/patches patch-src_Makevars

   (time/R-nanotime) fix  -lexecinfo active/disable logic (by SUBST)
VersionDeltaFile
1.2+4-10time/R-nanotime/patches/patch-src_Makevars
1.5+12-2time/R-nanotime/Makefile
1.5+2-2time/R-nanotime/distinfo
+18-143 files

LLVM/project 201cf31flang/include/flang/Optimizer/Analysis AliasAnalysis.h, flang/lib/Optimizer/Analysis AliasAnalysis.cpp

[flang] Reduce FIR AA overhead for functions with one scope. (#204009)

Avoid overheads of collectScopedOrigins and
getDeclarationScope/DominanceInfo
when the values passed to FIR AA belong to a function with a single
dummy scope.
DeltaFile
+48-4flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
+27-10flang/test/Analysis/AliasAnalysis/alias-analysis-scoped-origins.fir
+15-0flang/include/flang/Optimizer/Analysis/AliasAnalysis.h
+6-3flang/test/Analysis/AliasAnalysis/alias-analysis-host-assoc.fir
+96-174 files

NetBSD/pkgsrc bNllikAdevel/libffi Makefile distinfo, devel/libffi/patches patch-testsuite_lib_libffi.exp

   libffi: add upstream patch fixing the two broken tests
VersionDeltaFile
1.1+24-0devel/libffi/patches/patch-testsuite_lib_libffi.exp
1.59+1-6devel/libffi/Makefile
1.70+2-1devel/libffi/distinfo
+27-73 files

FreeBSD/src 635ad6flib/librpcsec_gss svc_rpcsec_gss.c

librpcsec_gss: Fix an off-by-one in rpc_gss_get_principal_name()

Include an extra byte for the nul-terminator, otherwise we may end up
with an out-of-bounds write.

The corresponding bug in the kernel implementation was fixed by commit
e3081f7e3e2d ("kgssapi(4): Fix string overrun in Kerberos principal construction").

Reviewed by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57738
DeltaFile
+1-1lib/librpcsec_gss/svc_rpcsec_gss.c
+1-11 files

FreeBSD/src 95ff2acsys/dev/acpica acpi.c

acpi: Set 'acpi_sstate' closer to setting 'acpi_stype'

Makes on-going modifications for hibernate easier.

No functional change (intended).

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+4-6sys/dev/acpica/acpi.c
+4-61 files

FreeBSD/src 5ca875fsys/dev/acpica acpi.c acpi_lid.c

acpi: Export handler invoke helpers, use them in acpi_lid

Removes duplicated code.

No functional change (intended).

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+2-2sys/dev/acpica/acpi.c
+2-2sys/dev/acpica/acpi_lid.c
+3-0sys/dev/acpica/acpivar.h
+7-43 files

FreeBSD/src 660a491sys/dev/acpica acpi.c acpivar.h

acpi: Button sleep/wake callbacks: Expose true argument types

This makes the interface composed of the
acpi_event_{power,sleep}_button_{sleep,wake}() functions more accurate
and clears the risk of calling them with a wrong object (such as a wrong
softc).

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+19-29sys/dev/acpica/acpi.c
+4-4sys/dev/acpica/acpivar.h
+23-332 files

FreeBSD/src 6cce86csys/dev/acpica acpi.c

acpi: Sleep/wake event handlers: Expose first argument's true type

This is for clarification and to slightly simplify code.

At present, the EVENTHANDLER(9) subsystem does not check that the first
argument to the event handler, registered via EVENTHANDLER_REGISTER(),
is of the right type with respect to the type declaration passed to
EVENTHANDLER_DECLARE(), so in that infrastructure no additional safety
is gained by this change.

No functional change (intended).

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+8-9sys/dev/acpica/acpi.c
+8-91 files

FreeBSD/src c08c52esys/dev/acpica acpi.c

acpi: Sleep event handler: Remove a wrong comment

No functional change.

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+1-2sys/dev/acpica/acpi.c
+1-21 files

FreeBSD/src 3b3911asys/dev/acpica acpi.c

acpi: Suffix acpi_sleep_enable() with '_locked'

For clarification.  This function assumes that the acpi mutex is held,
contrary to acpi_sleep_disable().

No functional change (intended).

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+3-3sys/dev/acpica/acpi.c
+3-31 files

FreeBSD/src f7eff12sys/dev/acpica acpi.c, sys/sys power.h

power: Make POWER_STYPE_COUNT equal to POWER_STYPE_UNKNOWN

This avoids having to list POWER_STYPE_COUNT, which is semantically not
an allowed value, in 'switch' statements along with POWER_STYPE_UNKNOWN.

No functional change (intended).

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+0-2sys/dev/acpica/acpi.c
+1-1sys/sys/power.h
+1-32 files

FreeBSD/src a12d069sys/dev/acpica acpi.c acpi_if.m

acpi: Constify thanks to AcpiGetHandle() taking a constant pathname

Make the ACPI interface's functions evaluate_object() and get_property()
take a constant pathname (by substituting ACPI_STRING with 'const char
*').

This allows to remove some __DECONST().

No functional change (intended).

Reviewed by:    obiwac
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://github.com/OlCe2/freebsd-src/pull/8
DeltaFile
+9-15sys/dev/acpica/acpi.c
+4-4sys/dev/acpica/acpi_if.m
+3-3sys/dev/acpica/acpivar.h
+16-223 files

LLVM/project 211ca98clang/include/clang/CIR/Dialect/IR CIRAttrs.td, clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenExprConstant.cpp

[CIR] DataMemberAttr: replace flat index with GEP-style path (#200854)

`DataMemberAttr` stored a single field index relative to the immediately containing class, which broke when the member is inherited: `int Derived::*p = &Derived::x` with `x` in Base produced a spurious `errorNYI` because Derived's CIR record doesn't directly hold `x`.

The attribute now stores a GEP-style `member_path` — a sequence of CIR field indices stepping from the pointer's class type down to the member, one level per inheritance hop. `lowerDataMemberConstant` walks the path accumulating element offsets to produce the Itanium ABI byte value.

`buildMemberPath` searches the `destClass` record tree for the target field (`findFieldMemberPath`). `CK_BaseToDerivedMemberPointer` and `CK_DerivedToBaseMemberPointer` return `{}` in ConstExprEmitter, delegating to the APValue path which builds the correct path via `buildMemberPath`. Virtual bases are not yet handled.

`CK_ReinterpretMemberPointer` remains `errorNYI` on this branch; a follow-up PR will add that separately.
DeltaFile
+75-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+51-17clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+61-2clang/test/CIR/CodeGen/pointer-to-data-member.cpp
+24-14clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+12-11clang/test/CIR/IR/invalid-data-member.cir
+13-9clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
+236-554 files not shown
+260-6310 files

LLVM/project c97eb54flang/lib/Semantics check-call.cpp expression.cpp, flang/test/Semantics call47.f90

[flang][Semantics] Do not require explicit interface checks for statement functions (#205023)

https://github.com/llvm/llvm-project/pull/198610 caused a regression,
where the
code path for explicit interface checks was also used for the statement
functions arg check. Refactor the code to avoid explicit interface
checks.

Fixes #203500

Assisted-by: AI
DeltaFile
+14-0flang/test/Semantics/call47.f90
+7-2flang/lib/Semantics/check-call.cpp
+4-4flang/lib/Semantics/expression.cpp
+6-1flang/lib/Semantics/check-call.h
+31-74 files

OpenZFS/src 562b96ctests/zfs-tests/tests/functional/cli_root/zfs_send_delegation zfs_send_test.ksh setup.ksh, tests/zfs-tests/tests/functional/cli_user/zfs_send_delegation_user zfs_send_usertest.ksh setup.ksh

ZTS: remove send_delegation tests

These tests are doing the same tests as delegate/zfs_allow_send, and are
hard to follow and maintain. There's no need for them now, so drop them.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18672
DeltaFile
+0-150tests/zfs-tests/tests/functional/cli_user/zfs_send_delegation_user/zfs_send_usertest.ksh
+0-111tests/zfs-tests/tests/functional/cli_root/zfs_send_delegation/zfs_send_test.ksh
+0-50tests/zfs-tests/tests/functional/cli_user/zfs_send_delegation_user/setup.ksh
+0-50tests/zfs-tests/tests/functional/cli_root/zfs_send_delegation/setup.ksh
+0-43tests/zfs-tests/tests/functional/cli_root/zfs_send_delegation/cleanup.ksh
+0-43tests/zfs-tests/tests/functional/cli_user/zfs_send_delegation_user/cleanup.ksh
+0-4472 files not shown
+0-4618 files

OpenZFS/src 4d1d00ftests/runfiles common.run, tests/zfs-tests/tests Makefile.am

ZTS: delegate: add test for send sub-permissions

Regular send and raw send are actually separate operations with separate
permissions. This adds a test to test the combinations properly using
the existing permission test infrastructure.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18672
DeltaFile
+43-0tests/zfs-tests/tests/functional/delegate/zfs_allow_send.ksh
+37-0tests/zfs-tests/tests/functional/delegate/delegate_common.kshlib
+3-3tests/runfiles/common.run
+1-0tests/zfs-tests/tests/Makefile.am
+84-34 files

LLVM/project 7f5a359compiler-rt/lib/profile InstrProfilingPlatformROCmHSA.cpp InstrProfilingPlatformROCm.cpp, llvm/test/CodeGen/AArch64/GlobalISel legalize-or.mir legalize-xor.mir

Merge branch 'main' into users/rnk/x86-movri-op
DeltaFile
+516-0compiler-rt/lib/profile/InstrProfilingPlatformROCmHSA.cpp
+160-161llvm/test/CodeGen/AArch64/GlobalISel/legalize-or.mir
+157-157llvm/test/CodeGen/AArch64/GlobalISel/legalize-xor.mir
+234-0llvm/test/Transforms/LoopVectorize/X86/predicated-replicate-feeding-cast.ll
+102-102llvm/test/CodeGen/AMDGPU/directive-amdgcn-target.ll
+79-104compiler-rt/lib/profile/InstrProfilingPlatformROCm.cpp
+1,248-524152 files not shown
+4,881-1,219158 files