FreeBSD/ports ef5d0f2 — x11-wm/hyprland Makefile pkg-plist, x11-wm/hyprland/files patch-hyprpm_src_core_PluginManager.cpp patch-src_managers_input_Eis.cpp

x11-wm/hyprland: Update to 0.57.1

Release Annoucement: https://hypr.land/news/update57/
Changelog:
- https://github.com/hyprwm/Hyprland/releases/tag/v0.57.0
- https://github.com/hyprwm/Hyprland/releases/tag/v0.57.1

Reported by:    GitHub (watch releases)
DeltaFile
+137-13x11-wm/hyprland/pkg-plist
+13-22x11-wm/hyprland/files/patch-src_init_initHelpers.cpp
+17-0x11-wm/hyprland/files/patch-hyprtester_clients_fullscreen-with-monitor.cpp
+0-15x11-wm/hyprland/files/patch-src_managers_input_Eis.cpp
+0-14x11-wm/hyprland/files/patch-hyprpm_src_core_PluginManager.cpp
+7-7x11-wm/hyprland/Makefile
+174-718 files not shown
+227-9114 files

LLVM/project fe7886b —

clang-format
DeltaFile
+0-00 files

LLVM/project f28e0a7 — . do_commit_mantissa_manip.py do_commit_exp_scaling.py

clean helper scripts
DeltaFile
+0-31do_commit_mantissa_manip.py
+0-31do_commit_exp_scaling.py
+0-622 files

LLVM/project f2b033c — . do_commit_mantissa_manip.py, libc/shared/math modff80.h

adds modff80 function
DeltaFile
+31-0do_commit_mantissa_manip.py
+27-0libc/src/__support/math/modff80.h
+24-0libc/shared/math/modff80.h
+24-0libc/src/math/generic/modff80.cpp
+21-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+21-0libc/src/math/modff80.h
+148-025 files not shown
+229-131 files

LLVM/project 4de112e — libc/src/math scalbnf80.h, libc/src/math/generic scalbnf80.cpp scalblnf80.cpp

clang-format
DeltaFile
+1-2libc/src/math/generic/scalbnf80.cpp
+1-2libc/src/math/generic/scalblnf80.cpp
+1-2libc/src/math/generic/ldexpf80.cpp
+2-1libc/test/src/math/smoke/scalblnf80_test.cpp
+2-1libc/test/shared/shared_math_test.cpp
+2-1libc/src/math/scalbnf80.h
+9-91 files not shown
+11-107 files

LLVM/project 8b89f11 — . do_commit_exp_scaling.py, libc/src/__support/math scalblnf80.h CMakeLists.txt

adds ldexpf80, scalbnf80, scalblnf80
DeltaFile
+65-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+36-0libc/test/src/math/smoke/CMakeLists.txt
+33-0libc/src/math/generic/CMakeLists.txt
+32-0libc/src/__support/math/CMakeLists.txt
+31-0libc/src/__support/math/scalblnf80.h
+31-0do_commit_exp_scaling.py
+228-035 files not shown
+603-341 files

LLVM/project 2635680 — . do_commit_exp_decomp.py, libc/src/__support/math logbf80.h llogbf80.h

nits
DeltaFile
+40-0libc/test/src/math/smoke/CMakeLists.txt
+0-31do_commit_exp_decomp.py
+8-8libc/src/__support/math/CMakeLists.txt
+3-4libc/src/__support/math/logbf80.h
+3-4libc/src/__support/math/llogbf80.h
+3-4libc/src/__support/math/ilogbf80.h
+57-519 files not shown
+80-5915 files

LLVM/project 0c739ad — libc/src/__support/math logbf80.h, libc/src/math/generic logbf80.cpp frexpf80.cpp

clang-format
DeltaFile
+1-3libc/src/__support/math/logbf80.h
+1-2libc/src/math/generic/logbf80.cpp
+1-2libc/src/math/generic/frexpf80.cpp
+3-73 files

LLVM/project 97b0925 — . do_commit_exp_decomp.py, libc/src/__support/math logbf80.h llogbf80.h

adds frexpf80, ilogbf80, llogbf80, logbf80
DeltaFile
+84-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+44-0libc/src/math/generic/CMakeLists.txt
+40-0libc/src/__support/math/CMakeLists.txt
+31-0do_commit_exp_decomp.py
+29-0libc/src/__support/math/logbf80.h
+29-0libc/src/__support/math/llogbf80.h
+257-040 files not shown
+743-446 files

LLVM/project d5c6f23 — libc/shared math.h, libc/src/math/generic canonicalizef80.cpp

clang-format
DeltaFile
+4-4libc/shared/math.h
+1-1libc/src/math/generic/canonicalizef80.cpp
+5-52 files

