FreeBSD/src b66993bsys/dev/evdev input-event-codes.h

evdev: Drop comments from input-event-codes.h

They were copied intact from the Linux GPL-only file.

Requested by:   imp, glebius
MFC after:      1 week

(cherry picked from commit 89aa8a94053fdd22ed716fdf424a2d10e70b3188)
DeltaFile
+174-305sys/dev/evdev/input-event-codes.h
+174-3051 files

FreeBSD/src 262ea9dsys/dev/evdev input.h input-event-codes.h

evdev: Sync event codes with Linux kernel 6.18

MFC after:      1 month

(cherry picked from commit 8d9a5d44b155af7123893a6948ad7e86b48c57b3)
DeltaFile
+44-29sys/dev/evdev/input.h
+27-1sys/dev/evdev/input-event-codes.h
+71-302 files

LLVM/project 1870f3fclang/lib/Driver/ToolChains Clang.cpp, clang/test/Driver spirv-openmp-toolchain.c

[clang][Driver][SPIRV][ClangLinkerWrapper] Pass --allow-partial-linkage to spirv-link (#181870)

Without this flag a lot of tests error in the linker.

---------

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+5-0clang/lib/Driver/ToolChains/Clang.cpp
+1-1clang/test/Driver/spirv-openmp-toolchain.c
+6-12 files

LLVM/project 71f49eblldb/include/lldb/Target Process.h, lldb/source/Host/common ProcessLaunchInfo.cpp

[lldb][windows] release the ConPTY instead of copying its reference (#181811)

When running multiple targets in lldb, the `ProcessLaunchInfo` instance
gets re-used. This is a problem for the ConPTY instance which is owned
by `launch_info` because, when creating a second target, we close and
reopen the `m_pty` of the first target.

This patch replaces the `GetPTYSP` method with `ReleasePTY`, which moves
the `std::shared_ptr` out of `launch_info` instead of creating a new
`std::shared_ptr`. The `m_pty` instance is moved into the target's
process. This way, each target's `Process` instance owns its PTY
instance and is responsible for closing it.

---------

Co-authored-by: Adrian Prantl <adrian.prantl at gmail.com>
DeltaFile
+10-5lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
+1-6lldb/include/lldb/Target/Process.h
+2-2lldb/source/Host/windows/PseudoConsole.cpp
+3-0lldb/source/Host/common/ProcessLaunchInfo.cpp
+1-2lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
+1-2lldb/source/Plugins/Process/Windows/Common/ProcessWindows.h
+18-171 files not shown
+19-187 files

LLVM/project 6712e91llvm/lib/Target/SPIRV SPIRVAsmPrinter.cpp, llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers fun-ptr-service-func.ll

[SPIRV] Prevent BB start emission for service functions (#178776)

When working with function pointers, the backend service functions might
still retain call instructions to the original functions. This PR skips
BB start emission for such cases.
DeltaFile
+27-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fun-ptr-service-func.ll
+1-1llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp
+28-12 files

LLVM/project 24c1204lldb/test/API/tools/lldb-dap/variables TestDAP_variables.py, lldb/tools/lldb-dap DAP.cpp

[lldb-dap] Validate utf8 protocol messages. (#181261)

I ran into this while debugging a different issue, but when we calcualte
the 'value' field of a variable we were not ensuring the contents were
valid utf8. If assertions are enabled then llvm::json::Value will assert
that the string contains invalid utf8.

To address this I added a wrapper type (`lldb_dap::protocol::String`)
that can be used as a thin wrapper around `std::string` to ensure a
field contains valid utf8. This is now used throughout the
`lldb_dap::protocol::*` types.
DeltaFile
+67-67lldb/tools/lldb-dap/Protocol/ProtocolTypes.h
+99-9lldb/tools/lldb-dap/Protocol/ProtocolBase.h
+50-50lldb/tools/lldb-dap/Protocol/ProtocolRequests.h
+42-13lldb/tools/lldb-dap/Protocol/ProtocolBase.cpp
+33-13lldb/test/API/tools/lldb-dap/variables/TestDAP_variables.py
+17-20lldb/tools/lldb-dap/DAP.cpp
+308-17217 files not shown
+386-21323 files

NetBSD/pkgsrc-wip b57dddfpy-buildbot Makefile, py-evalidate Makefile PLIST

py-evalidate: remove, imported to pkgsrc
DeltaFile
+0-26py-evalidate/Makefile
+0-21py-evalidate/PLIST
+0-5py-evalidate/distinfo
+0-2py-evalidate/ALTERNATIVES
+1-1py-buildbot/Makefile
+0-2py-evalidate/DESCR
+1-576 files

FreeBSD/ports 17fd9cfaudio/subtui distinfo Makefile

audio/subtui: Update to 2.4.0

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.4.0
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

NetBSD/pkgsrc HGFkKCZdoc CHANGES-2026

   doc: Added devel/py-evalidate version 2.1.3
VersionDeltaFile
1.1227+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc HEhP8ffdevel Makefile

   devel/Makefile: + py-evalidate
VersionDeltaFile
1.4595+2-1devel/Makefile
+2-11 files

LLVM/project 1704226libc/src/__support/math bf16divf.h

[libc][math] Fix build failures caused by constexpr (#181920)

DeltaFile
+1-1libc/src/__support/math/bf16divf.h
+1-11 files

NetBSD/pkgsrc JKuokpEdevel/py-evalidate Makefile PLIST

   devel/py-evalidate: import py-evalidate-2.1.3

   Evalidate is simple python module for safe and very fast eval()'uating
   user-supplied (possible malicious) Python expressions.
VersionDeltaFile
1.1+26-0devel/py-evalidate/Makefile
1.1+21-0devel/py-evalidate/PLIST
1.1+5-0devel/py-evalidate/distinfo
1.1+2-0devel/py-evalidate/DESCR
1.1+2-0devel/py-evalidate/ALTERNATIVES
+56-05 files

NetBSD/pkgsrc-wip 6392a00py-evalidate Makefile

py-evalidate: switch to https
DeltaFile
+1-1py-evalidate/Makefile
+1-11 files

NetBSD/pkgsrc-wip a8d7de5py-evalidate ALTERNATIVES

py-evalidate: add ALTERNATIVES file
DeltaFile
+2-0py-evalidate/ALTERNATIVES
+2-01 files

NetBSD/pkgsrc-wip dca6c48. Makefile, py-buildbot Makefile

py-unidiff: remove, imported to pkgsrc
DeltaFile
+0-24py-unidiff/Makefile
+0-22py-unidiff/PLIST
+0-5py-unidiff/distinfo
+1-1py-buildbot/Makefile
+1-1py-coala/Makefile
+0-1Makefile
+2-542 files not shown
+2-568 files

NetBSD/pkgsrc wFgnnsidoc CHANGES-2026

   doc: Added devel/py-unidiff version 0.7.5
VersionDeltaFile
1.1226+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Z1ls6tLdevel Makefile

   devel/Makefile: + py-unidiff
VersionDeltaFile
1.4594+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc uoDMCNFdevel/py-unidiff Makefile PLIST

   devel/py-unidiff: import py-unidiff-0.7.5

   Simple Python library to parse and interact with unified diff data.
VersionDeltaFile
1.1+24-0devel/py-unidiff/Makefile
1.1+22-0devel/py-unidiff/PLIST
1.1+5-0devel/py-unidiff/distinfo
1.1+1-0devel/py-unidiff/ALTERNATIVES
1.1+1-0devel/py-unidiff/DESCR
+53-05 files

FreeNAS/freenas c730e90src/middlewared/middlewared/alembic/versions/26.0 2026-02-17_16-20_add_interface_fec_mode.py, src/middlewared/middlewared/api/v26_0_0 interface.py

begin
DeltaFile
+26-0src/middlewared/middlewared/alembic/versions/26.0/2026-02-17_16-20_add_interface_fec_mode.py
+13-0src/middlewared/middlewared/api/v26_0_0/interface.py
+6-0src/middlewared/middlewared/plugins/network.py
+45-03 files

LLVM/project cc5909blibc/shared/math sincos.h, libc/src/__support/math sincos.h CMakeLists.txt

[libc][math] Refactor sincos implementation to header only (#177522)

Part of llvm#147386

in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450

Closes #177638
DeltaFile
+229-0libc/src/__support/math/sincos.h
+2-208libc/src/math/generic/sincos.cpp
+22-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+23-0libc/shared/math/sincos.h
+21-0libc/src/__support/math/CMakeLists.txt
+1-10libc/src/math/generic/CMakeLists.txt
+298-2233 files not shown
+304-2239 files

pfSense/pfsense c9ae83bsrc/etc/inc interfaces.inc

Fix a regression with the v6 IP aliases on PPPoE interfaces (with if_pppoe).

Without this change no v6 aliases can be added to the interface.

Ticket: #16594
DeltaFile
+1-1src/etc/inc/interfaces.inc
+1-11 files

LLVM/project b52fdb7llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp, llvm/test/CodeGen/AMDGPU vgpr-lowering-gfx1250.mir

[AMDGPU] Commute instructions to avoid VGPR MSB changes
DeltaFile
+21-18llvm/test/CodeGen/AMDGPU/vgpr-lowering-gfx1250.mir
+15-0llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+36-182 files

NetBSD/pkgsrc-wip 76591b6. Makefile, py-buildbot Makefile

py-croniter: remove, imported to pkgsrc
DeltaFile
+0-20py-croniter/Makefile
+0-12py-croniter/PLIST
+0-5py-croniter/distinfo
+1-1py-buildbot/Makefile
+0-2py-croniter/DESCR
+0-1Makefile
+1-416 files

NetBSD/pkgsrc SZPpvWpdoc CHANGES-2026 TODO

   doc: Added time/py-croniter version 6.0.0
VersionDeltaFile
1.1225+2-1doc/CHANGES-2026
1.26828+2-1doc/TODO
+4-22 files

NetBSD/pkgsrc l1Lu5pGtime Makefile

   time/Makefile: + py-croniter
VersionDeltaFile
1.287+2-1time/Makefile
+2-11 files

NetBSD/pkgsrc 5vIm0k6time/py-croniter Makefile PLIST

   time/py-croniter: import py-croniter-6.0.0

   croniter provides iteration for the datetime object with a cron-like
   format.
VersionDeltaFile
1.1+20-0time/py-croniter/Makefile
1.1+12-0time/py-croniter/PLIST
1.1+5-0time/py-croniter/distinfo
1.1+2-0time/py-croniter/DESCR
+39-04 files

NetBSD/pkgsrc-wip 2cdb81dpy-croniter DESCR Makefile

py-croniter: fix pkglint
DeltaFile
+2-2py-croniter/DESCR
+1-1py-croniter/Makefile
+3-32 files

LLVM/project 0eaf123libc/shared/math bf16divf.h, libc/src/__support/math bf16divf.h CMakeLists.txt

[libc][math] Refactor bf16divf implementation to header-only in src/__support/math folder. (#181086)

DeltaFile
+28-0libc/src/__support/math/bf16divf.h
+23-0libc/shared/math/bf16divf.h
+17-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+11-0libc/src/__support/math/CMakeLists.txt
+2-5libc/src/math/generic/bf16divf.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+82-103 files not shown
+85-109 files

LLVM/project 7ce0c53flang-rt/lib/cuda allocator.cpp, flang/include/flang/Runtime/CUDA allocator.h

[flang][cuda] Fix return value for CUFSetDefaultStream (#181884)

The interface return an integer value but the entry point and lowering
were missing it.
DeltaFile
+16-0flang/test/Lower/CUDA/cuda-default-stream.cuf
+2-1flang-rt/lib/cuda/allocator.cpp
+1-1flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
+1-1flang/include/flang/Runtime/CUDA/allocator.h
+20-34 files

LLVM/project e0b3e82llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU fix-sgpr-copies-wmma-scale-lo256.mir

[AMDGPU] Constrain register class during COPY elimination based on their uses (#181909)

When a WMMA scale operand (requiring `VCSrc_b32_Lo256`) was an SGPR that
had been copied from a VGPR, the COPY elimination replaced all uses of
the SGPR with the VGPR but failed to constrain the VGPR to
`vgpr_32_lo256`. This allowed the register allocator to assign a VGPR >=
256 (e.g., $vgpr309), violating the hardware encoding requirement.
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/fix-sgpr-copies-wmma-scale-lo256.mir
+20-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+85-02 files