LLVM/project 1a45b52clang-tools-extra/clang-doc Generators.cpp Generators.h, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Apply modernize-use-string-view to the code (#180332)

DeltaFile
+2-2clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+1-1clang-tools-extra/clang-doc/Generators.cpp
+1-1clang-tools-extra/clang-doc/Generators.h
+4-43 files

LLVM/project 91224e3libc/config config.json, libc/config/baremetal config.json

[libc] Disable math exceptions for baremetal (#180863)

To further save code size for baremetal builds, disable math function
exceptions.
DeltaFile
+1-1libc/config/baremetal/config.json
+1-1libc/config/config.json
+2-22 files

LLVM/project 7e734daclang/lib/CodeGen CGBuiltin.cpp, clang/test/CodeGen math-builtins-long.c builtins.c

Clang: Add nsz to llvm.minnum and llvm.maxnum emitted from fmin and fmax (#113133)

See: https://github.com/llvm/llvm-project/pull/112852

We will define llvm.minnum and llvm.maxnum with +0.0>-0.0, by default,
while libc doesn't require it.
DeltaFile
+40-40clang/test/Headers/__clang_hip_math.hip
+12-12clang/test/CodeGen/RISCV/math-builtins.c
+14-8clang/lib/CodeGen/CGBuiltin.cpp
+8-8clang/test/CodeGen/math-builtins-long.c
+6-6clang/test/CodeGen/builtins.c
+6-2clang/test/Headers/nvptx_device_math_complex.cpp
+86-763 files not shown
+98-849 files

GhostBSD/ports febfec6x11-themes Makefile, x11-themes/ghostbsd-gtk-themes pkg-descr

x11 and x11-themes: Add missing WWW entries and update descriptions
DeltaFile
+2-3x11/ghostbsd-slick-greeter-settings/pkg-descr
+2-3x11-themes/ghostbsd-gtk-themes/pkg-descr
+2-3x11-themes/ghostbsd-wallpapers26/pkg-descr
+3-1x11-themes/ghostbsd-wallpapers26/Makefile
+3-0x11/ghostbsd-slick-greeter-settings/Makefile
+1-0x11-themes/Makefile
+13-102 files not shown
+14-118 files

LLVM/project 0f6ee50clang/lib/CIR/CodeGen CIRGenBuiltin.cpp CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins builtins-elementwise.c

[CIR][X86] Add support for vpshl/vpshr builtins (#179538)

This patch also adds support for fshl/fshr operations so that
vpshl/vpshr intrinsics can lower to them
Part of: #167765
DeltaFile
+401-0clang/test/CIR/CodeGenBuiltins/X86/avx512vbmi2-builtins.c
+87-0clang/test/CIR/CodeGenBuiltins/builtins-elementwise.c
+17-2clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+9-4clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+514-64 files

LLVM/project 0c884aautils/bazel/llvm-project-overlay/clang/unittests BUILD.bazel

[FlowSensitive] [StatusOr] Add test fixture target to Bazel (#180302)

This can be used to make sure downstream extensions to the model still
pass the unit tests.
DeltaFile
+29-0utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
+29-01 files

LLVM/project 0e72620llvm/lib/CodeGen ExpandIRInsts.cpp, llvm/test/CodeGen/AMDGPU div_v2i128.ll div_i128.ll

[CodeGen] Expand power-of-2 div/rem at IR level in ExpandIRInsts.

Previously, power-of-2 div/rem operations wider than
MaxLegalDivRemBitWidth were excluded from IR expansion and left for
backend peephole optimizations. Some backends can fail to process such
instructions in case we switch off DAGCombiner.

Now ExpandIRInsts expands them into shift/mask sequences:
- udiv X, 2^C  ->  lshr X, C
- urem X, 2^C  ->  and X, (2^C - 1)
- sdiv X, 2^C  ->  bias adjustment + ashr X, C
- srem X, 2^C  ->  X - (((X + Bias) >> C) << C)

Special cases handled:
- Division/remainder by 1 or -1 (identity, negation, or zero)
- Exact division (sdiv exact skips bias, produces ashr exact)
- Negative power-of-2 divisors (result is negated)
- INT_MIN divisor (correct via countr_zero on bit pattern)
DeltaFile
+69-1,283llvm/test/CodeGen/AMDGPU/div_v2i128.ll
+55-93llvm/test/CodeGen/X86/div_i129_v_pow2k.ll
+148-0llvm/test/Transforms/ExpandIRInsts/X86/sdiv129.ll
+125-8llvm/lib/CodeGen/ExpandIRInsts.cpp
+115-0llvm/test/Transforms/ExpandIRInsts/X86/srem129.ll
+20-49llvm/test/CodeGen/AMDGPU/div_i128.ll
+532-1,4334 files not shown
+645-1,46310 files

LLVM/project 7952896mlir/include/mlir/Dialect/OpenACC OpenACCOps.td OpenACCCGOps.td, mlir/lib/Dialect/OpenACC/IR OpenACC.cpp

[mlir][acc] Fixed side effects for [first]private/reduction. (#180791)

This patch moves the definitions of memory effects for the data
entry/exit operations into C++ code. The main reason for this
is to modify the effects of [first]private and reduction
operations: they should not access `CurrentDeviceIdResource`
when they are located inside a compute construct.

The ODS to C++ migration was done with AI assistance. I reviewed
these changes and made sure it was an NFC change. After that
I modified [first]private and reduction implementations.
DeltaFile
+264-0mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+79-85mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
+5-4mlir/include/mlir/Dialect/OpenACC/OpenACCCGOps.td
+348-893 files

NetBSD/xsrc YRQ5pmDlocal/programs/xsetwallpaper xsetwallpaper.c

   xsetwallpaper: create the image in the server's byte order

   PR xsrc/59952
VersionDeltaFile
1.5+26-18local/programs/xsetwallpaper/xsetwallpaper.c
+26-181 files

FreeBSD/ports 7cd8f7dmath/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.1.8.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/ports 8aec17fmath/octave-forge-statistics distinfo Makefile

math/octave-forge-statistics: Update to 1.8.1.
DeltaFile
+3-3math/octave-forge-statistics/distinfo
+1-1math/octave-forge-statistics/Makefile
+4-42 files

FreeBSD/ports fccf996devel/nextpnr-devel Makefile distinfo

devel/nextpnr-devel: Update to latest commit

Also:
  - Re-enable building of GUI
  - Support GateMate FPGAs via devel/prjpeppercorn
  - Disable portscout as we're tracking upstream's master branch
DeltaFile
+10-8devel/nextpnr-devel/Makefile
+3-3devel/nextpnr-devel/distinfo
+5-0devel/nextpnr-devel/pkg-plist
+18-113 files

LLVM/project ac1220flibc/cmake/modules LLVMLibCCompileOptionRules.cmake, libc/config config.json

[libc] Add option to disable printf bit int (#180832)

Requested as a binary size optimization. Updates the parser, converter
utils, config, tests, and docs.
DeltaFile
+15-1libc/src/stdio/printf_core/core_structs.h
+7-1libc/docs/dev/printf_behavior.rst
+6-0libc/src/stdio/printf_core/parser.h
+4-1libc/config/config.json
+4-1libc/config/baremetal/config.json
+4-0libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
+40-46 files not shown
+52-412 files

LLVM/project 59bcec2llvm/include/llvm/CAS OnDiskKeyValueDB.h, llvm/lib/CAS OnDiskKeyValueDB.cpp UnifiedOnDiskCache.cpp

[llvm][cas] Validate OnDiskKeyValueDB against the corresponding OnDiskGraphDB (#180852)

We were previously using the primary OnDiskGraphDB when validating the
upstream OnDiskKeyValueDB, which is incorrect since the values being
stored are direct offsets and therefore cannot be used across DBs
without translating to a hash value first.

rdar://170067863
DeltaFile
+23-7llvm/lib/CAS/OnDiskKeyValueDB.cpp
+1-14llvm/lib/CAS/UnifiedOnDiskCache.cpp
+1-7llvm/unittests/CAS/OnDiskKeyValueDBTest.cpp
+2-5llvm/include/llvm/CAS/OnDiskKeyValueDB.h
+7-0llvm/test/tools/llvm-cas/validation.test
+1-5llvm/lib/CAS/ActionCaches.cpp
+35-386 files

SmartOS/live eed46dcsrc piadm.sh

Merge branch 'master' into OS-8711
DeltaFile
+3-3src/piadm.sh
+3-31 files

LLVM/project dc5ab0flibc/shared/math powf.h, libc/src/__support/math powf.h CMakeLists.txt

[libc][math] Refactor powf to Header Only. (#176531)

closes : https://github.com/llvm/llvm-project/issues/176517
DeltaFile
+1,041-0libc/src/__support/math/powf.h
+2-1,017libc/src/math/generic/powf.cpp
+22-10utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+23-0libc/shared/math/powf.h
+19-0libc/src/__support/math/CMakeLists.txt
+1-12libc/src/math/generic/CMakeLists.txt
+1,108-1,0393 files not shown
+1,111-1,0399 files

SmartOS/live f60a236src/vm/node_modules/cloudinit nocloud.js, src/vm/tests test-cloudinit-nocloud.js

Fix duplicate default routes, add tests
DeltaFile
+882-0src/vm/tests/test-cloudinit-nocloud.js
+24-17src/vm/node_modules/cloudinit/nocloud.js
+906-172 files

SmartOS/live 82bd7adsrc/vm/node_modules/cloudinit nocloud.js, src/vm/tests test-cloudinit-nocloud.js

Fix duplicate default routes, add tests
DeltaFile
+882-0src/vm/tests/test-cloudinit-nocloud.js
+24-17src/vm/node_modules/cloudinit/nocloud.js
+906-172 files

FreeBSD/ports cc2bb3cdevel Makefile, devel/prjpeppercorn111 Makefile pkg-plist

devel/prjpeppercorn111: Add new port

This port is used by devel/nextpnr* to produce configuration bitstreams for CologneChip GateMate FPGAs.

Notes:
  - This port is versioned because of version compatibility requirements with devel/nextpnr*
  - The timings tarball is mirrored because upstream currently does not provide a versioned archive/URL

Reviewed by:            diizzy
Differential Revision:  https://reviews.freebsd.org/D55235
DeltaFile
+32-0devel/prjpeppercorn111/Makefile
+15-0devel/prjpeppercorn111/pkg-plist
+5-0devel/prjpeppercorn111/distinfo
+4-0devel/prjpeppercorn111/pkg-descr
+1-0devel/Makefile
+57-05 files

LLVM/project 90d49d3lldb/include/lldb/Utility UUID.h, lldb/unittests/Utility UUIDTest.cpp

[lldb] Implement DenseMapInfo for UUID (#180854)

Implement DenseMapInfo for UUID so that we can use UUIDs as keys in
DenseMap and DenseSet.
DeltaFile
+41-0lldb/unittests/Utility/UUIDTest.cpp
+22-0lldb/include/lldb/Utility/UUID.h
+63-02 files

FreeBSD/ports 15759b5sysutils/android-file-transfer Makefile

sysutils/android-file-transfer: Improve port Makefile

- fixes to qt6 components in Makefile

MFH:            2026Q1
(cherry picked from commit ffafa186f95899d0b3727b63aafd59b23e40d726)
DeltaFile
+2-2sysutils/android-file-transfer/Makefile
+2-21 files

FreeBSD/ports ffafa18sysutils/android-file-transfer Makefile

sysutils/android-file-transfer: Improve port Makefile

- fixes to qt6 components in Makefile

MFH:            2026Q1
DeltaFile
+2-2sysutils/android-file-transfer/Makefile
+2-21 files

LLVM/project 246f187clang Maintainers.md Maintainers.rst, clang/docs CMakeLists.txt Maintainers.md

[docs] Move Maintainers.rst to Maintainers.md in preparation to reformat

This change intentionally produces malformatted documentation, and is
only present to ensure git detects the file rename for blame purposes.
DeltaFile
+405-0clang/Maintainers.md
+0-405clang/Maintainers.rst
+2-2llvm/docs/Contributing.rst
+1-1clang/docs/CMakeLists.txt
+1-0clang/docs/Maintainers.md
+0-1clang/docs/Maintainers.rst
+409-4096 files

LLVM/project 44f2484clang Maintainers.md, clang/docs Maintainers.md

[clang] Convert Maintainers.md from rst to markdown

I link-ified the github usernames as well, and tried to match the LLVM
maintainer file formatting.

This move may cause issues with CMake incremental builds, but this can
be fixed by deleting the entire build director, or if you prefer to be
more targetted, just `build/tools/clang/docs`, since that will have a
stale Maintainers.rst file otherwise.
DeltaFile
+229-277clang/Maintainers.md
+2-1clang/docs/Maintainers.md
+231-2782 files

LLVM/project d8487e4libc/shared/math pow.h, libc/src/__support/math pow.h CMakeLists.txt

[libc][math] Refactor pow to Header Only. (#176529)

closes : #176516
DeltaFile
+545-0libc/src/__support/math/pow.h
+2-521libc/src/math/generic/pow.cpp
+20-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+23-0libc/shared/math/pow.h
+20-0libc/src/__support/math/CMakeLists.txt
+2-12libc/src/math/generic/CMakeLists.txt
+612-5383 files not shown
+615-5389 files

FreeBSD/ports 31f09b8deskutils/freeplane distinfo Makefile

deskutils/freeplane: Update to 1.12.18

ChangeLog:      https://github.com/freeplane/freeplane/releases/tag/release-1.12.18
Reported by:    Dimitry Polivaev <notifications at github.com>
DeltaFile
+3-3deskutils/freeplane/distinfo
+4-2deskutils/freeplane/Makefile
+2-0deskutils/freeplane/pkg-plist
+9-53 files

LLVM/project b62a97alibc/shared/math log2f.h, libc/src/__support/math log2f.h CMakeLists.txt

[libc][math] Refactor log2f to Header Only. (#176527)

closes : #176514
DeltaFile
+133-0libc/src/__support/math/log2f.h
+2-111libc/src/math/generic/log2f.cpp
+23-0libc/shared/math/log2f.h
+15-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+14-0libc/src/__support/math/CMakeLists.txt
+1-7libc/src/math/generic/CMakeLists.txt
+188-1233 files not shown
+191-1239 files

FreeBSD/src 20a3c61usr.sbin/moused/moused moused.c

moused(8): Use KQUEUE_CPONFORK flag to pass kqueue fd through fork

and use libc daemon() instead of private rfork-based copy.
DeltaFile
+2-56usr.sbin/moused/moused/moused.c
+2-561 files

FreeBSD/src 89aa8a9sys/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
DeltaFile
+174-305sys/dev/evdev/input-event-codes.h
+174-3051 files

FreeBSD/src 3d85dcdsys/dev/atkbdc psm.c

psm(4): Add middle button support for Elantech V4 touchpads

based on firmware version.

PR:             291262
MFC after:      1 month
DeltaFile
+13-2sys/dev/atkbdc/psm.c
+13-21 files