LLVM/project 97571dcllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-addrec-wrap.ll

[DA] Check nsw flags for addrecs in the Exact SIV test
DeltaFile
+4-0llvm/lib/Analysis/DependenceAnalysis.cpp
+1-1llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+5-12 files

FreeBSD/ports 7c006c9net Makefile, net/cloudflare-speed-cli distinfo Makefile

net/cloudflare-speed-cli: Add new port

A third-party, community-driven command-line interface for the
Cloudflare Speed Test service.
DeltaFile
+617-0net/cloudflare-speed-cli/distinfo
+327-0net/cloudflare-speed-cli/Makefile
+1-0net/cloudflare-speed-cli/pkg-descr
+1-0net/Makefile
+946-04 files

LLVM/project 7899b26lldb/test/API/tools/lldb-dap/variables TestDAP_variables.py, lldb/tools/lldb-dap/Handler SetVariableRequestHandler.cpp

[lldb-dap] Allow expressions in setVariable request (#185611)

This paths allows expressions in `setVariable` request. It is small
extension of original semantics from DAP specification. DAP has
`setExpression` request to this purpose, but it is too general. So I
prefer to keep this simple solution.
DeltaFile
+18-1lldb/tools/lldb-dap/Handler/SetVariableRequestHandler.cpp
+1-1lldb/test/API/tools/lldb-dap/variables/TestDAP_variables.py
+19-22 files

FreeBSD/ports 0f0b512www/gohugo distinfo Makefile

www/gohugo: Update to 0.158.0

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.158.0

Bug fixes

 * tpl/css: Fix external source maps
 * hugolib: Fix server no watch
 * resources: Fix context canceled on GetRemote with per-request timeout
 * tpl/tplimpl: Prefer early suffixes when media type matches
 * all: Run go fix ./...
 * internal/warpc: Fix SIGSEGV in Close() when dispatcher fails to start
 * Fix index out of range panic in fileEventsContentPaths f797f84 @bep #14573

Improvements

 * resources: Re-publish on transformation cache hit
 * create/skeletons: Use css.Build in theme skeleton
 * tpl/css: Add a test case for rebuilds on CSS options changes

    [16 lines not shown]
DeltaFile
+5-5www/gohugo/distinfo
+1-2www/gohugo/Makefile
+6-72 files

FreeBSD/ports f5ff31bmath/gnumeric pkg-plist Makefile, math/gnumeric/files patch-src_sstest.c patch-doc_Makefile.in

math/gnumeric: update to 1.12.60

Update to 1.12.60

  Gnumeric 1.12.60

  Morten:
        * Fix problem with whole-column references in ods.  [#797]
        * ODS Export and import of marker fill and outline opacity.  [#796]
        * ODS Export and import of graph line stroke opacity.  [#796]
        * Fix XLSX import for files lacking cell addresses.  [#804]
        * GUI improvement when saving file loaded from cvs.  [#817]
        * Improve LOG with base argument.
        * Doc system improvements.  [#823]
        * Fix GEOMEAN problem.  [#829]
        * Fix dialog accel collision.  [#830]
        * Introspection improvements.
        * Named expression fixes.  [#833]
        * Speed up large-range copies.  [#836]

    [20 lines not shown]
DeltaFile
+441-441math/gnumeric/pkg-plist
+10-11math/gnumeric/Makefile
+11-0math/gnumeric/files/patch-src_sstest.c
+11-0math/gnumeric/files/patch-doc_Makefile.in
+3-3math/gnumeric/distinfo
+476-4555 files

FreeBSD/ports 3b8e9c4devel/goffice Makefile pkg-plist

devel/goffice: update to 0.10.60

Update to 0.10.60
        * Fix fraction format problem.  [Gnumeric #803]

        * Doc fixes

        * Remove workaround for ancient gtk+ bug.  [#81]

        * I18N fix for format selector.

Adjust WWW entry

Fix dependencies

Pet portclippy (truckman)

PR:             293149
DeltaFile
+16-15devel/goffice/Makefile
+22-3devel/goffice/pkg-plist
+3-3devel/goffice/distinfo
+41-213 files

FreeBSD/ports 0a696a9editors/abiword Makefile, editors/abiword/files patch-plugins_wordperfect_xp_ie__imp__WordPerfect.cpp patch-plugins_wpg_xp_ie__impGraphic__WPG.cpp

editors/abiword: update to 3.0.8

Update to 3.0.8:
  3.0.8 - 2026/02/17
  - Fix memory leaks with a collab Telepathy error.
  - Fix paste of images from Firefox.
  - Fix memory leaks in styles dialog, Gtk text input.
  - Fix use after free and memory leak with list numbering.
  - Fix memory leak with text drag and drop.
  - Fix memory leak in OpenXML importer/exporter.
  - Remove babelfish and freetranslation plugins.
  - Fix appstream for newer flathub requirements.
  - Properly remember the recent files even if AbiWord crashes.
  - wordperfect: Use the more recent version of libwpd libwpg and
    libwps. This upgrade the dependencies:
    - libwpd-0.10
    - libwps-0.4
    - libwpg-0.3
  3.0.7 - 2025/07/30

    [62 lines not shown]
DeltaFile
+0-652editors/abiword/files/patch-plugins_wordperfect_xp_ie__imp__WordPerfect.cpp
+0-249editors/abiword/files/patch-plugins_wpg_xp_ie__impGraphic__WPG.cpp
+0-162editors/abiword/files/patch-plugins_wordperfect_xp_ie__imp__WordPerfect.h
+52-106editors/abiword/Makefile
+0-52editors/abiword/files/patch-plugins_wordperfect_xp_ie__impexp__WordPerfect.cpp
+0-40editors/abiword/files/patch-configure
+52-1,26112 files not shown
+80-1,41918 files

LLVM/project 63dd996orc-rt/include/orc-rt SimpleNativeMemoryMap.h, orc-rt/lib/executor SimpleNativeMemoryMap.cpp

[orc-rt] Capture a Session& in SimpleNativeMemoryMap, fix TODOs. (#187200)

SimpleNativeMemoryMap now captures a reference to the Session that it
was constructed for. This is used to fix some outstanding TODOs: using
the real page size for the process, and reporting errors that were
previously discarded.
DeltaFile
+83-0orc-rt/unittests/SimpleNativeMemoryMapTest.cpp
+4-7orc-rt/lib/executor/SimpleNativeMemoryMap.cpp
+2-1orc-rt/include/orc-rt/SimpleNativeMemoryMap.h
+89-83 files

NetBSD/src 1YXaXUwsys/arch/arm/sunxi sunxi_mmc.c, sys/arch/riscv/conf GENERIC64

   risc-v: add support for allwinner,sun20i-d1-mmc

   From Rui-Xiang Guo via port-riscv
VersionDeltaFile
1.50+19-6sys/arch/arm/sunxi/sunxi_mmc.c
1.5+7-1sys/arch/riscv/sunxi/files.sunxi
1.24+2-1sys/arch/riscv/conf/GENERIC64
+28-83 files

NetBSD/src LaKRxGNsys/arch/riscv/include cpufunc.h pmap.h, sys/arch/riscv/riscv cpufunc.c pmap_machdep.c

   risc-v: handle T-Head L1 caches

   Provide and use hooks for L1 cache operations on the T-Head processors.

   Re-worked from diffs provided by Rui-Xiang Guo via port-riscv.
VersionDeltaFile
1.1+209-0sys/arch/riscv/riscv/cpufunc.c
1.24+7-26sys/arch/riscv/riscv/pmap_machdep.c
1.11+2-14sys/arch/riscv/riscv/cpu.c
1.2+8-5sys/arch/riscv/include/cpufunc.h
1.48+8-5sys/arch/riscv/riscv/riscv_machdep.c
1.26+2-2sys/arch/riscv/include/pmap.h
+236-521 files not shown
+238-537 files

LLVM/project 3515017llvm/include/llvm/CodeGen TargetLowering.h BasicTTIImpl.h, llvm/lib/CodeGen CodeGenPrepare.cpp

[CodeGen] Improve `getLoadExtAction` and friends (#181104)

Alternative approach to the same goals as #162407

This takes `TargetLoweringBase::getLoadExtAction`, renames it to
`TargetLoweringBase::getLoadAction`, merges `getAtomicLoadExtAction`
into it, and adds more inputs for relavent information (alignment,
address space).

The `isLoadExtLegal[OrCustom]` helpers are also modified in a matching
manner.

This is fully backwards compatible, with the existing `setLoadExtAction`
working as before. But this allows targets to override a new hook to
allow the query to make more use of the information. The hook
`getCustomLoadAction` is called with all the parameters whenever the
table lookup yields `LegalizeAction::Custom`, and can return any other
action it wants.
DeltaFile
+157-110llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+50-36llvm/include/llvm/CodeGen/TargetLowering.h
+28-5llvm/include/llvm/CodeGen/BasicTTIImpl.h
+22-9llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+7-6llvm/lib/CodeGen/CodeGenPrepare.cpp
+5-3llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+269-1693 files not shown
+275-1729 files

NetBSD/src 534nJtcsys/arch/arm/sunxi sunxi_wdt.c, sys/arch/riscv/conf GENERIC64

   sunxi: support allwinner,sun20i-d1-wdt

   From Rui-Xiang Guo via port-riscv
VersionDeltaFile
1.7+49-2sys/arch/arm/sunxi/sunxi_wdt.c
1.4+6-1sys/arch/riscv/sunxi/files.sunxi
1.23+4-1sys/arch/riscv/conf/GENERIC64
+59-43 files

LLVM/project 9a2f23ellvm/include/llvm/CodeGen MachineFunction.h MachineBasicBlock.h, llvm/lib/CodeGen MachineBlockPlacement.cpp BranchRelaxation.cpp

[CodeGen] Use separate MBB number for analyses (#187086)

Block numbers are updated too frequently, which makes it difficult to
keep analyses up to date. Therefore, introduce a second number per basic
block that is used for analyses and is renumbered less often. This frees
analyses from providing somewhat efficient facilities for dealing with
changed block numbers, making it simpler to implement in e.g. LoopInfo
or CycleInfo.

(Currently, "less often" means not at all, but we might want to renumber
after certain passes if the numbering gets too sparse and no analyses
are preserved anyway.)

When we introduced a more general use of block numbers some time ago,
using the existing numbers seemed to be a somewhat obvious choice, but I
now think that this was a bad decision, as it conflates a number that is
used for ordering with a number that should be more stable.

MachineBasicBlock isn't particularly size-optimized and there's a fair

    [2 lines not shown]
DeltaFile
+22-15llvm/include/llvm/CodeGen/MachineFunction.h
+15-8llvm/include/llvm/CodeGen/MachineBasicBlock.h
+0-10llvm/lib/CodeGen/MachineBlockPlacement.cpp
+1-9llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
+0-8llvm/lib/CodeGen/BranchRelaxation.cpp
+0-7llvm/lib/CodeGen/BasicBlockSections.cpp
+38-579 files not shown
+40-8315 files

LLVM/project 72a8273clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMIR.cpp

remove redundant returns
DeltaFile
+0-2clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMIR.cpp
+0-21 files

LLVM/project 14b4233orc-rt/include/orc-rt SimpleNativeMemoryMap.h SimpleSymbolTable.h, orc-rt/lib/executor SimpleNativeMemoryMap.cpp

[orc-rt] Publish controller interface from SimpleNativeMemoryMap ctor. (#187198)

Add named constructors to SimpleNativeMemoryMap to publish
SimpleNativeMemoryMap's controller interface when an instance is
constructed.

This supports correct setup by construction, since API clients can't
forget to publish the interface that the controller will need to
interact with the SimpleNativeMemoryMap object.
DeltaFile
+34-18orc-rt/unittests/SimpleNativeMemoryMapTest.cpp
+27-0orc-rt/include/orc-rt/SimpleNativeMemoryMap.h
+22-0orc-rt/lib/executor/SimpleNativeMemoryMap.cpp
+5-1orc-rt/unittests/SimpleNativeMemoryMapSPSCITest.cpp
+3-0orc-rt/include/orc-rt/SimpleSymbolTable.h
+91-195 files

FreeBSD/ports dadbdbesysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.7.0

ChangeLog: https://github.com/daemonless/dbuild/releases/tag/v1.7.0
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

NetBSD/src lM7UGnrtests/usr.bin/xlint/lint1 c11_generic_expression.c, usr.bin/xlint/lint1 cgram.y tree.c

   lint: in _Generic expressions, only evaluate the matching branches
VersionDeltaFile
1.538+48-31usr.bin/xlint/lint1/cgram.y
1.26+50-14tests/usr.bin/xlint/lint1/c11_generic_expression.c
1.704+2-31usr.bin/xlint/lint1/tree.c
1.240+6-5usr.bin/xlint/lint1/lint1.h
1.14+6-4usr.bin/xlint/lint1/ckctype.c
1.245+1-3usr.bin/xlint/lint1/externs1.h
+113-886 files

LLVM/project 51fd033bolt/lib/RuntimeLibs InstrumentationRuntimeLibrary.cpp, bolt/runtime instr.cpp

[BOLT] Enable compatibility of instrumentation-file-append-pid with instrumentation-sleep-time (#183919)

This commit enables compatibility of instrumentation-file-append-pid and
instrumentation-sleep-time options. It also requires keeping the
counters mapping between the watcher process and the instrumented binary
process in shared mode. This is useful when we instrument a shared
library that is used by several tasks running on the target system. In
case when we cannot wait for every task to complete, we must use the
sleep-time option. Without append-pid option, we would overwrite the
profile at the same path but collected from different tasks, leading to
unexpected or suboptimal optimization effects.

Co-authored-by: Vasily Leonenko <vasily.leonenko at huawei.com>
DeltaFile
+5-7bolt/lib/RuntimeLibs/InstrumentationRuntimeLibrary.cpp
+1-1bolt/runtime/instr.cpp
+6-82 files

FreeBSD/ports 50e308cdeskutils/readur distinfo Makefile.crates, deskutils/readur/files patch-powerpc64le

deskutils/readur: Update to 2.7.7

ChangeLog:
https://github.com/readur/readur/compare/v2.6.3...v2.7.7
DeltaFile
+675-585deskutils/readur/distinfo
+335-290deskutils/readur/Makefile.crates
+0-20deskutils/readur/files/patch-powerpc64le
+3-3deskutils/readur/pkg-plist
+1-2deskutils/readur/Makefile
+1,014-9005 files

LLVM/project faf9cc2clang/lib/CIR/CodeGen CIRGenCall.cpp CIRGenModule.cpp, clang/test/CIR/CodeGen arg-attrs.cpp invoke-attrs.cpp

[CIR] Fix reference alignment to use pointee type

getNaturalTypeAlignment on a reference type returned pointer alignment
instead of pointee alignment. Pass the pointee type with
forPointeeType=true to match traditional codegen's
getNaturalPointeeTypeAlignment behavior. Fix applies to both argument
and return type attribute construction paths.
DeltaFile
+27-4clang/test/CIR/CodeGen/arg-attrs.cpp
+9-7clang/lib/CIR/CodeGen/CIRGenCall.cpp
+7-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-3clang/test/CIR/CodeGen/invoke-attrs.cpp
+2-4clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+3-0clang/lib/CIR/CodeGen/CIRGenModule.h
+51-186 files

LLVM/project b5ddd3aclang/test/CodeGenHIP builtins-amdgcn-buffer-format.hip

[Clang][AMDGPU][test] Added -O1 to map builtin:intrinsic map and removed extra allocas in CHECK lines
DeltaFile
+21-149clang/test/CodeGenHIP/builtins-amdgcn-buffer-format.hip
+21-1491 files

NetBSD/src YAruazVsys/dev/usb usbdevs_data.h usbdevs.h

   regen
VersionDeltaFile
1.818+4,940-4,923sys/dev/usb/usbdevs_data.h
1.818+11-1sys/dev/usb/usbdevs.h
+4,951-4,9242 files

NetBSD/src 9oAIAlKsys/dev/usb usbdevs

   add korg as a vendor, two of their synths, and an amd root hub.
VersionDeltaFile
1.827+7-1sys/dev/usb/usbdevs
+7-11 files

NetBSD/src dj0R2uOsys/dev/usb usbdevs

   add SigmaChip vendor and their usb mouse device.
VersionDeltaFile
1.826+5-1sys/dev/usb/usbdevs
+5-11 files

LLVM/project 9502925orc-rt/unittests SessionTest.cpp CommonTestUtils.h

[orc-rt] De-duplicate some test helper APIs. (#187187)

Moves noErrors, mockExecutorProcessInfo, and NoDispatcher into
CommonTestUtils.h where they can be re-used between tests.
DeltaFile
+2-16orc-rt/unittests/SessionTest.cpp
+17-0orc-rt/unittests/CommonTestUtils.h
+2-14orc-rt/unittests/BootstrapInfoTest.cpp
+21-303 files

LLVM/project 9d43029clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMIR.cpp, clang/test/CIR/CodeGenHIP amdgpu-module-flags.hip

Fix amendFunction and amendModule returns
DeltaFile
+19-10clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMIR.cpp
+1-5clang/test/CIR/CodeGenHIP/amdgpu-module-flags.hip
+20-152 files

LLVM/project dc8fd02clang/test/CXX/drs cwg2947.cpp cwg14xx.cpp

[clang] Reshuffle compiler options in C++ DR tests

This patch changes the order of compiler options on RUN lines so that options that differ in length (like -verify with its multiple prefixes) are at the end. This way it's much easier to see what is common and what is different between RUN lines
DeltaFile
+27-27clang/test/CXX/drs/cwg2947.cpp
+14-14clang/test/CXX/drs/cwg14xx.cpp
+7-7clang/test/CXX/drs/cwg12xx.cpp
+7-7clang/test/CXX/drs/cwg13xx.cpp
+7-7clang/test/CXX/drs/cwg158.cpp
+7-7clang/test/CXX/drs/cwg15xx.cpp
+69-6935 files not shown
+311-31141 files

NetBSD/src Gmamno5sys/dev/ic clmpcc.c

   No need for an informational printf to flagged as an error.

   From Denis Ahrens.
VersionDeltaFile
1.55+4-4sys/dev/ic/clmpcc.c
+4-41 files

LLVM/project ee0ac74mlir/include/mlir/Dialect/X86 Transforms.h, mlir/include/mlir/Dialect/X86/TransformOps X86TransformOps.td

[mlir][x86] Lower packed type vector.contract to AMX dot-product (#182810)

A transform pass to lower `vector.contract` operation to (a)
`amx.tile_mulf` for BF16, or (b) `amx.tile_muli` for Int8 packed types.
DeltaFile
+1,034-0mlir/test/Dialect/X86/AMX/vector-contract-to-tiled-dp.mlir
+675-0mlir/lib/Dialect/X86/Transforms/VectorContractToAMXDotProduct.cpp
+11-0mlir/include/mlir/Dialect/X86/TransformOps/X86TransformOps.td
+6-0mlir/include/mlir/Dialect/X86/Transforms.h
+5-0mlir/lib/Dialect/X86/TransformOps/X86TransformOps.cpp
+1-0mlir/lib/Dialect/X86/Transforms/CMakeLists.txt
+1,732-06 files

LLVM/project 37d1e3dflang/lib/Lower/OpenMP ClauseProcessor.cpp, flang/test/Lower/OpenMP declare-simd.f90

[flang][mlir][OpenMP] Add linear modifier (val, ref, uval)

Add support for OpenMP linear modifiers `val`, `ref`, and `uval`
as defined in OpenMP 5.2 (5.4.6).
DeltaFile
+106-23mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+75-0mlir/test/Dialect/OpenMP/invalid.mlir
+71-0mlir/test/Dialect/OpenMP/ops.mlir
+54-6flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+43-2flang/test/Lower/OpenMP/declare-simd.f90
+16-0mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
+365-318 files not shown
+409-5914 files