LLVM/project 05b6b4forc-rt/include/orc-rt-c Logging.h, orc-rt/lib/executor Logging.cpp

[orc-rt] Add new ControllerAccess logging category. (#209380)

The orc_rt_log_Category_ControllerAccess category should be used to log
messages from ControllerAccess implementations. E.g.

  ORC_RT_LOG(Error, ControllerAccess, "connect() failed with <error>");
DeltaFile
+16-3orc-rt/test/unit/LoggingTest.cpp
+1-1orc-rt/lib/executor/Logging.cpp
+1-0orc-rt/include/orc-rt-c/Logging.h
+18-43 files

LLVM/project 5dd58c9llvm/test/Transforms/Coroutines coro-materialize-check-operands.ll

test cleanup
DeltaFile
+2-4llvm/test/Transforms/Coroutines/coro-materialize-check-operands.ll
+2-41 files

FreeBSD/ports c44b3ccsysutils Makefile

sysutils/Makefile: remove duplicate, unbreak the ports tree
DeltaFile
+0-1sysutils/Makefile
+0-11 files

LLVM/project 1bd4601clang-tools-extra/clang-doc YAMLGenerator.cpp, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Remove the YAML generator (#209350)

The original intent of the YAML generator was to package the
documentation information in a structured and reusable way. It has been
superseded by the JSON generator.
DeltaFile
+0-593clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+0-585clang-tools-extra/clang-doc/YAMLGenerator.cpp
+0-148clang-tools-extra/test/clang-doc/yaml/templates.cpp
+0-89clang-tools-extra/test/clang-doc/yaml/builtin_types.cpp
+0-27clang-tools-extra/test/clang-doc/yaml/single-file.cpp
+2-6clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+2-1,4488 files not shown
+6-1,46414 files

LLVM/project 6de51bellvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-v4-instructions.ll

[AArch64][GlobalISel] Legalization for bf16 fptosi/fptoui. (#209206)

Similar to other operations, this makes sure we can widen bf16
fptosi/fptoui correctly, promoting the value to a f32. The vector
variants have been proven by exhaustive checking.
DeltaFile
+678-169llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+143-65llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+2-14llvm/test/CodeGen/AArch64/bf16-instructions.ll
+6-1llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+829-2494 files

NetBSD/src 4XCdczcsys/net if_spppsubr.c

   Added __read_mostly attribute to sppp_keppalive_interval
VersionDeltaFile
1.303+4-3sys/net/if_spppsubr.c
+4-31 files

NetBSD/src H3dFrhvsys/net if_spppsubr.c

   sppp: hold RW_READER lock while checking state of IPv6CP, not RW_WRITER
VersionDeltaFile
1.302+3-3sys/net/if_spppsubr.c
+3-31 files

NetBSD/src H7EkOtJsys/net if_spppsubr.c

   sppp: remove unused variable
VersionDeltaFile
1.301+6-5sys/net/if_spppsubr.c
+6-51 files

NetBSD/pkgsrc ow1Q83Lgames/widelands Makefile distinfo

   widelands: direct download URL doesn't work

   use distfile generated when clicking the download link

   Bump PKGREVISION because for some reason, it differs to the recorded
   data.
VersionDeltaFile
1.54+8-7games/widelands/Makefile
1.11+4-4games/widelands/distinfo
+12-112 files

NetBSD/src AK89Xuhsys/net if_spppvar.h

   added '*'at the beginning of comment
VersionDeltaFile
1.54+3-3sys/net/if_spppvar.h
+3-31 files

NetBSD/src RrztnD8tests/net/if_pppoe t_pppoe_ondemand.sh t_pppoe_keepalive.sh

   minor cleanup and typo fixes in tests/net/if_pppoe
VersionDeltaFile
1.3+11-9tests/net/if_pppoe/t_pppoe_ondemand.sh
1.4+6-6tests/net/if_pppoe/t_pppoe_keepalive.sh
1.35+4-4tests/net/if_pppoe/t_pppoe.sh
1.2+3-3tests/net/if_pppoe/common.sh
+24-224 files

NetBSD/pkgsrc kJhlHmMmultimedia/transcode distinfo, multimedia/transcode/patches patch-configure patch-export_aud__aux.c

   transcode: fix build with lame 4.0

   regen some other patches while here
VersionDeltaFile
1.4+46-14multimedia/transcode/patches/patch-configure
1.3+11-12multimedia/transcode/patches/patch-export_aud__aux.c
1.4+11-12multimedia/transcode/patches/patch-export_export_ffmpeg.c
1.32+4-4multimedia/transcode/distinfo
+72-424 files

NetBSD/pkgsrc c2LYxJddoc CHANGES-2026

   doc: Updated devel/pkgconf to 3.0.2
VersionDeltaFile
1.4453+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7aubb47devel/pkgconf distinfo Makefile

   pkgconf: update to 3.0.2.

   Changes from 3.0.1 to 3.0.2:
   ----------------------------

   * Fix build on systems where readlinkat(2) is missing, such as Illumos when
     built without appropriate CFLAGS.

   * Fix detection of readlinkat(2) on systems where it is gated behind
     _ATFILE_SOURCE, such as on certain builds of Illumos.
VersionDeltaFile
1.33+4-4devel/pkgconf/distinfo
1.38+2-2devel/pkgconf/Makefile
+6-62 files

FreeBSD/ports 7bc4313sysutils/py-ansible-core221 distinfo Makefile, sysutils/py-ansible-core221/files patch-pyproject.toml

sysutils/py-ansible-core221: Update to 2.21.2
DeltaFile
+4-4sysutils/py-ansible-core221/files/patch-pyproject.toml
+3-3sysutils/py-ansible-core221/distinfo
+1-1sysutils/py-ansible-core221/Makefile
+8-83 files

FreeBSD/ports 796a9cbsecurity/wazuh-manager distinfo

security/wazuh-manager: Fix fetch

Reported by:    pkg-fallout

(cherry picked from commit 3b049f291f3073946a5de1de6725e27880aeed72)
DeltaFile
+2-2security/wazuh-manager/distinfo
+2-21 files

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

[libc][realpath] Support relative paths
DeltaFile
+84-3libc/test/src/stdlib/realpath_test.cpp
+16-1libc/src/stdlib/linux/realpath.cpp
+2-0libc/test/src/stdlib/CMakeLists.txt
+1-0libc/src/stdlib/linux/CMakeLists.txt
+103-44 files

LLVM/project 44a42e6clang-tools-extra/clang-tidy/misc RedundantExpressionCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix false positive in misc-redundant-expression with type aliases (#198085)

The `misc-redundant-expression` check previously flagged expressions as
redundant if their underlying `DeclRefExpr` pointed to the same
declaration. This caused false positives when comparing identical values
accessed through distinct type aliases.

Following Clang's diagnostic `aka` logic, this patch uses the AST
Printer to stringify and compare the `NestedNameSpecifier` and
`TemplateArguments`. This safely preserves sugared types while natively
normalizing all whitespaces and newlines, ensuring robustness against
multiline formatting changes.

Fixes #145415
DeltaFile
+46-0clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression.cpp
+39-2clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
+7-2clang-tools-extra/docs/ReleaseNotes.rst
+92-43 files

FreeBSD/ports 3b049f2security/wazuh-manager distinfo

security/wazuh-manager: Fix fetch

Reported by:    pkg-fallout
DeltaFile
+2-2security/wazuh-manager/distinfo
+2-21 files

LLVM/project a70234bflang/lib/Lower CallInterface.cpp, flang/lib/Optimizer/Transforms FunctionAttr.cpp

[flang] Propagate INTENT(IN) dummy arguments as readonly (#207732)

Mark eligible `INTENT(IN)` dummy data objects with a `fir.read_only`
argument attribute during lowering, and teach `FunctionAttr` to
translate the marker to LLVM `readonly` for reference arguments when
optimizing for speed.

LLVM FunctionAttrs can infer `readonly` later in the pipeline, but this
happens too late for IPSCCP function specialization.
`FunctionSpecializer::promoteConstantStackValues` requires
`onlyReadsMemory()` before promoting constant by-reference scalar
arguments. Providing `readonly` satisfies this check and allows these
arguments to be promoted, enabling function specialization, including in
non-LTO builds.

For direct-data arguments, restrict propagation to by-reference
non-character intrinsic scalars. Ordinary arrays and derived-type
arguments are excluded because compiler-generated copy-out may write
back through a forwarded dummy argument. LLVM `readonly` does not permit

    [30 lines not shown]
DeltaFile
+175-0flang/test/Lower/dummy-argument-readonly.f90
+90-0flang/test/Transforms/function-attrs-readonly.fir
+48-0flang/test/Driver/function-attr-readonly.f90
+43-1flang/lib/Lower/CallInterface.cpp
+25-10flang/lib/Optimizer/Transforms/FunctionAttr.cpp
+25-1flang/test/Lower/call-copy-in-out.f90
+406-1217 files not shown
+447-4123 files

LLVM/project a527c6forc-rt/lib/executor Logging.cpp

[orc-rt] Statically check logging category/level name array sizes. (#209372)

Add static_asserts to trigger compilation failure if the sizes of these
arrays don't match their respective enum/macro value ranges.
DeltaFile
+7-2orc-rt/lib/executor/Logging.cpp
+7-21 files

OpenBSD/src KOcgup7usr.bin/ssh ssh-mldsa-eddsa.c

   use crypto_api.h #define constants for lengths; no binary change
VersionDeltaFile
1.2+22-16usr.bin/ssh/ssh-mldsa-eddsa.c
+22-161 files

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

[libc][realpath] Support relative paths
DeltaFile
+81-3libc/test/src/stdlib/realpath_test.cpp
+16-1libc/src/stdlib/linux/realpath.cpp
+2-0libc/test/src/stdlib/CMakeLists.txt
+1-0libc/src/stdlib/linux/CMakeLists.txt
+100-44 files

LLVM/project c4edd8bllvm/include/llvm/Object IRSymtab.h, llvm/test/Object/X86 irsymtab-large-common.ll irsymtab.ll

[Object] Fix irsymtab CommonSize truncation past 4 GiB (#209085)

Fixes #208669

Issue :
With -flto, Fortran COMMON blocks larger than 4 GiB were silently
miscompiled. The linker reserved only the low 32 bits of the declared
size, so stores past that boundary could segfault with no diagnostic.

Root Cause :
storage::Uncommon::CommonSize in the LTO irsymtab was stored as 32-bit
(Word). Sizes above 2^32 bytes were truncated when the symtab was
written and read back at link time.

Fix :
Widen CommonSize to 64-bit and bump irsymtab format version to 4. Added
test to verify symtab records the full size.
DeltaFile
+26-0llvm/test/Object/X86/irsymtab-large-common.ll
+5-3llvm/include/llvm/Object/IRSymtab.h
+2-2llvm/test/Object/X86/irsymtab.ll
+33-53 files

FreeBSD/ports e16a62elang/gleam distinfo Makefile.crates, lang/gleam/files patch-Cargo.lock

lang/gleam: Update 1.16.0 => 1.17.0

Approved by:            dch@ (maintainer)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58121
DeltaFile
+85-37lang/gleam/distinfo
+42-18lang/gleam/Makefile.crates
+2-2lang/gleam/files/patch-Cargo.lock
+1-2lang/gleam/Makefile
+1-1lang/gleam/pkg-descr
+131-605 files

LLVM/project f18e59acompiler-rt/lib/sanitizer_common sanitizer_dl.cpp sanitizer_dl.h, compiler-rt/lib/tsan/go buildgo.sh

Revert "[compiler-rt] [sanitizer_common] Fix SIGSEGV in ForEachMappedRegion for DSOs with custom image base" (#209371)

Reverts llvm/llvm-project#206299 due to buildbot breakage
(https://github.com/llvm/llvm-project/pull/206299#issuecomment-4964804971)
DeltaFile
+0-9compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+0-4compiler-rt/lib/sanitizer_common/sanitizer_dl.h
+1-2compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
+0-3compiler-rt/lib/tsan/go/buildgo.sh
+0-2compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cpp
+1-0compiler-rt/test/sanitizer_common/TestCases/Linux/dlopen_image_base.c
+2-206 files

FreeBSD/ports 8cb9b65graphics/frei0r distinfo version.mk

graphics/frei0r: Update to 3.2.3
DeltaFile
+3-3graphics/frei0r/distinfo
+1-1graphics/frei0r/version.mk
+4-42 files

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

[libc][realpath] Validate path components.

This PR updates `realpath` to validate paths and return `ENOTDIR` or `ENOENT` according to https://pubs.opengroup.org/onlinepubs/9699919799/functions/realpath.html.

This PR also bumps the memory limit in `HermeticTestUtils.cpp`. The realpath unit tests allocate quite a few strings. Since memory in hermetic tests is never free'd, the unit test quickly reaches the limit.
DeltaFile
+49-0libc/test/src/stdlib/realpath_test.cpp
+34-0libc/src/stdlib/linux/realpath.cpp
+5-0libc/src/stdlib/linux/CMakeLists.txt
+88-03 files

LLVM/project 0366b21libc/test/UnitTest HermeticTestUtils.cpp, libc/test/src/stdlib realpath_test.cpp CMakeLists.txt

[libc][realpath][test] Create test files/directories

Follow-up PRs will add path validation etc to `realpath`, which will require paths to exist in the filesystem.
DeltaFile
+233-13libc/test/src/stdlib/realpath_test.cpp
+10-0libc/test/src/stdlib/CMakeLists.txt
+1-1libc/test/UnitTest/HermeticTestUtils.cpp
+244-143 files

LLVM/project a9927a9llvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+256-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+214-0llvm/lib/Target/WebAssembly/WebAssemblyCoalesceFeaturesAndStripAtomics.cpp
+23-188llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+108-99llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
+109-17llvm/lib/Target/WebAssembly/WebAssembly.h
+835-40812 files not shown
+1,116-50018 files