LLVM/project e4673b1llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Consolidate accumulating GCD functions (NFCI)
DeltaFile
+11-28llvm/lib/Analysis/DependenceAnalysis.cpp
+5-5llvm/include/llvm/Analysis/DependenceAnalysis.h
+16-332 files

LLVM/project 741a6f2clang/lib/AST ItaniumMangle.cpp

Revert "[Clang][ItaniumMangle][NFC] Refactor FunctionTypeDepthState (#196240)"

This reverts commit a2643354db14aaf892519e98bf450c3fc3701dfe.
DeltaFile
+42-28clang/lib/AST/ItaniumMangle.cpp
+42-281 files

LLVM/project 3e20d3dllvm/lib/Analysis DependenceAnalysis.cpp

[DA] Delete early return in accumulateCoefficientsGCD (NFCI) (#197935)

This patch resolved one TODO comment in `accumulateCoefficientsGCD`
regarding an early return. I think this early return doesn't change the
final result because:

- The presence/absence of this early return can only affect whether
`CurLoopCoeff` is set.
- Regardless the value of `CurLoopCoeff`, if `RunningGCD` equals 1, the
result of caller side while loop doesn't change.

Deleting this early return is somewhat beneficial, because it allows us
to merge `analyzeCoefficientsForGCD` into this function.
DeltaFile
+0-5llvm/lib/Analysis/DependenceAnalysis.cpp
+0-51 files

FreeBSD/ports 879df57databases/mdbx distinfo Makefile

databases/mdbx: Update 0.13.11 => 0.13.12

Changelog:
https://sourcecraft.dev/dqdkfa/libmdbx/browse/ChangeLog.md?rev=tag%3Av0.13.12

PR:             295340
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit e1f2ef9c22b8f56d8bbc2435f4f00293263aaf6b)
DeltaFile
+3-3databases/mdbx/distinfo
+2-2databases/mdbx/Makefile
+5-52 files

FreeBSD/ports e1f2ef9databases/mdbx distinfo Makefile

databases/mdbx: Update 0.13.11 => 0.13.12

Changelog:
https://sourcecraft.dev/dqdkfa/libmdbx/browse/ChangeLog.md?rev=tag%3Av0.13.12

PR:             295340
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3databases/mdbx/distinfo
+2-2databases/mdbx/Makefile
+5-52 files

LLVM/project 813f2abllvm/test/CodeGen/Thumb2 mve-clmul.ll, llvm/test/CodeGen/X86 vector-replicaton-i1-mask.ll

Merge branch 'main' into users/kasuga-fj/da-resolve-todo-acc-gcd
DeltaFile
+1,243-8,768llvm/test/CodeGen/X86/vector-replicaton-i1-mask.ll
+3,699-3,716llvm/test/CodeGen/Thumb2/mve-clmul.ll
+0-4,752llvm/test/tools/llvm-mca/RISCV/SiFiveP800/vlseg-vsseg.s
+4,549-0llvm/test/tools/llvm-mca/RISCV/SiFiveP800/rvv/arithmetic.test
+3,729-0llvm/test/tools/llvm-mca/RISCV/SiFiveP800/rvv/fp.test
+3,149-0llvm/test/tools/llvm-mca/RISCV/SiFiveP800/rvv/vlseg-vsseg.test
+16,369-17,236850 files not shown
+69,835-48,750856 files

FreeBSD/src 4f6c60csys/contrib/dev/iwlwifi zzz_fw_ports_fwget.sh

iwlwifi: firmware: reduce script to extract fwget information

Due to driver changes it is no longer feasible to extract the full
PCI ID / firmware / card type information in one go as we used to
be able to.
We have already changed the way we extract firmware information for
ports and marked the iwlwififw.4 man page as obsolete.

Reduce the script to simply extarct the fwget(8) information and,
compared to the old times, sort each section so diffs will be easier
to see in the future.  This was particular helpful this time to make
sure we do not lose entries with the change of technique.

We also keep the script in the best perl spirit to do the job but
not to win a price, especially given it seems we have to change
matters every (other) year.

Given we can no longer extract firmware information for the PCI IDs,
we need to "manually" check against the ports that names match.

    [6 lines not shown]
DeltaFile
+82-356sys/contrib/dev/iwlwifi/zzz_fw_ports_fwget.sh
+82-3561 files

FreeBSD/src ca67cfausr.sbin/fwget/pci pci_network_intel pci_network_realtek

fwget: update realtek and intel pci entries

For Realtek we only add new entries.

For Intel the old way of extracting IDs from the driver no longer
works.  The new list is shortened as we drop more specific entries
which were already covered by wildcard entries.  The new lists are
also sorted within the groups.
There are 4 entries the new driver no longer carries but are still
present in older versions, so we keep them manually.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+74-178usr.sbin/fwget/pci/pci_network_intel
+4-1usr.sbin/fwget/pci/pci_network_realtek
+78-1792 files

