FreeBSD/ports cda35b3devel/R-cran-rJava Makefile

devel/R-cran-rJava: switch to JDK21
DeltaFile
+8-5devel/R-cran-rJava/Makefile
+8-51 files

FreeBSD/src cbac897sys/netinet6 in6_mcast.c

in6_mcast: Acquire ref to ifp and exit epoch earlier in sysctl

This patch reduces the number of witness warnings during ifmcstat(8) calls.

Reviewed by: glebius, zlei
Differential Revision: https://reviews.freebsd.org/D56052
DeltaFile
+4-4sys/netinet6/in6_mcast.c
+4-41 files

OPNSense/core 0043122src/opnsense/scripts/kea del_kea_leases.py get_kea_leases.py

Wrap socket connection into try/finally
DeltaFile
+15-12src/opnsense/scripts/kea/del_kea_leases.py
+15-12src/opnsense/scripts/kea/get_kea_leases.py
+30-242 files

LLVM/project 17d28a5clang/docs ReleaseNotes.rst, clang/lib/Lex PPDirectives.cpp

[clang] Don't crash when module directive `export module foo` not following a semicolon and there are no rest pp-tokens in current module file (#187845)

This PR add the missing check of nullable `std::optional<Token>` object
when the module directive `export module foo` not following a semicolon
and there are no rest pp-tokens in current module file.

---------

Signed-off-by: yronglin <yronglin777 at gmail.com>
Co-authored-by: Aaron Ballman <aaron at aaronballman.com>
DeltaFile
+10-9clang/lib/Lex/PPDirectives.cpp
+5-0clang/test/CXX/module/dcl.dcl/dcl.module/p1.cpp
+2-0clang/docs/ReleaseNotes.rst
+17-93 files

LLVM/project e106d12clang/test/CodeGenHLSL/resources Texture2D-Mips.hlsl

Remove alignment checks in new test. No necessary.
DeltaFile
+26-26clang/test/CodeGenHLSL/resources/Texture2D-Mips.hlsl
+26-261 files

LLVM/project ad95f3bllvm/lib/CodeGen Rematerializer.cpp

Removed redundant assert
DeltaFile
+2-7llvm/lib/CodeGen/Rematerializer.cpp
+2-71 files

LLVM/project 404e1bflibclc/clc/include/clc/math math.h

libclc: Force assuming fast float fma for AMDGPU

Currently the build uses the default dummy target, which assumes
FMA is slow. Force this to assume fast fma, which is the case on
any remotely new hardware. In the future if we want better support
for older targets, there should be a separate build of the math
functions for the slow fma case.
DeltaFile
+3-1libclc/clc/include/clc/math/math.h
+3-11 files

FreeBSD/ports b2fc3ddsysutils/lnav Makefile

sysutils/lnav: Take maintainership

PR:             294017
Approved by:    Thomas Hurst <tom at hur.st> (former maintainer)
DeltaFile
+1-1sysutils/lnav/Makefile
+1-11 files

LLVM/project a3318edmlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp, mlir/lib/Dialect/Arith/IR ArithOps.cpp

rename op
DeltaFile
+22-22mlir/test/Dialect/Arith/invalid.mlir
+20-20mlir/test/Dialect/Arith/ops.mlir
+9-9mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+4-4mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+4-4mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+3-3mlir/test/Dialect/Arith/canonicalize.mlir
+62-622 files not shown
+68-688 files

LLVM/project 7997046libclc/clc/include/clc/math math.h gentype.inc, libclc/clc/lib/generic/math clc_sincos_helpers.inc

libclc: Unify fast FMA controls

This was defined in multiple places with different names. Consolidate
on on, with a gentype wrapper for it. Also set the value based on the
standard FP_FAST_FMA* macros.
DeltaFile
+17-2libclc/clc/include/clc/math/math.h
+6-0libclc/clc/include/clc/math/gentype.inc
+2-2libclc/clc/lib/generic/math/clc_sincos_helpers.inc
+25-43 files

LLVM/project e858edbclang/lib/Basic/Targets AMDGPU.cpp, clang/test/Driver amdgpu-macros.cl

clang: Define FP_FAST_FMA_HALF macro for AMDGPU

OpenCL specifies this should be defined if cl_khr_fp16 is
implemented and half fma is fast compared to a separate mul
and add. This is trivially true for all targets with native
half support. It's not true for targets without half support
which need to legalize by promotion to double. We already lie
about this though, for the convenience of the dummy default
target.
DeltaFile
+4-0clang/lib/Basic/Targets/AMDGPU.cpp
+1-0clang/test/Driver/amdgpu-macros.cl
+1-0clang/test/Preprocessor/predefined-arch-macros.c
+6-03 files

LLVM/project 8a61e8fclang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety Checker.cpp FactsGenerator.cpp

