LLVM/project 4c59219libc/src/__support/FPUtil/x86_64 FEnvImpl.h fenv_x86_common.h, libc/test/UnitTest FEnvSafeTest.cpp

[libc][fenv] Refactor x86 fenv implementations to make it work for various fenv_t. (#165015)

DeltaFile
+205-603libc/src/__support/FPUtil/x86_64/FEnvImpl.h
+259-0libc/src/__support/FPUtil/x86_64/fenv_x86_common.h
+194-0libc/src/__support/FPUtil/x86_64/fenv_x87_utils.h
+166-0libc/src/__support/FPUtil/x86_64/fenv_mxcsr_utils.h
+137-0libc/src/__support/FPUtil/x86_64/fenv_x87_only.h
+43-19libc/test/UnitTest/FEnvSafeTest.cpp
+1,004-62214 files not shown
+1,090-69420 files

LLVM/project f558c30llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-multidim.ll promote-alloca-negative-index.ll

AMDGPU/PromoteAlloca: Always use i32 for indexing (#170511)

Create more canonical code that may even lead to slightly better
codegen.
DeltaFile
+15-13llvm/test/CodeGen/AMDGPU/promote-alloca-multidim.ll
+7-6llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+8-4llvm/test/CodeGen/AMDGPU/promote-alloca-negative-index.ll
+1-1llvm/test/CodeGen/AMDGPU/promote-alloca-vector-to-vector.ll
+31-244 files

LLVM/project 22a2c27llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp

AMDGPU/PromoteAlloca: Simplify how deferred loads work (#170510)

The second pass of promotion to vector can be quite simple. Reflect that
simplicity in the code for better maintainability.
DeltaFile
+34-46llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+34-461 files

FreeBSD/ports 896bdc8. MOVED, misc Makefile

misc/amazon-qldb-shell: Remove: discontinued upstream
DeltaFile
+0-535misc/amazon-qldb-shell/distinfo
+0-295misc/amazon-qldb-shell/Makefile
+0-9misc/amazon-qldb-shell/pkg-descr
+0-1misc/Makefile
+1-0MOVED
+1-8405 files

FreeBSD/ports 6e3b70cnet/ecal pkg-plist distinfo, net/ecal/files patch-app_mma_src_linux_mma__linux.cpp patch-contrib_mma_src_linux_mma__linux.cpp

net/ecal: update 5.13.3 → 6.0.1
DeltaFile
+150-419net/ecal/pkg-plist
+35-0net/ecal/files/patch-app_mma_src_linux_mma__linux.cpp
+0-35net/ecal/files/patch-contrib_mma_src_linux_mma__linux.cpp
+28-3net/ecal/files/patch-CMakeLists.txt
+23-0net/ecal/files/patch-thirdparty_ecaludp_ecaludp_ecaludp_src_protocol_portable__endian.h
+13-7net/ecal/distinfo
+249-4645 files not shown
+309-47511 files

FreeBSD/ports c820081games/emptyepsilon Makefile distinfo, games/emptyepsilon/files patch-sproton_libs_basis__universal_CMakeLists.txt patch-sproton_CMakeLists.txt

games/emptyepsilon: Fix build

... by using glm submodule.

Reported by:    fallout
DeltaFile
+31-5games/emptyepsilon/files/patch-sproton_libs_basis__universal_CMakeLists.txt
+18-0games/emptyepsilon/files/patch-sproton_CMakeLists.txt
+9-3games/emptyepsilon/Makefile
+3-1games/emptyepsilon/distinfo
+61-94 files

FreeBSD/ports ea64a05x11-toolkits/pangolin pkg-plist

x11-toolkits/pangolin: Fix plist
DeltaFile
+14-14x11-toolkits/pangolin/pkg-plist
+14-141 files

FreeBSD/ports 40674c5misc/ecflow distinfo, misc/ecflow/files patch-libs_server_src_ecflow_server_NodeTreeTraverser.hpp patch-libs_base_src_ecflow_base_SslClient.hpp

misc/ecflow: update 5.13.0 → 5.15.1
DeltaFile
+11-0misc/ecflow/files/patch-libs_server_src_ecflow_server_NodeTreeTraverser.hpp
+11-0misc/ecflow/files/patch-libs_base_src_ecflow_base_SslClient.hpp
+10-0misc/ecflow/files/patch-libs_server_src_ecflow_server_PeriodicScheduler.hpp
+10-0misc/ecflow/files/patch-libs_base_src_ecflow_base_Client.hpp
+10-0misc/ecflow/files/patch-libs_server_src_ecflow_server_CheckPtSaver.hpp
+3-3misc/ecflow/distinfo
+55-31 files not shown
+56-77 files

FreeBSD/ports e316639www/forgejo7 Makefile

www/forgejo7: Remove accidental double-deprecation
DeltaFile
+0-3www/forgejo7/Makefile
+0-31 files

Illumos/gate 2eba8ebusr/src/lib/libm/common/C _SVID_error.c

17602 atan2(0.0, -0.0) sets errno unexpectedly
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Reviewed by: Marcel Telka <marcel at telka.sk>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+11-8usr/src/lib/libm/common/C/_SVID_error.c
+11-81 files

LLVM/project bad1a88clang/test/Driver darwin-link-libcxx.cpp

[clang] Temporarily disable Darwin test for linking against libc++ on non-darwin systems (#170912)

Disable the test added in #170303, which breaks bots that don't use ld
as their linker. This is a temporary and narrow disablement of the test
until we can make it more general again, to get the bots green.

Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
DeltaFile
+3-0clang/test/Driver/darwin-link-libcxx.cpp
+3-01 files

LLVM/project ecf4927lldb/source/Host/windows ProcessLauncherWindows.cpp

[lldb] Fix Windows build after 6b51e26d39fa (#170917)

DeltaFile
+1-1lldb/source/Host/windows/ProcessLauncherWindows.cpp
+1-11 files

NetBSD/pkgsrc x6iC85wdoc CHANGES-2025

   doc: Added textproc/xleak version 0.2.5
VersionDeltaFile
1.7051+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 5AgyKDYtextproc Makefile

   Add xleak
VersionDeltaFile
1.1555+2-1textproc/Makefile
+2-11 files

NetBSD/pkgsrc eztkZR3textproc/xleak distinfo cargo-depends.mk

   textproc/xleak: import package

   Expose Excel files in your terminal - no Microsoft Excel required!

   Inspired by doxx, xleak brings Excel spreadsheets to your command line with
   beautiful rendering, powerful export capabilities, and a feature-rich
   interactive TUI.

   xleak features full-text search, formula display, lazy loading for large files,
   clipboard support, and export to CSV/JSON.
VersionDeltaFile
1.1+632-0textproc/xleak/distinfo
1.1+211-0textproc/xleak/cargo-depends.mk
1.1+16-0textproc/xleak/Makefile
1.1+8-0textproc/xleak/DESCR
1.1+2-0textproc/xleak/PLIST
+869-05 files

ELF Tool Chain/elftoolchain 4302trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name elftc_get_relocation_type_name.m4

libelftc/testsuite: Test value-to-name translation of OpenRISC relocation types.
DeltaFile
+68-0trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name/elftc_get_relocation_type_name.m4
+68-01 files

ELF Tool Chain/elftoolchain 4301trunk/libelftc elftc_get_relocation_type_name.m4

libelftc: Translate OpenRISC relocation types.
DeltaFile
+4-0trunk/libelftc/elftc_get_relocation_type_name.m4
+4-01 files

NetBSD/pkgsrc tgKpRSZdoc CHANGES-2025

   doc: Added textproc/doxx version 0.1.2
VersionDeltaFile
1.7050+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc gBMg9Dxtextproc Makefile

   Add doxx
VersionDeltaFile
1.1554+2-1textproc/Makefile
+2-11 files

NetBSD/pkgsrc I1PQUxetextproc/doxx distinfo cargo-depends.mk, textproc/doxx/patches patch-.._vendor_lzma-sys-0.1.20_xz-5.2_src_common_mythread.h

   textproc/doxx: import package

   Packaged in wip by wiz@ and myself.

   A fast, terminal-native document viewer for Word files. View,
   search, and export '.docx' documents without leaving your command
   line.
VersionDeltaFile
1.1+942-0textproc/doxx/distinfo
1.1+314-0textproc/doxx/cargo-depends.mk
1.1+20-0textproc/doxx/Makefile
1.1+14-0textproc/doxx/patches/patch-.._vendor_lzma-sys-0.1.20_xz-5.2_src_common_mythread.h
1.1+3-0textproc/doxx/DESCR
1.1+3-0textproc/doxx/PLIST
+1,296-06 files

NetBSD/src m528Eb9sys/ufs/lfs lfs_vfsops.c lfs_alloc.c

   Use a red/black tree, rather than a linked list, to store deferred
   sergment byte count changes in truncation.
VersionDeltaFile
1.395+35-5sys/ufs/lfs/lfs_vfsops.c
1.149+13-10sys/ufs/lfs/lfs_alloc.c
1.161+8-10sys/ufs/lfs/lfs_inode.c
1.215+4-3sys/ufs/lfs/lfs.h
1.29+3-2sys/ufs/lfs/lfs_inode.h
+63-305 files

ELF Tool Chain/elftoolchain 4300trunk/common/sys elfconstants.m4

elfconstants: Add definitions for the OpenRISC architecture.
DeltaFile
+81-0trunk/common/sys/elfconstants.m4
+81-01 files

LLVM/project 93d64a5llvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp SPIRVLegalizerInfo.cpp, llvm/test/CodeGen/SPIRV/extensions/SPV_NV_shader_atomic_fp16_vector atomicrmw_faddfsub_vec_float16.ll atomicrmw_fminfmax_vec_float16.ll

[SPIRV] Add `<2 x half>` and `<4 x half>` atomics via `SPV_NV_shader_atomic_fp16_vector` (#170213)

This adds support for the `SPV_NV_shader_atomic_fp16_vector` extension,
and then uses it to enable lowering of atomic add, sub, min and max on 2
and 4 component vectors of FP16, which are rather common options in ML
workloads. Even though `bfloat16` also works in practice, we do not
enable it since it's not specified in the extension (which might need
updating / promoting to KHR at least). A `TODO` is also inserted in
`SPIRVModuleAnalysis.cpp' regarding the need to upgrade its ample usage
of `report_fatal_error`; I have a WiP patch for that, but it still needs
a bit of baking. Finally, a paired patch will be necessary in the
Translator, as it's not aware of the extension either - I'll update this
review to reference the PR once I create it.
DeltaFile
+47-0llvm/test/CodeGen/SPIRV/extensions/SPV_NV_shader_atomic_fp16_vector/atomicrmw_faddfsub_vec_float16.ll
+45-0llvm/test/CodeGen/SPIRV/extensions/SPV_NV_shader_atomic_fp16_vector/atomicrmw_fminfmax_vec_float16.ll
+41-0llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+3-2llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
+3-1llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+3-0llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
+142-32 files not shown
+146-38 files

LLVM/project 4c50d83clang/test/Driver darwin-link-libcxx.cpp

Require darwin
DeltaFile
+3-0clang/test/Driver/darwin-link-libcxx.cpp
+3-01 files

LLVM/project 3ac8417clang/lib/Driver/ToolChains Darwin.cpp, clang/test/Driver darwin-link-libcxx.cpp experimental-library-flag.cpp

Reapply "[clang][Darwin] Prefer the toolchain-provided libc++.dylib if there i…"

This reverts commit 12a532cc430c3b89483ce9cc89bbfc7bea8541e5.
DeltaFile
+81-0clang/test/Driver/darwin-link-libcxx.cpp
+41-3clang/lib/Driver/ToolChains/Darwin.cpp
+15-0compiler-rt/cmake/config-ix.cmake
+5-3clang/test/Driver/experimental-library-flag.cpp
+2-2clang/test/Driver/darwin-header-search-libcxx.cpp
+0-0clang/test/Driver/Inputs/basic_darwin_toolchain_static/usr/lib/libc++experimental.a
+144-85 files not shown
+144-811 files

FreeBSD/ports f1bbe43graphics/png distinfo Makefile

graphics/png: security update to 1.6.52

Note this isn't the offered patch from the PR, but one that
instead puts the APNG patch version into a variable.

Reported by:    FiLiS
Approved by:    desktop@ (vishwin)
PR:             291266
MFH:            2025Q4 (after a few days)

png -- Multiple vulnerabilities
Security:       CVE-2025-64505
Security:       CVE-2025-64506
Security:       CVE-2025-64720
Security:       CVE-2025-65018
Security:       4b297f5a-cbad-11f0-ac9f-b42e991fc52e

png -- Out-of-bounds read
Security:       CVE-2025-66293
Security:       f323f148-d181-11f0-841f-843a4b343614
DeltaFile
+5-5graphics/png/distinfo
+4-3graphics/png/Makefile
+1-1graphics/png/pkg-plist
+10-93 files

LLVM/project 9dc9c14.github CODEOWNERS

[NFC] Become CODEOWNER of AMDGPULowerBufferFatPointers (#167953)

DeltaFile
+3-0.github/CODEOWNERS
+3-01 files

NetBSD/pkgsrc-wip 03cdb7adoxx distinfo cargo-depends.mk, doxx/patches patch-.._vendor_lzma-sys-0.1.20_xz-5.2_src_common_mythread.h

Remove doxx

FIxed build and importing into main soon.
DeltaFile
+0-942doxx/distinfo
+0-314doxx/cargo-depends.mk
+0-20doxx/Makefile
+0-14doxx/patches/patch-.._vendor_lzma-sys-0.1.20_xz-5.2_src_common_mythread.h
+0-4doxx/TODO
+0-4doxx/PLIST
+0-1,2982 files not shown
+0-1,3028 files

FreeBSD/src 112a691sys/compat/linuxkpi/dummy/include/linux percpu.h percpu-defs.h

linuxkpi: Add dummy <linux/percpu{,-defs}.h>

There are no consumers right now except the upcoming <linux/eventfd.h>.
This is meant to reproduce the same includes as Linux, in case consumers
of <linux/eventfd.h> implicitly rely on namespace pollution.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50851
DeltaFile
+0-0sys/compat/linuxkpi/dummy/include/linux/percpu.h
+0-0sys/compat/linuxkpi/dummy/include/linux/percpu-defs.h
+0-02 files

FreeBSD/ports e99ab93net/netpeek distinfo Makefile

net/netpeek: Update 0.2.4 => 0.2.6

Changelogs:
https://github.com/ZingyTomato/NetPeek/releases/tag/v0.2.5
https://github.com/ZingyTomato/NetPeek/releases/tag/v0.2.6

Add NO_ARCH: "no architecture specific files found".

PR:     291352
DeltaFile
+3-3net/netpeek/distinfo
+4-2net/netpeek/Makefile
+5-0net/netpeek/pkg-plist
+12-53 files