FreeBSD/ports 2ab4574lang/erlang-runtime29 pkg-descr

lang/erlang-runtime29: make it match
DeltaFile
+1-1lang/erlang-runtime29/pkg-descr
+1-11 files

LLVM/project e5fc77cllvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp AMDGPUWaitcntUtils.h

[AMDGPU][SIInsertWaitcnts][NFC] Remove HasExtendedWaitcnts from printer

The debug output no longer needs to distinguish between pre-gfx12 and
gfx12+ counter names. Drop the HasExtendedWaitcnts boolean from
getInstCounterName, Waitcnt::getPrintable, print, and dump, keeping
only the extended (gfx12+) names unconditionally.

Assisted-By: Claude Sonnet 4.6
DeltaFile
+6-14llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+6-9llvm/lib/Target/AMDGPU/AMDGPUWaitcntUtils.h
+5-10llvm/lib/Target/AMDGPU/AMDGPUWaitcntUtils.cpp
+17-333 files

FreeBSD/ports bf2ebb5graphics/dspdfviewer Makefile

graphics/dspdfviewer: Fix build failures for clang 21.1.8

Change applies to 16.0-CURRENT (1600018 and above).
DeltaFile
+5-0graphics/dspdfviewer/Makefile
+5-01 files

LLVM/project 9708947clang-tools-extra/clang-tidy/modernize DeprecatedHeadersCheck.cpp, clang-tools-extra/clangd/unittests DiagnosticsTests.cpp