[LifetimeSafety] Introduce AccessPath-based expiry (#187708)

Refactored the loan system to use access paths instead of loan IDs for
expiry tracking, consolidating PathLoan and PlaceholderLoan into a
unified Loan class.

This is a non-functional refactoring to move towards more granular
paths. This also removes a quadratic complexity of `handleLifetimeEnds`
where we iterated over all loans to find which loans expired.
DeltaFile
+85-108clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+40-62clang/lib/Analysis/LifetimeSafety/Checker.cpp
+16-38clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+23-14clang/lib/Analysis/LifetimeSafety/Loans.cpp
+10-10clang/test/Sema/warn-lifetime-safety-dataflow.cpp
+9-9clang/unittests/Analysis/LifetimeSafetyTest.cpp
+183-2414 files not shown
+203-26510 files

FreeBSD/ports 0665373devel/p5-TimeDate distinfo pkg-plist

devel/p5-TimeDate: Update to 2.35

Changelog:
https://metacpan.org/changes/distribution/TimeDate

PR:             294008
Reported by:    Sergei Vyshenski <svysh.fbsd at gmail.com> (maintainer)
Approved by:    maintainer, vvd (mentor)
DeltaFile
+3-3devel/p5-TimeDate/distinfo
+2-0devel/p5-TimeDate/pkg-plist
+1-1devel/p5-TimeDate/Makefile
+6-43 files

FreeBSD/ports 341c10edevel/R-cran-vctrs distinfo Makefile

devel/R-cran-vctrs: Update to 0.7.2

Changelog: https://cran.r-project.org/web/packages/vctrs/news/news.html
DeltaFile
+3-3devel/R-cran-vctrs/distinfo
+1-1devel/R-cran-vctrs/Makefile
+4-42 files

FreeBSD/ports 0f8d925games/libretro-nestopia distinfo Makefile

games/libretro-nestopia: Update 20250814 => 20260228

Commit log:
https://github.com/libretro/nestopia/compare/51ad831...c0ae3bc

PR:     293991
DeltaFile
+3-3games/libretro-nestopia/distinfo
+2-2games/libretro-nestopia/Makefile
+5-52 files

FreeBSD/ports 153c798games/libretro-mgba distinfo Makefile

games/libretro-mgba: Update 20250724 => 20251013

Commit log:
https://github.com/libretro/mgba/compare/affc86e...c758314

PR:     293990
DeltaFile
+3-3games/libretro-mgba/distinfo
+2-2games/libretro-mgba/Makefile
+5-52 files

FreeBSD/ports 5fe27aasysutils/loki distinfo Makefile

sysutils/loki: Remove GH_TUPLE

GH_TUPLE is not required when using go:modules.
As a side-effect, this solves a hash issue in distfiles.

Approved by:    portmgr (blanket)
Differential Revision:  https://reviews.freebsd.org/D55695

(cherry picked from commit 02cf1b3851b540b042e67db4f8d42ab4c7f62bfe)
DeltaFile
+1-609sysutils/loki/distinfo
+1-323sysutils/loki/Makefile
+2-9322 files

FreeBSD/ports a905fbasysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to the latest commit

Approved by:    driesm (maintainer)
Differential Revision:  https://reviews.freebsd.org/D56039
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-2sysutils/vm-bhyve-devel/Makefile
+5-52 files

FreeBSD/ports cca0b13games/gemrb pkg-plist distinfo

games/gemrb: update to 0.9.5

Changelog:      https://gemrb.org/2026/03/23/gemrb-0-9-5-released.html
DeltaFile
+225-27games/gemrb/pkg-plist
+3-3games/gemrb/distinfo
+1-2games/gemrb/Makefile
+229-323 files

FreeBSD/ports 02cf1b3sysutils/loki distinfo Makefile

sysutils/loki: Remove GH_TUPLE

GH_TUPLE is not required when using go:modules.
As a side-effect, this solves a hash issue in distfiles.

Approved by:    portmgr (blanket)
Differential Revision:  https://reviews.freebsd.org/D55695
DeltaFile
+1-609sysutils/loki/distinfo
+1-323sysutils/loki/Makefile
+2-9322 files

FreeBSD/ports 822171cgames/libretro-beetle_psx distinfo Makefile

games/libretro-beetle_psx: Update 0.20250806 => 0.20260113

Commit log:
https://github.com/libretro/beetle-psx-libretro/compare/1e42a90...254285d

PR:     293989
DeltaFile
+3-3games/libretro-beetle_psx/distinfo
+2-2games/libretro-beetle_psx/Makefile
+5-52 files

NetBSD/pkgsrc ZBp91Igdoc TODO CHANGES-2026

   doc: Updated games/vms-empire to 1.19
VersionDeltaFile
1.26962+3-1doc/TODO
1.1825+2-1doc/CHANGES-2026
+5-22 files

NetBSD/pkgsrc tOftEIOgames/vms-empire distinfo Makefile, games/vms-empire/patches patch-edit.c patch-aa

   vms-empire: update to 1.19.

          Code hardening with ChatGPT 5.2
          Close off a whole bunch of potential buffer overruns.
          Bail out gracefully on failed memory allocations.
          New versioned, field-wise save format with map dimensions recorded.
          Default save file name is now empire.sav.
          Documentation is fully spellchecked.
VersionDeltaFile
1.3+13-13games/vms-empire/patches/patch-edit.c
1.7+6-6games/vms-empire/patches/patch-aa
1.13+6-6games/vms-empire/distinfo
1.19+4-3games/vms-empire/Makefile
+29-284 files

LLVM/project b2269f4clang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety Checker.cpp FactsGenerator.cpp

Expire AccessPaths instead of loans
DeltaFile
+85-108clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+40-62clang/lib/Analysis/LifetimeSafety/Checker.cpp
+16-38clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+23-14clang/lib/Analysis/LifetimeSafety/Loans.cpp
+10-10clang/test/Sema/warn-lifetime-safety-dataflow.cpp
+9-9clang/unittests/Analysis/LifetimeSafetyTest.cpp
+183-2414 files not shown
+203-26510 files

LLVM/project b1aa6a4llvm/include/llvm/CodeGenTypes LowLevelType.h, llvm/lib/CodeGen LowLevelTypeUtils.cpp

[GlobalISel][LLT] Introduce FPInfo for LLT (Enable bfloat, ppc128float and others in GlobalISel) (#155107)

Added extra information in LLT to support ambiguous fp types during
GlobalISel. Original idea by @tgymnich

Main differences from https://github.com/llvm/llvm-project/pull/122503
are:
* Do not deprecate LLT::scalar
* Allow targets to enable/disable IR translation with extenden LLT via
`TargetOption::EnableGlobalISelExtendedLLT` (disabled by default)
* `IRTranslator` use `TargetLoweringInfo` for appropriate `LLT`
generation.
* For this reason added flag in GlobalISelMatchTable` to allow switch
between legacy and new extended LLT names
* Revert using stubs like `LLT::float32` for float types as they are
real now. Added `TODO` for such cases.

Also MIRParser now may parse new type indentifiers.


    [3 lines not shown]
DeltaFile
+392-135llvm/include/llvm/CodeGenTypes/LowLevelType.h
+160-73llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+133-0llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp
+77-35llvm/lib/CodeGen/MIRParser/MIParser.cpp
+64-39llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
+69-25llvm/lib/CodeGen/LowLevelTypeUtils.cpp
+895-30747 files not shown
+1,275-46053 files

NetBSD/pkgsrc-wip 2f858d3g-golf distinfo Makefile

g-golf: Update to 0.8.5

(improvements to examples)
DeltaFile
+3-3g-golf/distinfo
+2-2g-golf/Makefile
+5-52 files

FreeNAS/freenas 1375c0bsrc/middlewared/debian control, src/middlewared/middlewared/plugins disk.py

use new pylibsed library
DeltaFile
+205-0src/middlewared/middlewared/utils/disks_/disk_class.py
+44-143src/middlewared/middlewared/plugins/disk_/sed.py
+0-180src/middlewared/middlewared/utils/sed.py
+8-2src/middlewared/middlewared/plugins/disk.py
+3-2src/middlewared/middlewared/plugins/system/product.py
+4-0src/middlewared/debian/control
+264-3273 files not shown
+266-3339 files

LLVM/project ee31587llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll, llvm/test/CodeGen/X86 vector-interleaved-load-i64-stride-7.ll vector-interleaved-load-i8-stride-8.ll

Rebase

Created using spr 1.3.7
DeltaFile
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+5,208-5,214llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+3,046-3,042llvm/test/CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
+4,523-0llvm/test/tools/llvm-mca/RISCV/SiFiveX100/rvv/arithmetic.test
+2,034-2,026llvm/test/CodeGen/X86/clmul-vector.ll
+2,034-1,998llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-8.ll
+23,680-19,0781,940 files not shown
+133,448-56,7551,946 files

LLVM/project 2ed9f92llvm/include/llvm/CodeGen Rematerializer.h, llvm/lib/CodeGen Rematerializer.cpp

Add `UseRegion` argument to `printUser`
DeltaFile
+16-8llvm/lib/CodeGen/Rematerializer.cpp
+2-1llvm/include/llvm/CodeGen/Rematerializer.h
+18-92 files

LLVM/project d2d4504llvm/test/CodeGen/AMDGPU llvm.amdgcn.tanh.ll

[AMDGPU] Add tanh tests for gfx13
DeltaFile
+296-190llvm/test/CodeGen/AMDGPU/llvm.amdgcn.tanh.ll
+296-1901 files