LLVM/project b1189aa — libc/src/__support/math iscanonicalf80.h CMakeLists.txt, libc/src/math/generic CMakeLists.txt

adds iscanonicalf80, isnanf80, issignalingf80, canonicalizef80
DeltaFile
+76-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+55-0libc/test/src/math/smoke/CMakeLists.txt
+44-0libc/src/math/generic/CMakeLists.txt
+40-0libc/src/__support/math/CMakeLists.txt
+34-0libc/src/__support/math/iscanonicalf80.h
+33-0utils/bazel/llvm-project-overlay/libc/test/src/math/smoke/BUILD.bazel
+282-039 files not shown
+884-345 files

LLVM/project b06a14f —

clang-format
DeltaFile
+0-00 files

LLVM/project 262f956 — libc/shared math.h, libc/src/__support/math totalordermagf80.h

clang-format
DeltaFile
+2-2libc/shared/math.h
+1-2libc/src/math/generic/totalorderf80.cpp
+1-2libc/src/__support/math/totalordermagf80.h
+4-63 files

LLVM/project c0f25bc — libc/shared/math totalordermagf80.h, libc/src/__support/math totalorderf80.h totalordermagf80.h

adds totalorderf80 functions
DeltaFile
+38-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+34-0libc/src/__support/math/totalordermagf80.h
+33-0libc/src/__support/math/totalorderf80.h
+29-0libc/src/math/generic/totalorderf80.cpp
+29-0libc/src/math/generic/totalordermagf80.cpp
+28-0libc/shared/math/totalordermagf80.h
+191-029 files not shown
+455-235 files

FreeBSD/ports 0774723 — security/pam_kde Makefile, textproc/xhtml1-xsd Makefile

*: fix plist issues with sbom
DeltaFile
+5-3security/pam_kde/Makefile
+4-2textproc/xhtml1-xsd/Makefile
+1-1x11/swaylock-plugin/Makefile
+10-63 files

FreeBSD/ports 0774722 — . CHANGES, Mk bsd.port.mk

Mk: generate SBOM .pc files for all ports

Each package and subpackage now installs an SBOM file in pkg-config
format, see pc(5).  The file is installed in ${PREFIX}/share/sbom/pc/.
The framework adds it to the plist automatically.

PR:             300098
Differential Revision:  https://reviews.freebsd.org/D60441
DeltaFile
+70-0Mk/Scripts/create-sbom.sh
+60-0Mk/bsd.port.mk
+25-0CHANGES
+4-0Mk/Scripts/check-stagedir.sh
+159-04 files

LLVM/project aaaa253 — clang/test/Misc codegen-printer.c, llvm/lib/Passes RunCodeGen.cpp

