NetBSD/pkgsrc KbLgpceemulators/compat_netbsd Makefile.common

   compat_netbsd: drop duplicated comments
VersionDeltaFile
1.18+1-11emulators/compat_netbsd/Makefile.common
+1-111 files

LLVM/project f932646llvm/lib/Transforms/Utils Local.cpp, llvm/test/Transforms/SimplifyCFG branch-weight-overflow.ll

[SimplifyCFG][PGO] Add missing overflow check to ConstantFoldTerminator (#178964)

Branch weight metadata can overflow when folding large branch weights.
Updated branch weights to uint64_t, added check for overflow, and then
set branch weights using setFittedBranchWeights to ensure branch weight
metadata is not lost.
DeltaFile
+51-0llvm/test/Transforms/SimplifyCFG/branch-weight-overflow.ll
+8-4llvm/lib/Transforms/Utils/Local.cpp
+59-42 files

LLVM/project 690aa65mlir/lib/Dialect/Shape/IR Shape.cpp, mlir/test/Dialect/Shape canonicalize.mlir

[mlir][shape] Fix crash in ShapeOfOpToConstShapeOp (#180737)

This PR fixes a crash when `shape.shape_of` op has static arg and shape
result type. Fixes #180719.
DeltaFile
+10-4mlir/lib/Dialect/Shape/IR/Shape.cpp
+10-0mlir/test/Dialect/Shape/canonicalize.mlir
+20-42 files

LLVM/project 0aa4a01mlir/lib/Dialect/SparseTensor/IR SparseTensorDialect.cpp, mlir/test/Dialect/SparseTensor invalid.mlir

[mlir][sparse] Fix a crash if block not have terminator (#180741)

This PR fixes a crash in `verifyNumBlockArgs` if region not end with a
terminator. Fixes #180720.
DeltaFile
+14-0mlir/test/Dialect/SparseTensor/invalid.mlir
+6-1mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
+20-12 files

OpenBSD/ports cWvUxxnemulators/openmsx Makefile, emulators/openmsx/patches patch-build_libraries_py

   Allow building with any MODTCL_VERSION.


   ok sthen@
VersionDeltaFile
1.3+14-13emulators/openmsx/patches/patch-build_libraries_py
1.41+3-1emulators/openmsx/Makefile
+17-142 files

HardenedBSD/ports f5a004bdevel/lua-language-server Makefile, devel/prjpeppercorn111 Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+21-158sysutils/vagrant/pkg-plist
+32-21devel/lua-language-server/Makefile
+0-51net/py-urllib31/Makefile
+0-49devel/py-lxml5/files/patch-cython
+20-19sysutils/vagrant/Makefile
+32-0devel/prjpeppercorn111/Makefile
+105-298160 files not shown
+433-1,329166 files

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

HardenedBSD/src b02def7sys/compat/linuxkpi/common/include/net cfg80211.h

LinuxKPI: 802.11: add cfg80211 (*change_bss) and related structs

Needed by brcmfmac v6.19.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+11-1sys/compat/linuxkpi/common/include/net/cfg80211.h
+11-11 files

FreeBSD/src b02def7sys/compat/linuxkpi/common/include/net cfg80211.h

LinuxKPI: 802.11: add cfg80211 (*change_bss) and related structs

Needed by brcmfmac v6.19.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+11-1sys/compat/linuxkpi/common/include/net/cfg80211.h
+11-11 files

FreeBSD/src 9375e11sys/contrib/dev/broadcom/brcm80211/brcmfmac p2p.c cfg80211.c

brcm80211: update Broadcom wireless brcmsmac and brcmfmac drivers

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+10-18sys/contrib/dev/broadcom/brcm80211/brcmfmac/p2p.c
+24-2sys/contrib/dev/broadcom/brcm80211/brcmfmac/cfg80211.c
+9-5sys/contrib/dev/broadcom/brcm80211/brcmfmac/firmware.c
+14-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/dmi.c
+4-4sys/contrib/dev/broadcom/brcm80211/brcmfmac/sdio.c
+2-2sys/contrib/dev/broadcom/brcm80211/brcmfmac/chip.c
+63-313 files not shown
+65-359 files

HardenedBSD/src 9375e11sys/contrib/dev/broadcom/brcm80211/brcmfmac p2p.c cfg80211.c

brcm80211: update Broadcom wireless brcmsmac and brcmfmac drivers

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+10-18sys/contrib/dev/broadcom/brcm80211/brcmfmac/p2p.c
+24-2sys/contrib/dev/broadcom/brcm80211/brcmfmac/cfg80211.c
+9-5sys/contrib/dev/broadcom/brcm80211/brcmfmac/firmware.c
+14-0sys/contrib/dev/broadcom/brcm80211/brcmfmac/dmi.c
+4-4sys/contrib/dev/broadcom/brcm80211/brcmfmac/sdio.c
+2-2sys/contrib/dev/broadcom/brcm80211/brcmfmac/chip.c
+63-313 files not shown
+65-359 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

HardenedBSD/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

HardenedBSD/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

HardenedBSD/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