FreeBSD/src 56460a6sys/contrib/dev/rtw89 zzz_fw_ports_fwget.sh

rtw89: firmware: extend script to extract fwget entries

The so far so consistent (file)names got an outlier so add the
one character longer pattern as well to catch that.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+2-2sys/contrib/dev/rtw89/zzz_fw_ports_fwget.sh
+2-21 files

LLVM/project bb2d0d6llvm/include/llvm/Analysis MemoryBuiltins.h, llvm/include/llvm/IR InstrTypes.h

[MemoryBuiltins][NFC] Allow users to retrieve detailed (de)allocation info

There are some helpers to inspect a value or call but not all
information about the (de)allocation are made available outside of
MemoryBuiltins.cpp. The two new functions allow users a more in-depth
view of (de)allocations through a single API. To help with this, we now
read the alloc_align attribute to provide better alignment information
to users. alloc-family is used as well. Two new helpers provide argument
numbers, rather than values.
DeltaFile
+97-33llvm/lib/Analysis/MemoryBuiltins.cpp
+42-0llvm/include/llvm/Analysis/MemoryBuiltins.h
+10-3llvm/lib/IR/Instructions.cpp
+4-0llvm/include/llvm/IR/InstrTypes.h
+153-364 files

FreeBSD/ports acb8da5lang/bun distinfo

lang/bun: Fix fetch

Reported by:    Jimmy Olgeni <olgeni at FreeBSD.org>
DeltaFile
+3-3lang/bun/distinfo
+3-31 files

FreeBSD/ports 9c7559edevel/ignition-cmake pkg-plist Makefile

devel/ignition-cmake: update 2.0.0 → 2.18.0
DeltaFile
+80-61devel/ignition-cmake/pkg-plist
+7-7devel/ignition-cmake/Makefile
+3-3devel/ignition-cmake/distinfo
+90-713 files

LLVM/project 59fbb7dllvm/lib/Analysis MemoryBuiltins.cpp

[MemoryBuiltins] Consistently infer and use MallocFamily

MallocFamily (the enum and StringRef) are used alongside AllocFnsTy.
The latter is picked up from the tables while the former is encoded in
the IR. While they should be merged at some point (see TODO), this
commit makes sure we consistently initialize the MallocFamily String and
pass it to users.
DeltaFile
+28-12llvm/lib/Analysis/MemoryBuiltins.cpp
+28-121 files

LLVM/project 13442edllvm/include/llvm/Analysis MemoryBuiltins.h, llvm/include/llvm/IR InstrTypes.h

[MemoryBuiltins][NFC] Allow users to retrieve detailed (de)allocation info

There are some helpers to inspect a value or call but not all
information about the (de)allocation are made available outside of
MemoryBuiltins.cpp. The two new functions allow users a more in-depth
view of (de)allocations through a single API. To help with this, we now
read the alloc_align attribute to provide better alignment information
to users. alloc-family is used as well. Two new helpers provide argument
numbers, rather than values.
DeltaFile
+97-33llvm/lib/Analysis/MemoryBuiltins.cpp
+42-0llvm/include/llvm/Analysis/MemoryBuiltins.h
+10-3llvm/lib/IR/Instructions.cpp
+4-0llvm/include/llvm/IR/InstrTypes.h
+153-364 files

LLVM/project 8f740a3clang-tools-extra/clang-tidy/misc StaticInitializationCycleCheck.cpp, clang-tools-extra/test/clang-tidy/checkers/misc static-initialization-cycle.cpp

