LLVM/project 14ee892offload/test/offloading interop-print.c

[OFFLOAD] Fix interop-print test commands (#191969)

Using %libomptarget-run-generic will fail or run an incorrect binary if
the previous %libomptarget-compile becames ignored because there's no
such device. Switching to use %libomptarget-compile-and-run-* which
doesn't have this issue.

Fixes post-merge issue of #191901
DeltaFile
+2-4offload/test/offloading/interop-print.c
+2-41 files

LLVM/project 4c7c3eacompiler-rt/lib/scudo/standalone wrappers_c.cpp

[scudo] Do not define some entrypoints on Fuchsia (#191826)

These entrypoints were defined separately in wrappers_c_bionic.cpp
(which Fuchsia did not include in the build) before #190857 and,
therefore, were not exposed to Fuchsia's Scudo clients.

With #190857, they have been merged into the main wrappers_c.cpp file,
removing this separation.

This commit makes them conditionally-defined to not be building for
Fuchsia, to restore the pre-#190857 ABI.
DeltaFile
+2-0compiler-rt/lib/scudo/standalone/wrappers_c.cpp
+2-01 files

FreeBSD/src 998d501share/man/man7 freebsd-base.7

freebsd-base.7: Add an example for unregistering

MFC after:              3 days
Reviewed by:            ivy, emaste
Discussed with:         bapt, des, emaste, ivy, phk, pi
Differential Revision:  https://reviews.freebsd.org/D55458
DeltaFile
+35-1share/man/man7/freebsd-base.7
+35-11 files

FreeBSD/src 5f922bdshare/man/man7 freebsd-base.7

freebsd-base.7: Break examples into subsections

Break the examples into subsections, so that we can have multi-step
examples.

MFC after:              3 days (to 15 only)
Discussed with:         ivy
Differential Revision:  https://reviews.freebsd.org/D55526
DeltaFile
+6-5share/man/man7/freebsd-base.7
+6-51 files

LLVM/project 91ebd4aclang/lib/Sema SemaTemplate.cpp, clang/test/AST ast-dump-template-decls-json.cpp ast-dump-decl-context-json.cpp

[clang] fix some places where used decls were not marked as referenced (#191848)

Fixes some entities not being marked as referenced despite being used in
source code.
Also ties diagnostic-of-use to such references, because I don't think
there is a reason to have one without the other, even though I can't
think of a diagnosable entity which was not already covered before.
DeltaFile
+272-267clang/test/AST/ast-dump-template-decls-json.cpp
+31-28clang/test/AST/ast-dump-decl-context-json.cpp
+12-12clang/test/AST/ast-dump-decl.cpp
+18-0clang/test/AST/ast-dump-templates.cpp
+14-3clang/lib/Sema/SemaTemplate.cpp
+4-4clang/test/AST/ast-dump-openmp-begin-declare-variant_namespace_1.cpp
+351-31422 files not shown
+388-35528 files

LLVM/project ae2e476clang/include/clang/APINotes Types.h, clang/include/clang/Basic OptionalUnsigned.h UnsignedOrNone.h

[clang] NFC: Refactor UnsignedOrNone into OptionalUnsigned<T> with enum support (#191828)

This kind optional is simpler to use when it needs to be represented in
a bitfield, because it has an `unsigned` integer representation which
avoids overflows. This applies to enums as well.

This also adds a single use of this new functionality, migrating users
of `std::optional<NullabilityKind>`
This optional used to be represented as two members in a bitfield, and
this simplifies things down to one.
DeltaFile
+81-0clang/include/clang/Basic/OptionalUnsigned.h
+0-53clang/include/clang/Basic/UnsignedOrNone.h
+18-32clang/include/clang/APINotes/Types.h
+3-5clang/lib/Sema/SemaExprObjC.cpp
+4-4clang/lib/APINotes/APINotesTypes.cpp
+3-4clang/lib/AST/Type.cpp
+109-989 files not shown
+123-10915 files

FreeBSD/ports 07ed11cmail/mew-devel Makefile

mail/mew-devel: Fix PKGBASE collision with mail/mew

Add PKGNAMESUFFIX=-devel to avoid a PKGBASE collision with mail/new.

Reported by:    antoine
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0mail/mew-devel/Makefile
+1-01 files

FreeBSD/src dc140a9share/skel dot.profile, usr.bin/apply apply.1

Bourne shell -> POSIX shell

The FreeBSD shell is a POSIX compatible shell. It evolved over several
decades from the Almquist shell, which was preceeded a decade before
that by the Bourne shell. Most readers today have never seen a Bourne
shell. If someone wants to learn to use our shell, they need to look for
tutorials on the POSIX shell. Align descriptions through out the tree
with this reality, consistent with it's manual and common parlance.

We made a similar change to the doc tree in b4d6eb01540fe.

MFC after:              3 days
Reviewed by:            carlavilla
Differential Revision:  https://reviews.freebsd.org/D56382
DeltaFile
+2-2usr.bin/fortune/datfiles/freebsd-tips
+2-2usr.bin/script/script.1
+1-1usr.sbin/adduser/adduser.8
+1-1share/skel/dot.profile
+1-1usr.bin/apply/apply.1
+1-1usr.bin/chpass/chpass.1
+8-86 files

FreeNAS/freenas 17d0bd4src/middlewared/middlewared/alembic/versions/26.0 2026-04-13_00-00_add_zfs_tier_config.py, src/middlewared/middlewared/alert/source zfs_tier.py

Address review

* Use proper configfile field
* Add logging to event source
* Add logic for altering the special vdev reserved space
DeltaFile
+39-5src/middlewared/middlewared/plugins/zfs/tier.py
+10-10tests/api2/test_zfs_tier.py
+7-1src/middlewared/middlewared/alert/source/zfs_tier.py
+2-3src/middlewared/middlewared/api/v26_0_0/zfs_tier.py
+2-3src/middlewared/middlewared/api/v27_0_0/zfs_tier.py
+2-2src/middlewared/middlewared/alembic/versions/26.0/2026-04-13_00-00_add_zfs_tier_config.py
+62-243 files not shown
+66-279 files

LLVM/project be1f794clang/lib/CIR/CodeGen CIRGenClass.cpp CIRGenFunction.h, clang/test/CIR/CodeGen inherited-ctors.cpp

[CIR] Inheriting Constructor/inheriting ctor inlining lowering (#191467)

In cases with inheritance/vertual tables/etc, we need to generate a
series of constructors to delegate to. There are a handful slightly
different cases where we need to generate these/generate calls to these,
so this patch does that lowering.

The test check-lines are a bit confusing thanks to the ordering
differences between declarations. However the LLVM/OGCG lines are copy
pasted (plus minor attribute differences), with the exception of the
call to a delegated constructor.

One thing of note here: There is a difference in behavior with the
delegated constructor, which is called out in the test in a comment.
Classic codegen has a bug where it correctly creates the declaration
without arguments (since this constructor is only for initializing the
vtable pointers, arguments aren't necessary). However, when
classic-codegen creates the call, it doesn't omit them.

This isn't a problem there, however in CIR, this causes us to fail the
verifier, so this fixes that in CIR, but leaves it alone in OGCG.
DeltaFile
+182-0clang/test/CIR/CodeGen/inherited-ctors.cpp
+128-6clang/lib/CIR/CodeGen/CIRGenClass.cpp
+71-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+11-5clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+13-3clang/lib/CIR/CodeGen/CIRGenCall.cpp
+5-2clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+410-161 files not shown
+416-167 files

FreeNAS/freenas 9ae620bsrc/middlewared/middlewared/etc_files/local/avahi avahi-daemon.conf.mako

NAS-140663 / 26.0.0-BETA.2 / avahi: forcibly disable wide-area lookups (by anodos325) (#18737)

This commit alters the default configuration for avahi so that wide-area
lookups are forcibly disabled. This only impacts avahi-browse behavior,
which is not used on truenas for any purposes, but has historically been
a security concern in the avahi codebase.

Original PR: https://github.com/truenas/middleware/pull/18735

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+1-1src/middlewared/middlewared/etc_files/local/avahi/avahi-daemon.conf.mako
+1-11 files

LLVM/project d8c95e6libc/include ucontext.yaml, libc/include/llvm-libc-types CMakeLists.txt mcontext_t.h

[libc] Add ucontext types and headers (#191789)

Added mcontext_t and ucontext_t types for x86_64 Linux, and the
ucontext.h header definition. Used a dispatcher pattern for mcontext_t
and ucontext_t to support future architecture ports, mirroring the
pattern used in FPUtil.

Definitions are based on the Linux kernel ABI for x86_64.

Co-authored-by: Pavel Labath <pavel at labath.sk>
DeltaFile
+121-0libc/include/llvm-libc-types/x86_64/mcontext_t.h
+43-0libc/include/llvm-libc-types/x86_64/ucontext_t.h
+37-0libc/include/ucontext.yaml
+25-0libc/include/llvm-libc-types/CMakeLists.txt
+18-0libc/include/llvm-libc-types/mcontext_t.h
+18-0libc/include/llvm-libc-types/ucontext_t.h
+262-02 files not shown
+292-08 files

FreeBSD/src 934a35alib/libthr libthr.3

libthr.3: describe SIGTHR

Explain how SIGTHR is used and that it should be not touched by user
code.  Note about SIGLIBRT.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D56384
DeltaFile
+19-0lib/libthr/libthr.3
+19-01 files

FreeBSD/src fa912e3lib/libthr libthr.3

libthr.3: describe what we mean by C runtime environment.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D56384
DeltaFile
+6-0lib/libthr/libthr.3
+6-01 files

LLVM/project 224c429clang/docs ClangIRCleanupAndEHDesign.md ClangIRABILowering.md, clang/docs/CIR CleanupAndEHDesign.md ABILowering.md

[clang][CIR][doc] Add auto-generated ClangIR documentation (#190354)

ClangIR has a collection of documentation pages that we want to upstream
as part of the main clang documentation. These pages are originally
available at https://clangir.org/, maintained in the [incubator
repository](https://github.com/llvm/clangir) which has been archived a
few months ago.

This patch makes a first step towards the upstreaming of ClangIR
documentation. The pages included in this patch are those automatically
generated from MLIR TableGen. Specifically, this patch makes the
following changes to the main clang documentation tree:

- It adds a new subdirectory `CIR` under `clang/docs` to hold all
ClangIR documentation. There are already 3 ClangIR design documents put
under `clang/docs`, and this patch moves all of them to this new
subdirectory.
  - It touches the necessary CMake files and Python scripts to:
- Generate ClangIR language reference automatically from MLIR TableGen

    [2 lines not shown]
DeltaFile
+0-1,587clang/docs/ClangIRCleanupAndEHDesign.md
+1,587-0clang/docs/CIR/CleanupAndEHDesign.md
+556-0clang/docs/CIR/ABILowering.md
+0-556clang/docs/ClangIRABILowering.md
+138-138clang/include/clang/CIR/Dialect/IR/CIROps.td
+245-0clang/docs/CIR/CodeDuplication.rst
+2,526-2,28110 files not shown
+2,663-2,55116 files

LLVM/project 6cfbc25clang-tools-extra/clang-tidy/bugprone RedundantBranchConditionCheck.cpp, clang-tools-extra/clang-tidy/misc MisleadingBidirectionalCheck.cpp

[clang-tidy][NFC] Fix clang-format (#192044)
DeltaFile
+7-8clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
+4-2clang-tools-extra/clang-tidy/misc/MisleadingBidirectionalCheck.cpp
+11-102 files

NetBSD/pkgsrc fJCI5YVdoc CHANGES-2026

   doc: Added wayland/swaybg version 1.2.2
VersionDeltaFile
1.2304+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc abR6Jivwayland Makefile

   Add swaybg
VersionDeltaFile
1.7+2-1wayland/Makefile
+2-11 files

NetBSD/pkgsrc 3laXPGYdoc CHANGES-2026

   Updated textproc/py-types-docutils, devel/py-types-gdb, time/py-types-python-dateutil, devel/py-types-setuptools, devel/py-types-toml, textproc/py-types-yaml
VersionDeltaFile
1.2303+7-1doc/CHANGES-2026
+7-11 files

NetBSD/pkgsrc 0aW2D5cwayland/swaybg Makefile distinfo

   swaybg: new package

   swaybg is a wallpaper utility for Wayland compositors.
   It is compatible with any Wayland compositor which
   implements the wlr-layer-shell protocol and
   wl_output version 4.
VersionDeltaFile
1.1+28-0wayland/swaybg/Makefile
1.1+5-0wayland/swaybg/distinfo
1.1+4-0wayland/swaybg/DESCR
1.1+3-0wayland/swaybg/PLIST
+40-04 files

NetBSD/pkgsrc HJ80wgrtextproc/py-types-yaml distinfo Makefile

   py-types-yaml: updated to 6.0.12.20260408

   6.0.12.20260408
   Use dashes instead of underscores for METADATA.toml field names
VersionDeltaFile
1.15+4-4textproc/py-types-yaml/distinfo
1.18+2-2textproc/py-types-yaml/Makefile
+6-62 files

NetBSD/pkgsrc V6wljJDdevel/py-types-toml distinfo Makefile

   py-types-toml: updated to 0.10.8.20260408

   0.10.8.20260408
   Use dashes instead of underscores for METADATA.toml field names
VersionDeltaFile
1.11+4-4devel/py-types-toml/distinfo
1.14+3-3devel/py-types-toml/Makefile
1.5+3-1devel/py-types-toml/PLIST
+10-83 files

NetBSD/pkgsrc PBzfYULdevel/py-types-setuptools distinfo Makefile

   py-types-setuptools: updated to 82.0.0.20260408

   82.0.0.20260408
   Use dashes instead of underscores for METADATA.toml field names
VersionDeltaFile
1.62+4-4devel/py-types-setuptools/distinfo
1.66+2-2devel/py-types-setuptools/Makefile
+6-62 files

LLVM/project 0d20c87clang/test/OpenMP irbuilder_nested_parallel_for.c nested_loop_codegen.cpp, flang/test/Integration/OpenMP workshare-ident-flag.f90

[OMPIRBuilder] Pass work loop type in ident flags (#189347)

Flang uses the OMPIRBuilder to lower OpenMP constructs to LLVM IR.
When dealing with work sharing constructs, such as DO, DISTRIBUTE or
SECTIONS/SECTION, OMPIRBuilder needs to construct the call to the OpenMP
runtime, typically `__kmpc_for_static_init` or
`__kmpc_dist_for_static_init`.

The first passed flag to these functions is the `ident_t` struct,
defined in `kmp.h`. Most of the arguments are reserved for usage in
Fortran and unused in `openmp`. However, the `flags` argument is used
throughout the code base to identify specific constructs, such as the
type of work sharing construct.

In https://github.com/llvm/llvm-project/issues/112545, it was identified
that Flang does not provide the correct `ident_t` flags when calling
into e.g. `__kmpc_for_static_init`, causing the following runtime
warning to appear when the OpenMP Tools Interface is used:


    [40 lines not shown]
DeltaFile
+977-977clang/test/OpenMP/irbuilder_nested_parallel_for.c
+391-391clang/test/OpenMP/nested_loop_codegen.cpp
+51-51clang/test/OpenMP/irbuilder_for_unsigned_static_chunked.c
+50-50clang/test/OpenMP/cancel_codegen.cpp
+73-0flang/test/Integration/OpenMP/workshare-ident-flag.f90
+39-7llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+1,581-1,47623 files not shown
+1,717-1,60929 files

NetBSD/pkgsrc nzPoG8ctime/py-types-python-dateutil distinfo Makefile

   py-types-python-dateutil: updated to 2.9.0.20260408

   2.9.0.20260408
   Use dashes instead of underscores for METADATA.toml field names
VersionDeltaFile
1.19+4-4time/py-types-python-dateutil/distinfo
1.21+2-2time/py-types-python-dateutil/Makefile
+6-62 files

LLVM/project 39bb86eclang/include/clang/Basic arm_sve.td, clang/test/Sema/aarch64-sme2p3-intrinsics acle_sme2p3_target_lane.c acle_sme2p3_target.c

fixup! Address more PR comments
DeltaFile
+15-9clang/test/Sema/aarch64-sve2p3-intrinsics/acle_sve2p3_target_lane.c
+0-16clang/test/Sema/aarch64-sme2p3-intrinsics/acle_sme2p3_target_lane.c
+5-5llvm/test/CodeGen/AArch64/sme2p3-intrinsics-luti6.ll
+3-3clang/test/Sema/aarch64-sme2p3-intrinsics/acle_sme2p3_target.c
+1-4llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+4-0clang/include/clang/Basic/arm_sve.td
+28-371 files not shown
+28-387 files

NetBSD/pkgsrc kvIqHPwdevel/py-types-gdb distinfo Makefile

   py-types-gdb: updated to 16.3.0.20260408

   16.3.0.20260408
   Use dashes instead of underscores for METADATA.toml field names
VersionDeltaFile
1.7+4-4devel/py-types-gdb/distinfo
1.7+2-2devel/py-types-gdb/Makefile
+6-62 files

NetBSD/pkgsrc 17jKId1textproc/py-types-docutils distinfo Makefile

   py-types-docutils: updated to 0.22.3.20260408

   0.22.3.20260408
   Use dashes instead of underscores for METADATA.toml field names
VersionDeltaFile
1.8+4-4textproc/py-types-docutils/distinfo
1.8+2-2textproc/py-types-docutils/Makefile
+6-62 files

LLVM/project 59b7415clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvzip/policy/non-overloaded vpaire.c, clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvzip/policy/overloaded vpairo.c vpaire.c

Merge branch 'main' into users/kparzysz/r04-affected-do-loops
DeltaFile
+4,582-5,914llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll
+1,619-1,823llvm/test/CodeGen/RISCV/rvv/bitreverse-vp.ll
+1,390-1,556llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bitreverse-vp.ll
+2,723-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvzip/policy/overloaded/vpairo.c
+2,723-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvzip/policy/overloaded/vpaire.c
+2,723-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvzip/policy/non-overloaded/vpaire.c
+15,760-9,293650 files not shown
+75,272-25,229656 files

NetBSD/pkgsrc 1uFZfsVdoc CHANGES-2026

   Updated archivers/py-zipp, graphics/py-tifffile
VersionDeltaFile
1.2302+3-1doc/CHANGES-2026
+3-11 files