LLVM/project 0b2aaaclibclc/opencl/lib/amdgcn/workitem get_group_id.cl, libclc/opencl/lib/generic/workitem get_group_id.cl get_local_id.cl

libclc: Remove target definitions of opencl workitem functions (#185206)

These were just calling the __clc implementation, so move it
to generic.
DeltaFile
+0-13libclc/opencl/lib/amdgcn/workitem/get_group_id.cl
+13-0libclc/opencl/lib/generic/workitem/get_group_id.cl
+13-0libclc/opencl/lib/generic/workitem/get_local_id.cl
+0-13libclc/opencl/lib/ptx-nvidiacl/workitem/get_local_linear_id.cl
+0-13libclc/opencl/lib/ptx-nvidiacl/workitem/get_sub_group_id.cl
+0-13libclc/opencl/lib/ptx-nvidiacl/workitem/get_max_sub_group_size.cl
+26-5214 files not shown
+54-18020 files

LLVM/project fc12d06llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Merge branch 'main' into users/c8ef/improve_fold_left_test
DeltaFile
+84,419-78,498llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+25,751-24,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,663-20,281llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,867-18,577llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+19,112-16,445llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+241,105-188,0743,777 files not shown
+507,172-331,6613,783 files

LLVM/project 4f03876clang/lib/APINotes APINotesWriter.cpp

implement apinotes for bound safety
DeltaFile
+0-2clang/lib/APINotes/APINotesWriter.cpp
+0-21 files

LLVM/project 19b48fcclang/include/clang/APINotes Types.h, clang/lib/APINotes APINotesYAMLCompiler.cpp APINotesWriter.cpp

implement apinotes for bound safety
DeltaFile
+73-2clang/include/clang/APINotes/Types.h
+45-0clang/lib/APINotes/APINotesYAMLCompiler.cpp
+38-0clang/test/APINotes/Inputs/Headers/BoundsUnsafe.apinotes
+34-1clang/lib/APINotes/APINotesWriter.cpp
+30-0clang/lib/APINotes/APINotesTypes.cpp
+27-1clang/lib/APINotes/APINotesReader.cpp
+247-44 files not shown
+276-510 files

HardenedBSD/src f02cdf9libexec/nuageinit nuageinit.7, release/tools vmimage.subr

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+5-5release/tools/vmimage.subr
+6-0sys/net/if_media.h
+2-3libexec/nuageinit/nuageinit.7
+2-0sys/net/ieee8023ad_lacp.c
+15-84 files

HardenedBSD/ports 0d0a2a8archivers/lrzip Makefile distinfo, math/R-cran-lme4 Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+31-0math/R-cran-lme4/files/patch-fix-test
+7-5archivers/lrzip/Makefile
+3-3archivers/lrzip/distinfo
+0-2math/R-cran-lme4/Makefile
+41-104 files

LLVM/project 4b9150aclang/lib/Sema SemaConcept.cpp, clang/test/SemaTemplate instantiate-requires-expr.cpp

[Clang] Fix a concept cache bug on DependentNameType (#184771)

The default RAV implementation refuses to traverse NNS's typeloc
recursively, and template parameters inside DependentNameType are
overlooked inadvertently.

No release note as what regression patches always do.

Fixes https://github.com/llvm/llvm-project/issues/184562
DeltaFile
+31-0clang/test/SemaTemplate/instantiate-requires-expr.cpp
+5-0clang/lib/Sema/SemaConcept.cpp
+36-02 files

LLVM/project 3fb55b6libc/hdr sys_socket_macros.h CMakeLists.txt, libc/hdr/types struct_sockaddr_un.h CMakeLists.txt

[libc] Add <sys/un.h> header. (#182622)

`sockaddr_un` structure is supposed to be provided by the `<sys/un.h>`
header. Add this header to llvm-libc, and move the declaration of
`sockaddr_un` there from `<sys/socket.h>`. See
https://man7.org/linux/man-pages/man0/sys_un.h.0p.html

Add proxy headers for the `<sys/socket.h>` macro (like `AF_UNIX`) and
for the `struct sockaddr_un` so that the tests can be more hermetic and
avoid system header inclusion.
DeltaFile
+22-0libc/hdr/sys_socket_macros.h
+21-0libc/hdr/types/struct_sockaddr_un.h
+9-1libc/include/CMakeLists.txt
+9-0libc/hdr/CMakeLists.txt
+9-0libc/hdr/types/CMakeLists.txt
+5-0libc/include/sys/un.yaml
+75-15 files not shown
+81-411 files

LLVM/project 3e0d6c8clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode new-delete.cpp

[clang][bytecode] Check for errors in CXXDeleteExprs (#185189)

e.g. `getOperatorDelete()` may return null for those.
DeltaFile
+9-0clang/test/AST/ByteCode/new-delete.cpp
+3-3clang/lib/AST/ByteCode/Compiler.cpp
+12-32 files

LLVM/project 0cad9b7llvm/unittests/TargetParser TripleTest.cpp

[llvm] Prefer the unknown vendor for SerenityOS triples (#185026)

No functional change. This patch updates the target-triple unit tests to
use the ones that we care about.
DeltaFile
+10-4llvm/unittests/TargetParser/TripleTest.cpp
+10-41 files

FreeBSD/doc 1329d85website/content/en/releases/14.4R relnotes.adoc

14.4/relnotes: add additional DTrace provider man pages

dtrace_fbt(4) was included into relnotes due to Relnotes: key word in
the commit. This information is not full, if it does not include reference
to other man pages for dtrace provider created in 14.4R. This patch
adds information about all providers man pages related to this release.

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D55704
DeltaFile
+6-2website/content/en/releases/14.4R/relnotes.adoc
+6-21 files

LLVM/project 088f740libclc CMakeLists.txt, libclc/cmake/modules CMakeTestCLCCompiler.cmake CMakeCLCInformation.cmake

[libclc] Add custom CMake language handling for OpenCL files (#185243)

Summary:
The current handling of `libclc` is to use custom clang jobs to compile
source files. This is the way we used to compile GPU libraries, but we
have largely moved away from this. The eventual goal is to simple be
able to use `clang` like a normal project. One barrier to this is the
lack of language support for OpenCL in CMake.

This PR uses CMake's custom language support to define a minimal OpenCL
language, largely just a wrapper around `clang -x cl`. This does
nothing, just enables the support. Future PRs will need to untangle the
mess of dependencies.

The 'link+opt' steps that we now do should be able to simply be done as
a custom `llvm-link` and `opt` job on the library, which isn't ideal but
it still better than the current state.
DeltaFile
+34-0libclc/cmake/modules/CMakeTestCLCCompiler.cmake
+26-0libclc/cmake/modules/CMakeCLCInformation.cmake
+18-0libclc/cmake/modules/CMakeDetermineCLCCompiler.cmake
+13-0libclc/cmake/modules/CMakeCLCCompiler.cmake.in
+2-0libclc/CMakeLists.txt
+1-0libclc/cmake/modules/CMakeCLCCompilerTest.cl
+94-06 files

FreeBSD/doc c83a19dwebsite/content/en/releases/14.4R relnotes.adoc

14.4/relnotes: assign releasePrev and Next, toc added

releasePrev and releaseNext are assigned.
The table of teh content is added similar to 15.0R relnotes
and 14.4R harware page.

Differential Revision: https://reviews.freebsd.org/D55705
DeltaFile
+5-3website/content/en/releases/14.4R/relnotes.adoc
+5-31 files

NetBSD/pkgsrc-wip 8f0d3betoolshed Makefile, toolshed/patches patch-libnative_libnativegs.c patch-build_unix_Makefile

emulators/toolshed: Add ToolShed 2.2, a Tandy Color Computer Cross-Development Toolset

ToolShed is a package of utilities to perform cross-development from Windows,
Linux or Mac OS X computers to the Tandy Color Computer and Dragon
microcomputers.
DeltaFile
+24-0toolshed/patches/patch-libnative_libnativegs.c
+18-0toolshed/Makefile
+17-0toolshed/patches/patch-build_unix_Makefile
+15-0toolshed/patches/patch-libnative_libnativess.c
+15-0toolshed/patches/patch-libdecb_libdecbsrec.c
+15-0toolshed/patches/patch-makewav_makewav.c
+104-04 files not shown
+131-010 files

FreeBSD/ports 04c14fdarchivers/lrzip Makefile distinfo

archivers/lrzip: upgrade to 0.660.
DeltaFile
+7-5archivers/lrzip/Makefile
+3-3archivers/lrzip/distinfo
+10-82 files

HardenedBSD/ports 04c14fdarchivers/lrzip Makefile distinfo

archivers/lrzip: upgrade to 0.660.
DeltaFile
+7-5archivers/lrzip/Makefile
+3-3archivers/lrzip/distinfo
+10-82 files

LLVM/project da134f0clang/lib/CodeGen CGHLSLBuiltins.cpp, clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp SemaHLSL.cpp

[HLSL] Add Texture load to texture2d.

[SPIRV] Add the load level intrinsic to the spirv backend.

[HLSL] Implement operator[] for Texture2D

This change adds support for the subscript operator on Texture2D resources
in HLSL. The operator returns a pointer to the resource element using the
 intrinsic, matching the implementation for Buffer and RWBuffer.

Key changes:
- Updated  and  intrinsics
  to accept any coordinate type (allowing vector indices).
- Implemented Sema checks to verify that coordinate dimensions match the
  resource type (e.g., int2 for Texture2D).
- Fixed a bug where the  attribute was not being correctly
  applied to .
- Refactored  to improve parameter handling and
  address a TODO.

    [8 lines not shown]
DeltaFile
+294-37clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+154-4clang/lib/Sema/SemaHLSL.cpp
+82-14clang/lib/CodeGen/CGHLSLBuiltins.cpp
+95-0llvm/test/CodeGen/SPIRV/hlsl-resources/LoadLevel.ll
+61-6llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+55-0clang/test/CodeGenHLSL/resources/Texture2D-Load.hlsl
+741-6133 files not shown
+1,087-14039 files

LLVM/project b883091llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

[ORC] Further simplify ContainerElementsMap::hoistDeps. NFCI. (#185242)

At the one call-site where the result of hoistDeps is used,
self-dependencies will already have been eliminated. That means we can
use the "deps changed" property that we're already computing rather than
tracking "deps graph changed" separately.
DeltaFile
+2-8llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+2-81 files

NetBSD/pkgsrc OQGbuvodevel/nextpnr-himbaechel Makefile

   Set MAINTAINER of nextpnr-himbaechel to ryoon.  I'm the default
   maintainer of nextpnr, but I have never touched the himbaechel
   version, and am not volunteering to maintain it.
VersionDeltaFile
1.2+3-1devel/nextpnr-himbaechel/Makefile
+3-11 files

LLVM/project a223164libcxx/include optional, libcxx/include/__iterator wrap_iter.h

[libc++][NFC] Simplify `optional::iterator` (#183230)

- Rename `__optional_iterator` into `__optional_iterator_base` and make
it part of the `__optional_{meow}_base` inheritance chain. This allows
us to get rid of a sketchy-looking downcast and shorten some code.
DeltaFile
+23-20libcxx/include/optional
+0-2libcxx/include/__iterator/wrap_iter.h
+23-222 files

HardenedBSD/src 11e670clibexec/nuageinit nuageinit.7

nuageinit.7: Fix a couple of minor errors

Use the correct key name in the chpasswd section.
Remove a stray line to fix the description of 'password'.

Sponsored by:   Chelsio Communications
Reviewed by:    maxim
Differential Revision:  https://reviews.freebsd.org/D55547

(cherry picked from commit df5014f71cff2c02f46afa8823370d7f61494bdb)
DeltaFile
+2-3libexec/nuageinit/nuageinit.7
+2-31 files

FreeBSD/src 11e670clibexec/nuageinit nuageinit.7

nuageinit.7: Fix a couple of minor errors

Use the correct key name in the chpasswd section.
Remove a stray line to fix the description of 'password'.

Sponsored by:   Chelsio Communications
Reviewed by:    maxim
Differential Revision:  https://reviews.freebsd.org/D55547

(cherry picked from commit df5014f71cff2c02f46afa8823370d7f61494bdb)
DeltaFile
+2-3libexec/nuageinit/nuageinit.7
+2-31 files

HardenedBSD/src 4b8d107release/tools vmimage.subr

vmimage.subr: skip -dbg sets for WITHOUT_DEBUG_FILES/WITHOUT_KERNEL_SYMBOLS

This matches non-pkgbase behavior as installworld/installkernel skip the
debug bits if these knobs are set.

Sponsored by:   Chelsio Communications
Reviewed by:    cperciva
Differential Revision:  https://reviews.freebsd.org/D55572

(cherry picked from commit 960409d660486c823615dc4cb2ff91793337ef20)
DeltaFile
+5-5release/tools/vmimage.subr
+5-51 files

FreeBSD/src 4b8d107release/tools vmimage.subr

vmimage.subr: skip -dbg sets for WITHOUT_DEBUG_FILES/WITHOUT_KERNEL_SYMBOLS

This matches non-pkgbase behavior as installworld/installkernel skip the
debug bits if these knobs are set.

Sponsored by:   Chelsio Communications
Reviewed by:    cperciva
Differential Revision:  https://reviews.freebsd.org/D55572

(cherry picked from commit 960409d660486c823615dc4cb2ff91793337ef20)
DeltaFile
+5-5release/tools/vmimage.subr
+5-51 files

FreeBSD/src 50d90f8sys/net if_media.h

Fix typo in recently added 400G media

Reported by:    glebius
Fixes:  2d608a4cebbd if_media.h: Add 400GBase-SR8 and 400GBase-CR8
Sponsored by:   Chelsio Communications

(cherry picked from commit 4d2d65cad49765a084819195d81a7c0043f1938c)
DeltaFile
+1-1sys/net/if_media.h
+1-11 files

HardenedBSD/src 50d90f8sys/net if_media.h

Fix typo in recently added 400G media

Reported by:    glebius
Fixes:  2d608a4cebbd if_media.h: Add 400GBase-SR8 and 400GBase-CR8
Sponsored by:   Chelsio Communications

(cherry picked from commit 4d2d65cad49765a084819195d81a7c0043f1938c)
DeltaFile
+1-1sys/net/if_media.h
+1-11 files

NetBSD/pkgsrc JZOaB84doc CHANGES-2026

   doc: Updated emulators/nono to 1.6.6
VersionDeltaFile
1.1595+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/src 8d89c74sys/net if_media.h ieee8023ad_lacp.c

if_media.h: Add 400GBase-SR8 and 400GBase-CR8

Reviewed by:    bz (network)
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D53387

(cherry picked from commit 2d608a4cebbd5b9e648f86e52f115c02fac52d88)
DeltaFile
+6-0sys/net/if_media.h
+2-0sys/net/ieee8023ad_lacp.c
+8-02 files

HardenedBSD/src 8d89c74sys/net if_media.h ieee8023ad_lacp.c

if_media.h: Add 400GBase-SR8 and 400GBase-CR8

Reviewed by:    bz (network)
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D53387

(cherry picked from commit 2d608a4cebbd5b9e648f86e52f115c02fac52d88)
DeltaFile
+6-0sys/net/if_media.h
+2-0sys/net/ieee8023ad_lacp.c
+8-02 files

NetBSD/pkgsrc M9FTHCYemulators/nono distinfo Makefile

   nono: update to 1.6.6.

   1.6.6 (2026/03/06)

   m68k(Fix): "Probably fix 68030 cache burst operations."
   m68k(Update): "Improve 68030 cache performance."
   m68k(Update): "Improve performance about bus operations."
   host(Fix): "Fix abnormal termination when outputting log messages on CLI since ver 1.6.5."
VersionDeltaFile
1.46+4-4emulators/nono/distinfo
1.64+2-2emulators/nono/Makefile
+6-62 files