[clang-tidy] Fix crash in misc-static-initialization-cycle (#198155)

This commit fixes `misc-static-initialization-cycle` crashing on `catch
(...)`.

Catch-all handlers have no exception declaration, so traversal of
`CXXCatchStmt` can call `TraverseDecl(nullptr)`. The check previously
passed that null pointer to `DeclContext::containsDecl`. This commit
fixes the problem by adding a null guard.

Closes #198150
DeltaFile
+8-0clang-tools-extra/test/clang-tidy/checkers/misc/static-initialization-cycle.cpp
+1-1clang-tools-extra/clang-tidy/misc/StaticInitializationCycleCheck.cpp
+9-12 files

OpenBSD/ports gRg6NPMdevel/maven distinfo Makefile, devel/maven/pkg PLIST

   devel/maven: update to 3.9.16
VersionDeltaFile
1.25+15-15devel/maven/pkg/PLIST
1.23+2-2devel/maven/distinfo
1.51+1-1devel/maven/Makefile
+18-183 files

LLVM/project d191c2allvm/include/llvm/Analysis MemoryBuiltins.h, llvm/lib/Analysis MemoryBuiltins.cpp

[MemoryBuiltins][NFC] Clang format and fixed coding style
DeltaFile
+75-75llvm/lib/Analysis/MemoryBuiltins.cpp
+1-1llvm/include/llvm/Analysis/MemoryBuiltins.h
+76-762 files

FreeBSD/ports 2af7cdfnet-mgmt/thanos Makefile

net-mgmt/thanos: improve port

* Use dedicated variable GO_LDFLAGS for -ldflags

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+4-5net-mgmt/thanos/Makefile
+4-51 files

OpenBSD/ports GGKfx2Dnet/tdesktop distinfo Makefile

   update to tdesktop 6.8.2
VersionDeltaFile
1.164+2-2net/tdesktop/distinfo
1.219+1-1net/tdesktop/Makefile
+3-32 files

FreeBSD/ports f0cbb8csysutils/zeitgeist Makefile

sysutils/zeitgest: assign to desktop@ and remove EXPIRATION_DATE

and update WWW
DeltaFile
+3-4sysutils/zeitgeist/Makefile
+3-41 files

FreeBSD/ports 617f00csysutils/zeitgeist pkg-plist Makefile

sysutils/zeitgeist: remove USE_PYTHON=py3kplist, list bytecode directly
DeltaFile
+10-10sysutils/zeitgeist/pkg-plist
+0-3sysutils/zeitgeist/Makefile
+10-132 files

LLVM/project e557242flang/lib/Semantics check-omp-structure.cpp check-omp-structure.h

[flang][OpenMP] Simplify checks for type-parameter inquiry

Remove the no longer needed IsDataRefTypeParamInquiry.
DeltaFile
+23-47flang/lib/Semantics/check-omp-structure.cpp
+2-1flang/lib/Semantics/check-omp-structure.h
+25-482 files

FreeBSD/ports 9a1346dwww/R-cran-bslib distinfo Makefile

www/R-cran-bslib: Update to 0.11.0

Reported by:    portscout
DeltaFile
+3-3www/R-cran-bslib/distinfo
+1-1www/R-cran-bslib/Makefile
+4-42 files

LLVM/project 3d3f4becompiler-rt/lib/sanitizer_common/tests sanitizer_stackdepot_test.cpp

[compiler-rt] Fix StackDepot benchmark thread barrier (#197633)

Use Param.Threads (number of worker threads) as barrier threshold
instead of Param.UniqueThreads (boolean that controls input generation).

This also silences
[-Wbool-integral-comparison](https://github.com/llvm/llvm-project/pull/194180)
warning I'm working on.
DeltaFile
+2-2compiler-rt/lib/sanitizer_common/tests/sanitizer_stackdepot_test.cpp
+2-21 files

FreeBSD/ports 8275a5aaudio/rhythmbox Makefile

audio/rhythmbox: temporarily enable PYTHON by default

BROKEN only occurs when PYTHON is disabled

Reference: https://gitlab.gnome.org/GNOME/rhythmbox/-/work_items/2135
DeltaFile
+4-5audio/rhythmbox/Makefile
+4-51 files

FreeBSD/ports b0fc997net/v2ray distinfo Makefile

net/v2ray: Update 5.48.0 => 5.49.0

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/v2ray/distinfo
+1-2net/v2ray/Makefile
+6-72 files

NetBSD/src 2Qw3hQ3external/bsd/elftoolchain/dist/tools netbsd-base-system-import.sh

   tools/netbsd-base-system-import.sh: Merge upstream bug-fix [r4373].
VersionDeltaFile
1.5+2-1external/bsd/elftoolchain/dist/tools/netbsd-base-system-import.sh
+2-11 files

FreeBSD/src 8ad8643sys/ufs/ufs ufs_bmap.c

ufs: ufs_bmap_seekdata() needs mapped buffer for scan

PR:     295348
Reported and tested by:  Alastair Hogge <agh at riseup.net>
Reviewed by:    mckusick
Fixes:  bab04ddf1fd4 ("ufs: support unmapped bufs for indirect blocks in bmap")
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57036
DeltaFile
+7-4sys/ufs/ufs/ufs_bmap.c
+7-41 files

FreeBSD/ports 9533108editors/xed Makefile distinfo

editors/xed: update to 3.8.9

PR: 292877
DeltaFile
+2-5editors/xed/Makefile
+3-3editors/xed/distinfo
+1-0editors/xed/pkg-plist
+6-83 files

FreeBSD/ports 241d139math/py-pycosat distinfo Makefile, math/py-pycosat/files patch-setup.py

math/py-pycosat: Update version 0.6.3=>0.6.6

Changelog: https://github.com/conda/pycosat/releases/tag/0.6.6
DeltaFile
+6-6math/py-pycosat/files/patch-setup.py
+3-3math/py-pycosat/distinfo
+2-3math/py-pycosat/Makefile
+11-123 files