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

LLVM/project f80e3b3bolt/include/bolt/Core BinaryFunction.h BinaryContext.h, bolt/lib/Core BinaryContext.cpp BinaryFunction.cpp

[BOLT] Keep folded functions in BinaryFunctions map. NFC (#180392)

In relocation mode, keep folded functions in the BinaryFunctions map
instead of erasing them. Mark them as folded using setFolded() and skip
emitting them.
DeltaFile
+22-29bolt/lib/Core/BinaryContext.cpp
+25-18bolt/lib/Core/BinaryFunction.cpp
+13-7bolt/lib/Passes/PatchEntries.cpp
+12-0bolt/lib/Rewrite/RewriteInstance.cpp
+3-0bolt/include/bolt/Core/BinaryFunction.h
+0-3bolt/include/bolt/Core/BinaryContext.h
+75-576 files

LLVM/project 1794c31lld/include/lld/Common TargetOptionsCommandFlags.h, llvm/lib/LTO LTO.cpp

Fix formatting
DeltaFile
+10-5llvm/lib/LTO/LTO.cpp
+1-1lld/include/lld/Common/TargetOptionsCommandFlags.h
+11-62 files

LLVM/project a276e00llvm/lib/LTO LTOBackend.cpp

Restore static API name in LTOBackend.cpp
DeltaFile
+5-5llvm/lib/LTO/LTOBackend.cpp
+5-51 files

LLVM/project 54b0c8cllvm/include/llvm/LTO LTO.h, llvm/lib/LTO LTO.cpp

Plumb the Triple through runThinLTO APIs
DeltaFile
+12-26llvm/lib/LTO/LTO.cpp
+1-1llvm/include/llvm/LTO/LTO.h
+13-272 files

OpenBSD/ports GvMn20hsysutils/lf distinfo Makefile

   sysutils/lf: update to 41

   Diff by Igor Zornik (maintainer)
VersionDeltaFile
1.13+10-10sysutils/lf/distinfo
1.15+2-2sysutils/lf/Makefile
1.10+2-2sysutils/lf/modules.inc
+14-143 files

LLVM/project c65a046llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine zext-bool-add-sub.ll

[InstCombine][profcheck] Fix missing profdata for zext/sext transform and update tests
DeltaFile
+0-49llvm/utils/profcheck-xfail.txt
+8-12llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+1-1llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
+9-623 files

LLVM/project fb2feballvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine zext-bool-add-sub.ll

[InstCombine][profcheck] Fix missing profdata for zext transform.
DeltaFile
+17-4llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+9-5llvm/test/Transforms/InstCombine/zext-bool-add-sub.ll
+0-1llvm/utils/profcheck-xfail.txt
+26-103 files

LLVM/project 6ecba1cllvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in symmetric select folding
DeltaFile
+6-3llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+6-42 files

LLVM/project 7cda2dallvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in select factorization folding
DeltaFile
+12-12llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+12-132 files

LLVM/project d4c225fllvm/lib/Transforms/InstCombine InstCombineSelect.cpp InstCombineAndOrXor.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in logical op creation and select folding
DeltaFile
+12-0llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+8-2llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
+0-1llvm/utils/profcheck-xfail.txt
+20-33 files

LLVM/project 26fc9f2llvm/lib/Transforms/InstCombine InstCombineCalls.cpp InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in clamp folds and fix verifier errors
DeltaFile
+18-5llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+5-4llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+0-1llvm/utils/profcheck-xfail.txt
+23-103 files

LLVM/project ac89664llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/utils profcheck-xfail.txt

InstCombine: Propagate profile metadata in nested select folding
DeltaFile
+6-2llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+1-1llvm/utils/profcheck-xfail.txt
+7-32 files