LLVM/project 70eba39clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMOpenCLMetadata.h LowerToLLVM.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Lower OpenCL language version metadata to LLVM dialect

Propagate CIR OpenCL language version module attributes as LLVM dialect named metadata before LLVM IR translation.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+43-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+16-0clang/test/CIR/CodeGenOpenCL/version.cl
+16-0clang/test/CIR/Lowering/opencl-version-metadata.cir
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+79-05 files

LLVM/project 0cb5106clang/test/CIR/CodeGenHIP amdgcnspirv-kernel.hip

fix: Check HIP SPIR-V version metadata after lowering
DeltaFile
+3-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+3-01 files

LLVM/project b37e6dbclang/lib/CIR/CodeGen CIRGenModule.h CIRGenModule.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Emit OpenCL language version metadata in CIR

Emit OpenCL and C++ for OpenCL language version attributes from CIRGen. Preserve the compatible OpenCL version and the C++ for OpenCL version separately so later lowering does not infer one from the other.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+15-0clang/test/CIR/CodeGenOpenCL/version.cl
+13-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+4-0clang/test/CodeGenCUDASPIRV/kernel-cc.cu
+1-0clang/lib/CIR/CodeGen/CIRGenModule.h
+33-04 files

LLVM/project 871a42dclang/lib/CIR/CodeGen CIRGenModule.cpp, clang/lib/CodeGen CodeGenModule.cpp

fix: Supply the HIP SPIR-V version only for metadata emission

Fix the assertion exposed by PR #214246 under the version invariant from PR #219687. Supply OpenCL 2.0 in classic CodeGen and CIRGen without changing HIP language options or enabling OpenCL-only Sema restrictions.

Assisted-by: Codex / GPT-6
DeltaFile
+8-0clang/test/CodeGenHIP/hipspv-kernel.cpp
+8-0clang/test/SemaHIP/atomic-init.hip
+4-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-1clang/lib/CodeGen/CodeGenModule.cpp
+2-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+25-35 files

LLVM/project 64a6af1clang/include/clang/CIR/Dialect/IR CIROpenCLAttrs.td, clang/lib/CIR/Dialect/IR CIROpenCLAttrs.cpp CIRDialect.cpp