[Passes] Add StandardInstrumentation to runCodeGenPipeline (#238671)
DeltaFile
+7-0clang/test/Misc/codegen-printer.c
+4-0llvm/lib/Passes/RunCodeGen.cpp
+11-02 files

LLVM/project 261793d — llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/X86 shift-combine.ll

[SelectionDAG] Preserve exact when SimplifyDemandedBits narrows SRL (#235548)

Preserve the `exact` flag when narrowing SRL so a shift combine can drop
a redundant `AND`.

Fixes #231378
DeltaFile
+54-0llvm/test/CodeGen/X86/shift-combine.ll
+2-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+56-12 files

LLVM/project bf79686 — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU store.ll load.ll

[AMDGPU] Price under-aligned memory operations (#233262)

Without unaligned access for the address space, an access aligned below
4 bytes is split into pieces of its alignment. LDS accesses aligned to 4
use 8-byte pieces, and take a 12-byte piece only when aligned to 16 or
when unaligned DS access is enabled.

Assisted-By: Claude Code Opus 5
DeltaFile
+287-116llvm/test/Analysis/CostModel/AMDGPU/load.ll
+262-104llvm/test/Analysis/CostModel/AMDGPU/store.ll
+131-47llvm/test/Transforms/SLPVectorizer/AMDGPU/packed-math.ll
+22-2llvm/test/Transforms/SLPVectorizer/AMDGPU/vectorize-i8.ll
+13-0llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+715-2695 files

LLVM/project 48e3abd — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU load.ll store.ll

[AMDGPU] Price memory operations by the number of memory instructions (#233261)

Price a load or store as the number of memory instructions it is split
into.

Constant and buffer "fat" pointers are left alone (for now).

Assisted-By: Claude Code Opus 5
DeltaFile
+317-193llvm/test/Analysis/CostModel/AMDGPU/store.ll
+298-196llvm/test/Analysis/CostModel/AMDGPU/load.ll
+260-50llvm/test/Transforms/SLPVectorizer/AMDGPU/ordered-reduction-coalesced-loads.ll
+70-7llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+2-1llvm/test/CodeGen/AMDGPU/simplify-libcalls.ll
+2-1llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-sincos.ll
+949-4482 files not shown
+951-4508 files

FreeBSD/ports f6888c1 — net/cloudflare-speed-cli Makefile distinfo

net/cloudflare-speed-cli: Update to 1.0.12
DeltaFile
+3-3net/cloudflare-speed-cli/distinfo
+1-1net/cloudflare-speed-cli/Makefile
+4-42 files

LLVM/project f20a831 — llvm/lib/Target/AMDGPU AMDGPUCallLowering.cpp

address pr comment
DeltaFile
+1-2llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
+1-21 files

FreeBSD/ports 96b350c — devel/codequery Makefile

devel/codequery: Add missing qt6-tools build dependency

CMake requires Qt6LinguistTools, which was previously pulled in
indirectly and is no longer available, breaking configure.

MFH:            2026Q4
DeltaFile
+2-1devel/codequery/Makefile
+2-11 files

FreeBSD/ports 0fb37d1 — graphics/heimer Makefile

graphics/heimer: Add missing qt6-tools build dependency

CMake requires Qt6LinguistTools, which was previously pulled in
indirectly and is no longer available, breaking configure.

MFH:            2026Q4
DeltaFile
+2-1graphics/heimer/Makefile
+2-11 files

FreeBSD/ports 29fcd01 — games/trx Makefile distinfo

games/trx: Update to 1.12

ChangeLog: https://github.com/LostArtefacts/TRX/releases/tag/trx-1.12
DeltaFile
+3-3games/trx/distinfo
+1-1games/trx/Makefile
+4-42 files

FreeBSD/ports ae41c07 — emulators/sameboy Makefile distinfo

emulators/sameboy: Update to 1.0.5

ChangeLog: https://github.com/LIJI32/SameBoy/releases/tag/v1.0.5
DeltaFile
+3-3emulators/sameboy/distinfo
+1-1emulators/sameboy/Makefile
+4-42 files

LLVM/project fb72703 — llvm/lib/Transforms/Scalar LoopIdiomRecognize.cpp, llvm/test/Transforms/LoopIdiom add-nsw-zext-fold.ll memmove-ext.ll

[LoopIdiom] Add a range attribute to formed memset/memcpy/memmove (#226801)

[LoopIdiom] Add a range attribute to formed memset/memcpy/memmove

Attach a range attribute to the length (or, for memset.pattern, the count)
operand. The upper bound comes from the loop's constant maximum backedge-taken
count, and is only recorded if the length is at most 2^16. For a loop like
this...

  for (unsigned short i = 0; i < n; ++i)
    dst[i] = 0;

...the memset gets `i64 range(i64 0, 65536)`.

LoopIdiomRecognize applies this to memset, memset.pattern, memcpy and memmove
calls.

PR: https://github.com/llvm/llvm-project/pull/226801

Assisted-by: Claude
DeltaFile
+558-0llvm/test/Transforms/LoopIdiom/mem-intrinsic-length-range.ll
+125-0llvm/test/Transforms/LoopIdiom/mem-intrinsic-length-range-16bit-ptr.ll
+59-3llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
+4-4llvm/test/Transforms/LoopIdiom/memmove-ext.ll
+1-1llvm/test/Transforms/LoopIdiom/add-nsw-zext-fold.ll
+1-1llvm/test/Transforms/LoopIdiom/X86/memset-size-compute.ll
+748-92 files not shown
+750-118 files

NetBSD/pkgsrc bKaWwiC — doc CHANGES-2026

   Updated www/py-django[5]
VersionDeltaFile
1.7603+3-1doc/CHANGES-2026
+3-11 files

LLVM/project 41ec443 — llvm/test/CodeGen/AMDGPU i1-to-bf16.ll amdgcn.bitcast.128bit.ll

rebase and update test
DeltaFile
+84,414-84,566llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+23,551-23,517llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,171-5,688llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.256bit.ll
+4,893-5,535llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.320bit.ll
+1,281-1,290llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.128bit.ll
+677-1,252llvm/test/CodeGen/AMDGPU/i1-to-bf16.ll
+119,987-121,84812 files not shown
+122,425-124,53118 files

LLVM/project 0ddb640 — clang/lib/Driver OffloadBundler.cpp

[NFC][clang][Driver] Collapsed If statements with same return into a single statement in CreateFileHandler (#238231)

This is an NFC PR. It collapses `if` statements with the same `return`
into a single statement. It makes future additions to the code easier
and makes the code more readable.
DeltaFile
+5-18clang/lib/Driver/OffloadBundler.cpp
+5-181 files