LLVM/project f436caelibc/src/stdlib/linux realpath.cpp CMakeLists.txt, libc/test/src/stdlib realpath_test.cpp CMakeLists.txt

[libc][realpath] Follow symlinks
DeltaFile
+140-22libc/src/stdlib/linux/realpath.cpp
+99-0libc/test/src/stdlib/realpath_test.cpp
+1-0libc/src/stdlib/linux/CMakeLists.txt
+1-0libc/test/src/stdlib/CMakeLists.txt
+241-224 files

LLVM/project c6672a6llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine fsh.ll

[InstCombine] Fix invalid fshl -> lshr fold when shift is vector with constant zero lane (#210606)

For vectors, this is not valid if a subset of the lanes are constant
zero. Doing this fold introduces poison in those lanes. A similar fix
was done for fshr in 46957a138dea339799059ea5bf032e40042ff185 however
the same issue seems to apply to fshl

Fixes https://github.com/llvm/llvm-project/issues/210605
DeltaFile
+9-0llvm/test/Transforms/InstCombine/fsh.ll
+3-1llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+12-12 files

FreeBSD/ports 954b443x11-toolkits/hyprtoolkit Makefile, x11-wm/hyprland Makefile

*/*: Bump port revision after aquamarine shlib version bump (90164111b71e)
DeltaFile
+1-1x11-toolkits/hyprtoolkit/Makefile
+1-1x11-wm/hyprland/Makefile
+2-22 files

FreeBSD/ports 9016411x11-toolkits/aquamarine distinfo Makefile, x11-toolkits/aquamarine/files extra-patch-src_backend_Headless.cpp

x11-toolkits/aquamarine: Update to 0.13.0

Changelog: https://github.com/hyprwm/aquamarine/releases/tag/v0.13.0

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-toolkits/aquamarine/distinfo
+2-3x11-toolkits/aquamarine/Makefile
+2-2x11-toolkits/aquamarine/files/extra-patch-src_backend_Headless.cpp
+1-0x11-toolkits/aquamarine/pkg-plist
+8-84 files

LLVM/project 16ffd27libcxx/src/support/runtime exception_pointer_msvc.ipp

[libcxx][NFC] Address -Wmicrosoft-cast in MSVC's exception_ptr (#210570)

This was introduced as part of #94977. Rather than suppressing the
warning with `#pragma clang diagnostic ignored`, we use
`reinterpret_cast` to avoid the implicit conversion.
DeltaFile
+3-2libcxx/src/support/runtime/exception_pointer_msvc.ipp
+3-21 files

FreeBSD/ports 1fb8745graphics/hyprgraphics Makefile, misc/hyprqt6engine Makefile

*/*: Bump port revision after hyprutils shlib version bump (8d941d9935e3)
DeltaFile
+1-1x11/hyprlauncher/Makefile
+1-1x11/hyprlock/Makefile
+1-1graphics/hyprgraphics/Makefile
+1-1misc/hyprqt6engine/Makefile
+1-1multimedia/hyprpwcenter/Makefile
+1-1x11/xdg-desktop-portal-hyprland/Makefile
+6-612 files not shown
+18-1218 files

FreeBSD/ports 8d941d9devel/hyprutils distinfo Makefile

devel/hyprutils: Update to 0.14.0

Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.14.0

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/hyprutils/distinfo
+2-2devel/hyprutils/Makefile
+2-0devel/hyprutils/pkg-plist
+7-53 files

FreeBSD/ports e48462edevel/libunicode-contour distinfo Makefile

devel/libunicode-contour: Update to 0.9.2

Changelog: https://github.com/contour-terminal/libunicode/releases/tag/v0.9.2

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/libunicode-contour/distinfo
+1-1devel/libunicode-contour/Makefile
+4-42 files

LLVM/project 01683dborc-rt/include/orc-rt Session.h QueueingRunner.h, orc-rt/lib/executor Session.cpp

[orc-rt] Replace RunWrapperCall with generalized Dispatch (#210591)

RunWrapperCall dispatched wrapper-function calls, but the Session also
needs to dispatch continuations for results returned by the controller.
Replace it with a generalized Dispatch mechanism (DispatchFn) that is
handed an opaque Task for each unit of work, covering both.

QueueingRunner is correspondingly simplified: it no longer knows
anything about wrapper functions and just enqueues the Task it is given.
Tests and the noDispatch helper are updated to the new interface.
DeltaFile
+43-75orc-rt/test/unit/QueueingRunnerTest.cpp
+19-16orc-rt/include/orc-rt/Session.h
+7-15orc-rt/include/orc-rt/QueueingRunner.h
+8-13orc-rt/test/unit/CommonTestUtils.h
+2-2orc-rt/lib/executor/Session.cpp
+1-1orc-rt/test/unit/InProcessControllerAccessTest.cpp
+80-1226 files

OpenBSD/src 9mXhlg5usr.sbin/fw_update fw_update.sh

   Clean trailing slashes from FWURL

   job@ noticed sysupgrade passes urls with trailing slashes that
   aren't valid on firmware.openbsd.org.
VersionDeltaFile
1.67+3-1usr.sbin/fw_update/fw_update.sh
+3-11 files

NetBSD/src JGFpyszsys/arch/sun68k/sun68k pmap_sunmmu.c

   First crack at a merged Sun2/Sun3 pmap module.  Boots multi-user on
   Sun3, still needs pmap_bootstrap() differences from Sun2 to be merged.
VersionDeltaFile
1.1+4,044-0sys/arch/sun68k/sun68k/pmap_sunmmu.c
+4,044-01 files

OpenBSD/ports 0uF5km3devel/py-litellm distinfo Makefile

   update py-litellm to 1.90.2
VersionDeltaFile
1.2+2-2devel/py-litellm/distinfo
1.2+1-1devel/py-litellm/Makefile
+3-32 files

FreeBSD/ports bbb5e47databases/redis_exporter distinfo Makefile

databases/redis_exporter: Update 1.83.0 => 1.87.0

Changelogs:
https://github.com/oliver006/redis_exporter/releases/tag/v1.84.0
https://github.com/oliver006/redis_exporter/releases/tag/v1.85.0
https://github.com/oliver006/redis_exporter/releases/tag/v1.86.0
https://github.com/oliver006/redis_exporter/releases/tag/v1.87.0

Commit log:
https://github.com/oliver006/redis_exporter/compare/v1.83.0...v1.87.0

PR:             296909
Sponsored by:   UNIS Labs
DeltaFile
+5-5databases/redis_exporter/distinfo
+2-3databases/redis_exporter/Makefile
+7-82 files

NetBSD/src agJWHGGsys/arch/sun3/sun3 pmap.c

   pmap_copy_page(): Make sure to invalidate tmp_vpages[1], rather than
   tmp_vpages[0] twice.
VersionDeltaFile
1.190+3-3sys/arch/sun3/sun3/pmap.c
+3-31 files

FreeBSD/ports d475302audio/pipewire-spa-oss-ng distinfo Makefile

audio/pipewire-spa-oss-ng: Update to 0.9.8

Advertise signed 24-bit, 32-bit float, and unsigned 8-bit PCM formats when
the OSS device or feeder supports them, alongside the existing 16- and
32-bit integer formats. Negotiation order, frame widths, and bitperfect
filtering are covered by tests.

Register per-module SPA log topics (spa.oss.device, .sink, .source,
.monitor) so PIPEWIRE_DEBUG='spa.oss.*:LEVEL' filters the plugin's output,
matching the spa.alsa convention.

Internally the FFI surface was reworked - unsafe confined to small kernels,
cross-loop device rebuilds moved onto owned messages instead of shared
state pointers, and the implementation organized by subsystem - with no
change to the audio path.
DeltaFile
+3-3audio/pipewire-spa-oss-ng/distinfo
+1-1audio/pipewire-spa-oss-ng/Makefile
+4-42 files

OpenBSD/src zxcMNeFsys/dev/fdt dwpcie.c

   make dwpcie_rk3568_link_up less pedantic about what it considers "up".

   ie, only report whether the pcie link is up, don't look at the state
   of the up link too. this matches linux behaviour fwiw.

   after a warm boot (ie, reboot), the re(4) in my rk3528 based radxa
   e20c didnt attach because the pcie link was in a power saving state
   instead of the ready state this code was expecting.

   jmatthew@ and i have also tested this on a bunch of rk356x boards too.

   ok jmatthew@ kettenis@
VersionDeltaFile
1.63+2-3sys/dev/fdt/dwpcie.c
+2-31 files

LLVM/project 30fd90dmlir/lib/Dialect/Bufferization/Transforms StaticMemoryPlannerAnalysis.cpp, mlir/test/Dialect/Bufferization/Transforms static-memory-planner-analysis.mlir static-memory-planner-errors.mlir

[mlir][bufferization] Address review feedback on arith.select dealloc pass

- Use BufferViewFlowOpInterface instead of hardcoded arith::SelectOp check,
  so any future op implementing the interface is handled automatically
- Error out (not skip) when no dealloc or cross-block dealloc is found;
  the only valid skip is dynamic shapes
- Remove redundant potentialCandidates vector copy in collectCandidates
- Replace erasedDeallocs with deallocsToErase set in rewriteAllocations
- Remove outdated comment about group constraint
- Add error tests for missing-dealloc and cross-block cases
DeltaFile
+48-47mlir/lib/Dialect/Bufferization/Transforms/StaticMemoryPlannerAnalysis.cpp
+6-34mlir/test/Dialect/Bufferization/Transforms/static-memory-planner-analysis.mlir
+24-0mlir/test/Dialect/Bufferization/Transforms/static-memory-planner-errors.mlir
+78-813 files

LLVM/project 598f152llvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination constraint-overflow.ll

[ConstraintElim] Fix integer overflow when negating constraint (#210627)

Negating a coefficient (e.g. INT64_MIN) can overflow; skip adding the
inverted constraint if it wraps.

Fixes an UBSan failure for the added test.
DeltaFile
+26-0llvm/test/Transforms/ConstraintElimination/constraint-overflow.ll
+2-1llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+28-12 files

FreeBSD/ports a89ea49sysutils/bottom distinfo Makefile.crates

sysutils/bottom: Update to 0.14.5
DeltaFile
+5-5sysutils/bottom/distinfo
+1-1sysutils/bottom/Makefile.crates
+1-1sysutils/bottom/Makefile
+7-73 files

FreeBSD/ports 4e4cbcbnews/inn-current distinfo Makefile

news/inn-current: Update to 20260718
DeltaFile
+3-3news/inn-current/distinfo
+1-1news/inn-current/Makefile
+4-42 files

LLVM/project 6bcdcb3llvm/lib/DWARFLinker/Parallel SyntheticTypeNameBuilder.cpp

[DWARFLinker] Make synthetic type names deterministic under threading (#209553)
DeltaFile
+7-4llvm/lib/DWARFLinker/Parallel/SyntheticTypeNameBuilder.cpp
+7-41 files

LLVM/project 83d52c3llvm/tools/llvm-reduce ReducerWorkItem.cpp

fixfix

Created using spr 1.3.7
DeltaFile
+0-1llvm/tools/llvm-reduce/ReducerWorkItem.cpp
+0-11 files

LLVM/project 2519098llvm/test/tools/llvm-reduce initialize-asm-parsers.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-1llvm/test/tools/llvm-reduce/initialize-asm-parsers.ll
+1-11 files

LLVM/project d9030cfllvm/test/tools/llvm-reduce initialize-asm-parsers.ll

fix

Created using spr 1.3.7
DeltaFile
+1-1llvm/test/tools/llvm-reduce/initialize-asm-parsers.ll
+1-11 files

Linux/linux 1590cf0. Makefile

Linux 7.2-rc4
DeltaFile
+1-1Makefile
+1-11 files

LLVM/project d51a74cllvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/AMDGPU amdgpu-codegenprepare-idiv.ll

rebase

Created using spr 1.3.7
DeltaFile
+23,904-12llvm/test/CodeGen/RISCV/clmul.ll
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,510-2,221llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+35,487-9,9489,490 files not shown
+250,411-118,8579,496 files

LLVM/project 268bd17llvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/AMDGPU amdgpu-codegenprepare-idiv.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+23,904-12llvm/test/CodeGen/RISCV/clmul.ll
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,510-2,221llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+35,487-9,9489,487 files not shown
+250,404-118,8479,493 files

LLVM/project fc985f0llvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/AMDGPU amdgpu-codegenprepare-idiv.ll

rebase

Created using spr 1.3.7
DeltaFile
+23,904-12llvm/test/CodeGen/RISCV/clmul.ll
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,510-2,221llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+35,487-9,9489,487 files not shown
+250,404-118,8479,493 files

LLVM/project 174afe1llvm/docs NVPTXUsage.rst NVPTXUsage.md, llvm/test/CodeGen/AMDGPU amdgpu-codegenprepare-idiv.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+23,904-12llvm/test/CodeGen/RISCV/clmul.ll
+0-4,767llvm/docs/NVPTXUsage.rst
+2,949-1,487llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+2,871-1,461llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+4,253-0llvm/docs/NVPTXUsage.md
+1,510-2,221llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
+35,487-9,9489,487 files not shown
+250,404-118,8479,493 files

FreeBSD/ports b9afa43games/trx distinfo Makefile

games/trx: Update to 1.9.3

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