[clang-tidy] Skip user headers named like C headers in `modernize-deprecated-headers` (#195507)

Previously `modernize-deprecated-headers` would match on any header with
the same name as standard library headers. This commit fixes the problem
by checking whether the include resolves to a system header.

Closes #45991

---------

Co-authored-by: Victor Chernyakin <chernyakin.victor.j at outlook.com>
DeltaFile
+9-0clang-tools-extra/test/clang-tidy/checkers/modernize/deprecated-headers-user.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+4-0clang-tools-extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp
+2-1clang-tools-extra/clangd/unittests/DiagnosticsTests.cpp
+1-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/deprecated-headers/user/assert.h
+21-15 files

LLVM/project e7b0b35clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode builtin-functions.cpp references.cpp

[clang][bytecode] Create global variables for temporaries... (#195037)

... that are extended by other global variables.

If the temporary we create is extended by a variable that we index as a
global, create a global for the temporary, even if it's not an
`SD_Static` temporary.
DeltaFile
+19-6clang/lib/AST/ByteCode/Compiler.cpp
+10-0clang/test/AST/ByteCode/builtin-functions.cpp
+3-2clang/test/AST/ByteCode/references.cpp
+32-83 files

LLVM/project ccc3e81clang/test/Format clang-format-ignore.cpp, clang/tools/clang-format ClangFormat.cpp

[clang-format] Make ignored files unformatted instead of empty. (#170416)

Tools rely on the expectation that clang-format will output a formatted
file. In the case of ignored files, the formatted file should just be
the input file, untouched.

Fixes #170407
DeltaFile
+18-20clang/test/Format/clang-format-ignore.cpp
+8-1clang/tools/clang-format/ClangFormat.cpp
+26-212 files

LLVM/project 4cc98cclibc/src/__support/FPUtil BasicOperations.h, libc/src/__support/math getpayloadf.h getpayloadl.h

[libc][math] Qualify getpayload functions to constexpr (#195532)

Signed-off-by: udaykiriti <udaykiriti624 at gmail.com>
DeltaFile
+26-0libc/test/shared/shared_math_constexpr_test.cpp
+6-0libc/test/shared/CMakeLists.txt
+3-1libc/src/__support/math/getpayloadf.h
+2-1libc/src/__support/FPUtil/BasicOperations.h
+1-1libc/src/__support/math/getpayloadl.h
+1-1libc/src/__support/math/getpayloadf16.h
+39-43 files not shown
+42-79 files

NetBSD/src HFpU31zsys/uvm uvm_pmap.h

   Revery previous -- mid-air collision.
VersionDeltaFile
1.48+3-3sys/uvm/uvm_pmap.h
+3-31 files

NetBSD/src Amy32hZsys/rump/librump/rumpkern vm.c, sys/uvm uvm_glue.c uvm_extern.h

   Hide pmap internals -- specifically, a call to pmap_resident_count() -- behind
   a proper functional API: uvm_resident_count().
VersionDeltaFile
1.183+13-2sys/uvm/uvm_glue.c
1.199+8-2sys/rump/librump/rumpkern/vm.c
1.238+3-3sys/uvm/uvm_extern.h
+24-73 files

LLVM/project af37d9flibcxx/include algorithm, libcxx/include/__algorithm ranges_fold.h

Implement fold_right_last
DeltaFile
+204-0libcxx/test/std/algorithms/alg.nonmodifying/alg.fold/ranges.fold_right_last.pass.cpp
+30-0libcxx/test/std/language.support/support.limits/support.limits.general/algorithm.version.compile.pass.cpp
+30-0libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
+25-0libcxx/include/__algorithm/ranges_fold.h
+13-3libcxx/test/benchmarks/algorithms/nonmodifying/fold.bench.cpp
+10-0libcxx/include/algorithm
+312-38 files not shown
+328-814 files

NetBSD/src monQMI6sys/uvm uvm_pmap.h

   expose pmap_resident_count() same as pmap_update(), as rump tty needs it.
VersionDeltaFile
1.47+4-4sys/uvm/uvm_pmap.h
+4-41 files

LLVM/project d50631fllvm/lib/CodeGen CodeGenTargetMachineImpl.cpp, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

MCContext/TargetMachine: Take MCRegisterInfo and MCSubtargetInfo by reference. NFC (#195032)

Both MCRegisterInfo and MCSubtargetInfo are non-null at every callsite
that matters (only nullable in unit tests like
`llvm/unittests/CodeGen/MFCommon.inc`), mirroring the recent `const
MCAsmInfo &` cleanup.

* TargetMachine::getMCRegisterInfo and getMCSubtargetInfo return
  references.
* MCContext's constructor takes const MCRegisterInfo & and
  const MCSubtargetInfo &.
DeltaFile
+10-10llvm/unittests/MC/AMDGPU/DwarfRegMappings.cpp
+6-6llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+5-5llvm/unittests/Target/AArch64/AArch64SVESchedPseudoTest.cpp
+8-2llvm/unittests/CodeGen/MFCommon.inc
+4-4llvm/lib/CodeGen/CodeGenTargetMachineImpl.cpp
+4-4llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+37-3166 files not shown
+140-13472 files

LLVM/project 5f9b0adlibc/src/__support/math CMakeLists.txt rintf16.h, libc/src/math/generic CMakeLists.txt

[libc][math] Refactor rint-nearbyint family to header-only (#195577)

Refactors the rint-nearbyint math family to be header-only.

part of: #147386

Target Functions:
  - nearbyint
  - nearbyintbf16
  - nearbyintf
  - nearbyintf128
  - nearbyintf16
  - nearbyintl
  - rint
  - rintbf16
  - rintf
  - rintf128
  - rintf16
  - rintl

    [4 lines not shown]
DeltaFile
+176-8utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+123-0libc/src/__support/math/CMakeLists.txt
+12-32libc/src/math/generic/CMakeLists.txt
+40-0libc/src/__support/math/rintf16.h
+31-0libc/src/__support/math/rintf128.h
+31-0libc/src/__support/math/nearbyintf16.h
+413-4037 files not shown
+1,044-11543 files

FreeBSD/ports aeee2f0devel/vectorscan Makefile

devel/vectorscan: disable FAT_RUNTIME on FreeBSD 14

The "fat" runtime build uses build_wrapper.sh to rename symbols via nm(1)
with the -f posix flag, which is not supported on FreeBSD 14.

Reported by:    pkg-fallout
DeltaFile
+1-0devel/vectorscan/Makefile
+1-01 files

NetBSD/src Ryq3jM6sys/uvm uvm_pmap.h

   Undo previous and instead fix it by ensuring that API surface is exposed
   for _RUMPKERNEL.
VersionDeltaFile
1.46+1-9sys/uvm/uvm_pmap.h
+1-91 files

LLVM/project cd6119cflang/test/Lower structure-constructors.f90 transformational-intrinsics.f90, flang/test/Lower/Intrinsics ieee_unordered.f90 rrspacing.f90

[flang][NFC] Converted more tests from old lowering to new lowering (part 55) (#195291)

Converted tests:
- Lower/Intrinsics/ieee_unordered.f90
- Lower/Intrinsics/rrspacing.f90
- Lower/structure-constructors.f90
- Lower/transformational-intrinsics.f90

Removed test:
- Transforms/stack-arrays.f90: tested the stack-arrays pass on the
legacy --array-value-copy output of legacy lowering. The HLFIR pipeline
produces fundamentally different code for array slice copies
(_FortranAAssign with fir.embox of sub-slices instead of allocating a
temp via array-value-copy), so the test's premises no longer apply. The
HLFIR equivalent test already exists at
Transforms/stack-arrays-hlfir.f90.
DeltaFile
+110-179flang/test/Lower/structure-constructors.f90
+92-193flang/test/Lower/transformational-intrinsics.f90
+0-154flang/test/Transforms/stack-arrays.f90
+33-35flang/test/Lower/Intrinsics/ieee_unordered.f90
+4-4flang/test/Lower/Intrinsics/rrspacing.f90
+239-5655 files

NetBSD/src LDU8GrTsys/uvm uvm_pmap.h

   Partially revert previous to fix the builds.

   The UVM stats functions are used (apparently) by the RUMP
   "kernel", and need to be exposed as they were before, so
   for now, do that.

   Feel free to undo this, and fix the problem some other way.
VersionDeltaFile
1.45+9-1sys/uvm/uvm_pmap.h
+9-11 files

LLVM/project eed3366llvm/test/tools/llubi attributes.ll metadata.ll, llvm/tools/llubi/lib Interpreter.cpp

[llubi] Add support for poison-generating/UB-implying annotations (#195339)

This patch adds support for poison-generating/UB-implying annotations,
including:
1. Parameter/retval attributes on function declarations and call sites
(range/nofpclass/align/nonnull/noundef/dereferenceable[_or_null]).
2. Metadata
(!range/!nofpclass/!align/!nonnull/!noundef/!dereferenceable[_or_null])
3. Assume operand bundles (nonnull/align/dereferenceable[_or_null])

I put all of them into a single patch as they share most of the common
logic.
Note that there are two todos to reach the full support:
1. Load with `!noundef` metadata doesn't check undef bits for now.
2. !dereferenceable[_or_null] on load (and inttoptr) are not tested by
this patch, as it needs the provenance support
(https://github.com/llvm/llvm-project/pull/185977). But it should be
fine as they are tested by metadata on call sites.
DeltaFile
+328-0llvm/test/tools/llubi/attributes.ll
+307-7llvm/tools/llubi/lib/Interpreter.cpp
+114-0llvm/test/tools/llubi/metadata.ll
+46-0llvm/test/tools/llubi/assume_operand_bundles.ll
+20-0llvm/test/tools/llubi/assume_null_all_ones.ll
+20-0llvm/test/tools/llubi/attribute_dereferenceable_ub_nullary_provenance.ll
+835-718 files not shown
+1,052-1624 files

FreeBSD/ports 1c67899emulators/quasi88 distinfo Makefile

emulators/quasi88: Update 0.7.3 => 0.7.4

Changelog:
https://www.eonet.ne.jp/~showtime/quasi88/history.html

PR:             294990
Sponsored by:   UNIS Labs
DeltaFile
+3-3emulators/quasi88/distinfo
+1-1emulators/quasi88/Makefile
+4-42 files

FreeBSD/ports 70225c2chinese/fcitx Makefile, chinese/fcitx/files pkg-message.in

chinese/fcitx: Fix options GTK2 and GTK3, improve port

GTK2 and GTK3 options aren't working properly: even if disable GTK2, it
gets re-enabled GTK2.

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.
- Set dependency from ecm as build.
- Convert CMAKE_ARGS to CMAKE_ON and CMAKE_OFF.
- Replace ".if ${PORT_OPTIONS:M***}" with new style options.
- Remove unnecessary KDE_MAN_PREFIX - it have default value.
- Remove description of Qt4 module from pkg-message.
- Use DESKTOPDIR in pkg-message.

PR:             294883
Approved by:    lichray at gmail.com (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp>

    [3 lines not shown]
DeltaFile
+44-61chinese/fcitx/Makefile
+1-7chinese/fcitx/files/pkg-message.in
+45-682 files

FreeBSD/src 7a40b8asys/dev/dpaa if_memac_fdt.c if_memac.h

dpaa: Fix copyright headers

Reported by:    ziaee@
Fixes:  fd8d34ce27 ("dpaa: Migrate from NCSW base to a home-grown driver")
DeltaFile
+3-22sys/dev/dpaa/if_memac_fdt.c
+3-22sys/dev/dpaa/if_memac.h
+1-23sys/dev/dpaa/fman_port_if.m
+3-3sys/dev/dpaa/fman_xmdio.c
+3-3sys/dev/dpaa/fman_port.h
+3-3sys/dev/dpaa/fman_port.c
+16-7615 files not shown
+47-10721 files

FreeBSD/src 7b5a23bsys/dev/iicbus/rtc rs5c372a.c

rs5c372a: Fix copyright header

Reported by:    ziaee@
Fixes:  d22051b18 ("iicbus/rtc: Add driver for the Ricoh rs5c372 RTC")
DeltaFile
+2-22sys/dev/iicbus/rtc/rs5c372a.c
+2-221 files

LLVM/project 5c0e063.github/workflows release-tasks.yml

workflows/release-tasks: remove duplicate environment specification
DeltaFile
+0-1.github/workflows/release-tasks.yml
+0-11 files

FreeBSD/ports 3b9c03fchinese/fcitx Makefile, chinese/fcitx/files pkg-message.in

chinese/fcitx: Fix options GTK2 and GTK3, improve port

GTK2 and GTK3 options aren't working properly: even if disable GTK2, it
gets re-enabled GTK2.

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.
- Set dependency from ecm as build.
- Convert CMAKE_ARGS to CMAKE_ON and CMAKE_OFF.
- Replace ".if ${PORT_OPTIONS:M***}" with new style options.
- Remove unnecessary KDE_MAN_PREFIX - it have default value.
- Remove description of Qt4 module from pkg-message.
- Use DESKTOPDIR in pkg-message.

PR:             294883
Approved by:    lichray at gmail.com (maintainer)
Sponsored by:   UNIS Labs
Co-authored-by: Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp>
MFH:            2026Q2
DeltaFile
+44-61chinese/fcitx/Makefile
+1-7chinese/fcitx/files/pkg-message.in
+45-682 files

LLVM/project 2a338aellvm/utils/FileCheck FileCheck.cpp

Apply clang-format
DeltaFile
+2-2llvm/utils/FileCheck/FileCheck.cpp
+2-21 files

LLVM/project 0b65233libcxx/docs/ReleaseNotes 23.rst, libcxx/include algorithm

[libc++] Implement `ranges::fold_right` (#193997)

- Part of https://github.com/llvm/llvm-project/issues/105208.
- Closes https://github.com/llvm/llvm-project/issues/174060.
DeltaFile
+196-0libcxx/test/std/algorithms/alg.nonmodifying/alg.fold/ranges.fold_right.pass.cpp
+47-0libcxx/include/__algorithm/ranges_fold.h
+8-0libcxx/include/algorithm
+3-4libcxx/test/benchmarks/algorithms/nonmodifying/fold.bench.cpp
+4-0libcxx/test/libcxx/algorithms/nodiscard.verify.cpp
+2-2libcxx/docs/ReleaseNotes/23.rst
+260-63 files not shown
+263-89 files

GhostBSD/ports 53751afmisc/bun-decompile pkg-plist, misc/openclaw pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+0-75,163misc/openclaw/pkg-plist
+0-15,936www/firefox-esr/files/patch-bug1962139-c27-ffmpeg8
+1,121-5,604misc/openclaw/files/package-lock.json
+2,552-2,967www/homepage/pkg-plist
+4,798-0misc/bun-decompile/pkg-plist
+1,686-3,080net-mgmt/icinga-php-thirdparty/pkg-plist
+10,157-102,7505,950 files not shown
+128,756-157,5605,956 files

FreeBSD/src ee58056stand/powerpc/boot1.chrp Makefile

boot1.chrp: Specify --image-base

This is required for LLVM 22's ld.lld to avoid a build error:

ld.lld: error: section '.text' address (0x38000) is smaller than image base (0x10000000); specify --image-base
ld.lld: error: section '.rodata' address (0x3b308) is smaller than image base (0x10000000); specify --image-base
ld.lld: error: section '.data' address (0x3b610) is smaller than image base (0x10000000); specify --image-base
ld.lld: error: section '.bss' address (0x3f618) is smaller than image base (0x10000000); specify --image-base

Use 0x38000 for the image base, which is the address of the lowest
(and only) LOAD segment in the file.

Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56459

(cherry picked from commit aa0bc7cca153f67f8becec8a8fb259ff5fd30fd0)
DeltaFile
+1-1stand/powerpc/boot1.chrp/Makefile
+1-11 files

FreeBSD/src 0a919e2lib/libifconfig libifconfig_bridge.c

libifconfig: Skip bridge VLAN config for span members

bridge(4) doesn't support BRDGGIFVLANSET for span members, which
means if a span interface is configured, libifconfig will fail to
fetch bridge members.  Skip this for IFBIF_SPAN members.

PR:     292634
MFC after:      3 days
Reported by:    Emrion <kmachine at free.fr>
Reviewed by:    pouria, zlei
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56694

(cherry picked from commit 454322c08b8aa181939c8d920472f03cfd591032)
DeltaFile
+5-0lib/libifconfig/libifconfig_bridge.c
+5-01 files

LLVM/project 94e005dllvm/test/CodeGen/DirectX discard_error.ll firstbitlow_error.ll

[DirectX] Update error messages after #194061 (#195553)

Since DirectX is an experimental target these tests aren't failing on
public bots, but they obviously do when building DirectX.
DeltaFile
+1-1llvm/test/CodeGen/DirectX/discard_error.ll
+1-1llvm/test/CodeGen/DirectX/firstbitlow_error.ll
+1-1llvm/test/CodeGen/DirectX/firstbitshigh_error.ll
+1-1llvm/test/CodeGen/DirectX/firstbituhigh_error.ll
+1-1llvm/test/CodeGen/DirectX/saturate_errors.ll
+5-55 files