[CIR][OpenCL] Add OpenCL language version module attributes (#219687)

Add structured CIR module attributes for OpenCL and C++ for OpenCL
language versions. Verify their module-level placement and version
components so lowering can consume explicit source-language version
state.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+85-3clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+73-0clang/test/CIR/IR/invalid-version.cir
+34-0clang/include/clang/CIR/Dialect/IR/CIROpenCLAttrs.td
+19-0clang/test/CIR/IR/version.cir
+15-0clang/lib/CIR/Dialect/IR/CIROpenCLAttrs.cpp
+3-1clang/test/CIR/Transforms/cxx-abi-lowering-attrs.cir
+229-41 files not shown
+233-47 files

LLVM/project 25fe99bllvm/include/llvm/ExecutionEngine/Orc/Shared OrcRTBridge.h, llvm/lib/ExecutionEngine/Orc EPCGenericRTDyldMemoryManager.cpp

[ORC] Retire rt::SimpleExecutorMemoryManager* for sps_ci (#223113)

Move all clients to the sps_ci SimpleNativeMemoryMap / MemMgr
counterparts and retire the old rt::SimpleExecutorMemoryManager*
interface names.
DeltaFile
+7-25llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp
+8-11llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp
+9-10llvm/unittests/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManagerTest.cpp
+0-17llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
+0-11llvm/lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp
+24-745 files

NetBSD/src YJatXeiusr.bin/make make.1

   make.1: describe .INCLUDEDFROMFILE more like .PARSEFILE

   Also note that like .PARSEFILE it only has a value while
   a makefile is being parsed.
VersionDeltaFile
1.395+12-4usr.bin/make/make.1
+12-41 files

LLVM/project bb962e7orc-rt/include/orc-rt/bedrock SocketHandle.h, orc-rt/lib/bedrock/sys/posix SocketHandle.cpp

[orc-rt] Add SocketHandle, NativeSocketHandle APIs (#223114)

SocketHandle is an owning wrapper for a NativeSocketHandle value, and
closes the native socket on destruction.

NativeSocketHandle is a typedef for the platform's native socket handle
type.

Only POSIX is implemented in this patch (in sys/posix/SocketHandle.cpp).
Windows support will be added later.

This will be used for an upcoming SimpleRemote-based ControllerAccess
implementation that uses sockets for transport (SocketSimpleRemoteCA).
DeltaFile
+116-0orc-rt/test/unit/bedrock/SocketHandleTest.cpp
+90-0orc-rt/include/orc-rt/bedrock/SocketHandle.h
+37-0orc-rt/lib/bedrock/sys/posix/SocketHandle.cpp
+36-0orc-rt/test/unit/bedrock/sys/posix/SocketTestUtils.cpp
+35-0orc-rt/test/unit/bedrock/SocketTestUtils.h
+17-0orc-rt/test/unit/CMakeLists.txt
+331-02 files not shown
+335-18 files

FreeBSD/src de5fcd1sys/powerpc/booke booke_machdep.c trap_subr.S, sys/powerpc/include pcpu.h

powerpc/booke: Add a machine check stack

Machine check and critical exceptions are independent of each other, and
can interrupt each other.  Since they're asynchronous we cannot trust
that the existing stack pointer (%r1) is correct at time of entry, so
add a private machine check stack separate from the critical exception
stack.  As part of this, switch to the STANDARD_CRIT_PROLOG() for
machine check exceptions, and overload the macro to specify the stack to
switch to.  Also add a savearea argument to CRIT_SRR_RESTORE() so that
we can restore machine check exception state from the right location.
DeltaFile
+18-12sys/powerpc/booke/trap_subr.S
+12-2sys/powerpc/booke/booke_machdep.c
+4-3sys/powerpc/include/pcpu.h
+1-0sys/powerpc/powerpc/genassym.c
+35-174 files

FreeBSD/src 4f9de24sys/dev/dpaa fman_port_tx.c fman_port_rx.c

dpaa/fman: Clean up port config code

No functional change, just simplify the code flow a little.
DeltaFile
+16-23sys/dev/dpaa/fman_port_rx.c
+9-21sys/dev/dpaa/fman_port_tx.c
+25-442 files

FreeBSD/src 2e01f5bshare/man/man4 rtwn_usb.4, sys/dev/rtwn/usb rtwn_usb_attach.h

rtwn: add ID for the Edimax EW-7611ULB

The dongle uses the rtl8723bu chip.

Also add an entry for it in usbdevs.
DeltaFile
+2-1share/man/man4/rtwn_usb.4
+1-0sys/dev/usb/usbdevs
+1-0sys/dev/rtwn/usb/rtwn_usb_attach.h
+4-13 files

FreeBSD/src fc3eca3sys/powerpc/powermac powermac_thermal.h smusat.c

powerpmac_thermal: Improve thermal regulation on G5 quad models

Add a new "high temp" threshold below the max temp, in order to ramp the
fans (or pump for liquid cooled quads) sooner, and avoid the maximum
temperature.  From the PR, this makes older G5 quads louder, but usable,
instead of hitting max temperature and forcing a thermal shutdown.

PR:             209202
Submitted by:   gmbroome (PR)
DeltaFile
+3-3sys/powerpc/powermac/powermac_thermal.c
+3-2sys/powerpc/powermac/smusat.c
+3-2sys/powerpc/powermac/smu.c
+1-1sys/powerpc/powermac/powermac_thermal.h
+10-84 files

FreeBSD/ports 22d8e2adevel/R-cran-Hmisc Makefile distinfo

devel/R-cran-Hmisc: Update to 5.2-6
DeltaFile
+3-3devel/R-cran-Hmisc/distinfo
+1-1devel/R-cran-Hmisc/Makefile
+4-42 files

FreeBSD/ports 5052095graphics/R-cran-latticeExtra Makefile distinfo

graphics/R-cran-latticeExtra: Update to 0.6-31
DeltaFile
+3-3graphics/R-cran-latticeExtra/distinfo
+1-1graphics/R-cran-latticeExtra/Makefile
+4-42 files

FreeBSD/ports cfbfb99misc/zoneinfo Makefile distinfo

misc/zoneinfo: Update to 2026d
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

FreeBSD/ports dcc2101devel Makefile, devel/R-cran-glmnet Makefile

devel/R-cran-shape: Remove duplicate port

Remove the port added in 1f4ad726a01d as it duplicates
graphics/R-cran-shape, which already provides the same package.

Update devel/R-cran-glmnet to depend on graphics/R-cran-shape instead.

Reported by:    Antoine Brodin <antoine at freebsd.org>
DeltaFile
+0-14devel/R-cran-shape/Makefile
+0-3devel/R-cran-shape/distinfo
+0-2devel/R-cran-shape/pkg-descr
+1-1devel/R-cran-glmnet/Makefile
+0-1devel/Makefile
+1-215 files

OpenBSD/ports kkVQIWLcad/prusaslicer/patches patch-src_slic3r_GUI_UserAccountCommunication_cpp patch-src_slic3r_GUI_GUI_Factories_cpp

   Fix cad/prusaslicer segfault on startup

   while here update-patches churn

   reported and tested by "louigi 600"
   reviewed by Renato Aguiar (maintainer)
VersionDeltaFile
1.3+14-8cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_App_cpp
1.10+4-4cad/prusaslicer/patches/patch-src_slic3r_CMakeLists_txt
1.5+1-1cad/prusaslicer/patches/patch-src_slic3r_GUI_UserAccountCommunication_cpp
1.6+1-1cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_Factories_cpp
1.9+1-1cad/prusaslicer/patches/patch-src_libslic3r_CMakeLists_txt
1.8+1-1cad/prusaslicer/patches/patch-src_CMakeLists_txt
+22-162 files not shown
+24-178 files

FreeBSD/src 3d96130sys/dev/e1000 if_em.h e1000_defines.h

e1000: Report corrected LAN management FIFO ECC errors

I350 and I354 report a corrected ECC error in the LAN transmit
management FIFO through LANPERRSTS bit 16.  Unlike the parity status in
the same register, this condition neither interrupts nor stops traffic.

Poll the latch with the other corrected error status, increment a
dedicated counter, and clear only its RW1C bit.  Expose it as
dev.igb.N.memory_errors.corrected_lan_mng_fifo.

Fatal error handling returns before the periodic statistics sweep and
may reset the device.  Drain all I350 and I354 corrected-error status in
the admin task before recovery so the reset does not discard pending
indications.

This follows section 6.21.16 of the Intel Atom Processor C2000 Product
Family Integrated GbE Controller Programmer's Reference Manual,
document 537426 revision 1.5.


    [3 lines not shown]
DeltaFile
+13-1sys/dev/e1000/if_em.c
+1-0sys/dev/e1000/if_em.h
+1-0sys/dev/e1000/e1000_defines.h
+15-13 files

FreeBSD/src f127511sys/dev/e1000 e1000_defines.h if_em.c

e1000: Handle I354 internal memory errors

The Atom C2000 integrated GbE programming reference documents the I354
internal memory error architecture.  It shares the I350 PEIND and
ICR.FER routing, DMA and packet-buffer status, LAN parity status, and
required reset recovery.

Extend the existing I350 recovery and corrected error accounting paths
to I354.  Keep the PCIe corrected error mask family-specific.  C2000
PCIEECCSTS ends at the transmit write-data indication in bit 4 and does
not implement the I350 retry buffer indication in bit 5.  Do not expose
the corresponding retry counter on I354.

The PRM overview says a PCIe region failure requires a system reboot,
while the individual PCIEERRSTS fields prescribe CTRL.RST followed by
port reinitialization.  Use the register specific recovery, matching the
existing I350 path; failed reinitialization still leaves the port down.

This follows sections 5.6 and 6.21 of the Intel Atom Processor C2000

    [6 lines not shown]
DeltaFile
+40-35sys/dev/e1000/if_em.c
+10-8sys/dev/e1000/e1000_defines.h
+50-432 files

LLVM/project fe36473clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[CIR][AMDGPU] Let amdgcn_lerp and ds_swizzle use the generic codegen path (#222204)

__builtin_amdgcn_lerp and __builtin_amdgcn_ds_swizzle both map 1:1 onto
concrete (non-overloaded) intrinsics and carry the ClangBuiltin<> marker
in IntrinsicsAMDGPU.td, so EmitBuiltinExpr already lowers them
automatically by forwarding the arguments to the intrinsic.
DeltaFile
+9-0clang/test/CIR/CodeGenHIP/builtins-amdgcn.hip
+0-6clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+0-3clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+9-93 files

OpenBSD/src oey29I7distrib/sets/lists/comp mi

   sync
VersionDeltaFile
1.1769+1-0distrib/sets/lists/comp/mi
+1-01 files

LLVM/project 29de2a7llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Fix placement of FeatureSupportsXNACK

This can't be put into 12_50_Common because of conflict in downstream code.
DeltaFile
+4-1llvm/lib/Target/AMDGPU/AMDGPU.td
+4-11 files

NetBSD/pkgsrc bMMbEsBdoc CHANGES-2026

   doc: Updated net/tailscale to 1.102.4
VersionDeltaFile
1.6017+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc upRPNu8net/tailscale Makefile distinfo

   tailscale: update to 1.102.4

   - Resolved an issue that could cause a loss in connectivity when a
     netmap update occurs near the time of reauthentication.
   - Resolved an issue that could prevent exit nodes from appearing when
     using a custom coordination server on Darwin.
VersionDeltaFile
1.13+4-4net/tailscale/distinfo
1.34+3-4net/tailscale/Makefile
+7-82 files

GhostBSD/networkmgr 06daa42NetworkMgr configuration.py trayicon.py, po zh_CN.po sv.po

Drive Wi-Fi through wpa_cli, save networks only once they connect

Wireless is now handled through wpa_supplicant's control socket
instead of by editing /etc/wpa_supplicant.conf and restarting the
daemon. Scanning, saving, forgetting, connecting and disconnecting all
go through wpa_cli, and the daemon started by rc is the only one that
ever runs. networkmgr never runs the wpa_supplicant binary, never
restarts a service on the Wi-Fi path, and never uses shell=True.

Connecting

- connect_to_ssid() joins the clicked network with select_network, so
  with two saved networks in range the one clicked is the one joined.
  wait_for_connection() requires wpa_state=COMPLETED and a matching
  ssid; ifconfig's "associated" is not used, since it appears before
  the key handshake finishes.
- Save on connect. A new network, or a retyped passphrase, lives in the
  daemon only until wait_for_connection() succeeds, then save_config
  writes the file. A passphrase that never works never reaches disk,

    [108 lines not shown]
DeltaFile
+1,244-453NetworkMgr/net_api.py
+763-329NetworkMgr/trayicon.py
+449-375NetworkMgr/configuration.py
+0-227tests/unit/test_enterprise_wpa.py
+175-36po/zh_CN.po
+175-36po/sv.po
+2,806-1,45620 files not shown
+4,043-1,98626 files

LLVM/project e471938llvm/test/Transforms/AggressiveInstCombine/RISCV lit.local.cfg

[AggressiveInstCombine] Add lit.local.cfg to RISCV test directory. NFC (#223067)

To fix buildbot failures after #220310.
DeltaFile
+2-0llvm/test/Transforms/AggressiveInstCombine/RISCV/lit.local.cfg
+2-01 files

FreeBSD/ports 68eb23aaudio/qmidiarp Makefile distinfo

audio/qmidiarp: update 0.7.4 → 0.7.5
DeltaFile
+3-3audio/qmidiarp/distinfo
+1-1audio/qmidiarp/Makefile
+4-42 files

FreeBSD/ports 19c660caudio/yoshimi Makefile distinfo

audio/yoshimi: update 2.3.6.4 → 2.3.6.5
DeltaFile
+3-3audio/yoshimi/distinfo
+1-1audio/yoshimi/Makefile
+4-42 files

FreeBSD/ports 8d3d69dbiology/prodigy-lig distinfo Makefile

biology/prodigy-lig: update 1.1.3 → 1.1.4
DeltaFile
+6-5biology/prodigy-lig/Makefile
+3-3biology/prodigy-lig/distinfo
+9-82 files

FreeBSD/ports a1b832daudio/qsampler Makefile distinfo

audio/qsampler: update 1.0.2 → 1.0.3
DeltaFile
+3-3audio/qsampler/distinfo
+1-2audio/qsampler/Makefile
+4-52 files