LLVM/project 6975087llvm/docs GettingInvolved.md

[docs] Update BOLT Office Hours Zoom link
DeltaFile
+1-1llvm/docs/GettingInvolved.md
+1-11 files

LLVM/project d3fead5libcxx/test/benchmarks adjacent_view_begin.bench.cpp

[libc++] Remove some adjacent_view::begin() benchmarks (#210265)

Benchmarking a bunch of very similar values has rather little benefit,
since they behave essentially the same.
DeltaFile
+0-17libcxx/test/benchmarks/adjacent_view_begin.bench.cpp
+0-171 files

LLVM/project 64b593cclang/lib/ScalableStaticAnalysis/Core/WholeProgramAnalysis AnalysisDriver.cpp, clang/test/Analysis/Scalable/ssaf-analyzer analyzer.test

[clang][SSAF] Allow no Data for summary analysis (#211342)

Extractors might not always add summaries for all the TUs. If they don't
add any summaries to the TU result, then loading this summary for a
summary analysis would cause a failure.

This patch handles the situation gracefully by accepting such cases.

Split from: #209354

---------

Co-authored-by: Ziqing Luo <ziqing_luo at apple.com>
DeltaFile
+22-12clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/AnalysisDriverTest.cpp
+7-21clang/lib/ScalableStaticAnalysis/Core/WholeProgramAnalysis/AnalysisDriver.cpp
+4-4clang/test/Analysis/Scalable/ssaf-analyzer/analyzer.test
+33-373 files

LLVM/project beca2e9llvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 add-to-sub-imm.ll

[AArch64] Prefer (sub x, -c) over (add x, c) if -c is cheaper. (#211020)

The negation of an immediate can be cheaper to materialise than the
original immediate, in which case a subtraction is preferable.
DeltaFile
+82-0llvm/test/CodeGen/AArch64/add-to-sub-imm.ll
+21-0llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+11-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+114-03 files

NetBSD/pkgsrc fnNc6B3doc CHANGES-2026

   Updated time/py-tempora, devel/py-utils
VersionDeltaFile
1.4684+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc bZJC41cdevel/py-utils distinfo Makefile

   py-utils: updated to 4.0.0

   Version 4.0 is a modernization release: the public helpers you already rely on
   are unchanged, but the package underneath is faster to import, stricter about
   types, and built with a modern toolchain.
VersionDeltaFile
1.16+4-4devel/py-utils/distinfo
1.18+3-4devel/py-utils/Makefile
1.10+4-2devel/py-utils/PLIST
+11-103 files

LLVM/project 14371a7llvm/lib/Target/AMDGPU SIInstrInfo.cpp

[AMDGPU] Simplify check for packed fp32/64 opsel bits. NFCI (#211374)

Call isLegalGFX12PlusPackedMathFP32or64BitOperand directly instead
of the whole isLegalOperand.
DeltaFile
+23-14llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+23-141 files

NetBSD/pkgsrc 25E68Hxtime/py-tempora distinfo Makefile

   py-tempora: updated to 5.12.0

   5.12.0
   Unknown changes
VersionDeltaFile
1.20+4-4time/py-tempora/distinfo
1.31+3-4time/py-tempora/Makefile
1.12+1-2time/py-tempora/PLIST
+8-103 files

LLVM/project 355dac7llvm/lib/Target/AMDGPU GCNIterativeScheduler.cpp GCNIterativeScheduler.h, llvm/test/CodeGen/AMDGPU iterative-ilp-restore-undef.mir

[AMDGPU] Preserve liveness flags in ILP scheduler (#211190)

During DAG construction, liveness flags such as `undef` are removed from
the instructions. When the scheduler succeeds, the flags are recomputed
and restored.

However, so far, if the scheduler failed to meet the occupancy target,
it would not restore the liveness flags, leading to verification
failure/assertions later in the pipeline.

This change restores the liveness flags in cases where no schedule
meeting the occupancy target could be found.

---------

Signed-off-by: Lukas Sommer <lukas.sommer at amd.com>
DeltaFile
+49-0llvm/test/CodeGen/AMDGPU/iterative-ilp-restore-undef.mir
+24-12llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp
+5-0llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h
+78-123 files

LLVM/project 3b7447elibcxx/src iostream.cpp, libcxx/test/libcxx/input.output/iostream.objects sync_with_stdio.buffer_type.pass.cpp

[libc++] Optimize standard streams with sync_with_stdio(false) (#209161)

This updates the standard streams so that the buffers are replaced with
`basic_filebuf`s.

Fixes #21566

---------

Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
DeltaFile
+5,000-0libcxx/test/std/input.output/iostream.objects/many-ints.dat
+109-0libcxx/test/std/input.output/iostream.objects/sync_with_stdio.state.pass.cpp
+84-18libcxx/src/iostream.cpp
+72-0libcxx/test/libcxx/input.output/iostream.objects/sync_with_stdio.buffer_type.pass.cpp
+58-0libcxx/test/std/input.output/iostream.objects/wide.stream.objects/wcin.readmany.sh.cpp
+56-0libcxx/test/std/input.output/iostream.objects/narrow.stream.objects/cin.readmany.sh.cpp
+5,379-1821 files not shown
+5,740-3627 files

LLVM/project f59bda2clang/docs UsersManual.md, clang/test/CIR/CodeGen loop-cond-var-cleanup.cpp

Merge main into users/mariusz-sikora-at-amd/gfx13/upstream-v-cvt-f8-f16
DeltaFile
+0-7,750flang/lib/Lower/ConvertExpr.cpp
+2,162-2,303clang/docs/UsersManual.md
+554-688llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
+1,095-3mlir/test/CAPI/rewrite.c
+1,036-0clang/test/CIR/CodeGen/loop-cond-var-cleanup.cpp
+370-370llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll
+5,217-11,1141,060 files not shown
+25,282-22,4711,066 files

OPNSense/src 111410bsys/dev/igc if_igc.c igc_base.c

igc: Disable ASPM L1.2 on I226 to prevent RX stalls

PR: 279245

I226 parts advertise support for the PCIe L1.2 link substate, but a
hardware erratum makes the exit latency from that low-power state
longer than the packet buffer can absorb under load. This stalls the
inbound packet stream. Disabling ASPM system-wide (BIOS or OS ASPM
policy) does not fix it. The L1.2 enable bit must be cleared directly
in the device's own PCIe L1 PM extended capability.

Add igc_is_device_id_i226() to identify affected parts and
igc_disable_broken_aspm_l1_2() to clear the ASPM L1.2 and PCI-PM L1.2
enable bits on attach and after resume, since PCIe config space can be
reset across a suspend/resume cycle.

Ported from the Linux igc driver:

  0325143b59c6 igc: disable L1.2 PCI-E link substate to avoid

    [5 lines not shown]
DeltaFile
+44-0sys/dev/igc/if_igc.c
+23-0sys/dev/igc/igc_base.c
+1-0sys/dev/igc/igc_base.h
+68-03 files

NetBSD/pkgsrc 8UY7cOmdoc CHANGES-2026

   Updated archivers/py-rarfile, www/py-scrapy
VersionDeltaFile
1.4683+3-1doc/CHANGES-2026
+3-11 files

OPNSense/src 6446875sys/dev/pci pcireg.h

pci: Add L1 PM definitions

Add register/bit definitions for the L1 PM substates capability
(PCIZ_L1PM) to pcireg.h.

Signed-off-by: Michael Adler <madler at tapil.com>
DeltaFile
+14-0sys/dev/pci/pcireg.h
+14-01 files

NetBSD/pkgsrc VFJ4rI4www/py-scrapy distinfo Makefile

   py-scrapy: updated to 2.17.0

   Scrapy 2.17.0 (2026-07-07)

   Highlights:

   -   Security bug fixes
   -   HTTP/2 and SOCKS proxy support for ``HttpxDownloadHandler``
   -   Improved settings for changing allowed TLS versions

   Security bug fixes

   -   ``s3://`` requests now use HTTPS by default, instead of plaintext HTTP.

       Previously, :class:`~scrapy.core.downloader.handlers.s3.S3DownloadHandler`
       sent signed S3 requests over plaintext HTTP unless
       ``request.meta["is_secure"]`` was set to a true value, exposing the request
       path, the AWS ``Authorization`` header, the ``X-Amz-Security-Token`` header
       (when using temporary credentials), and the response contents to network

    [160 lines not shown]
VersionDeltaFile
1.31+4-4www/py-scrapy/distinfo
1.42+2-2www/py-scrapy/Makefile
+6-62 files

NetBSD/pkgsrc Q2mnQ18archivers/py-rarfile distinfo Makefile

   py-rarfile: updated to 4.4

   4.4
   Security fixes:

   * Skip CRC check for some old subblocks.  Previously
     `rarfile` tried to calculate header CRC by reading
     data payload for those, but that could cause excessive
     allocations.

   Fixes:

   * RAR5: Reattempt passwords after trying wrong password
     when header encryption is used.

   * Restore fd position in file type detection functions.
VersionDeltaFile
1.10+4-4archivers/py-rarfile/distinfo
1.11+2-2archivers/py-rarfile/Makefile
+6-62 files

LLVM/project b605aa6llvm/test/Transforms/LoopDistribute metadata.ll bounds-expansion-bug.ll

[LoopDistribute][NFC] Autogenerate checks for some tests (#211471)
DeltaFile
+141-12llvm/test/Transforms/LoopDistribute/metadata.ll
+108-10llvm/test/Transforms/LoopDistribute/bounds-expansion-bug.ll
+45-3llvm/test/Transforms/LoopDistribute/crash-in-memcheck-generation.ll
+41-6llvm/test/Transforms/LoopDistribute/uncomputable-backedge-taken-count.ll
+335-314 files

LLVM/project 4469fballvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-local.mir, llvm/test/CodeGen/RISCV/GlobalISel atomicrmw-max-min-umax-umin.ll

slightly nicer tablegen

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+9,398-9,218llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,993-6,921llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+13,068-0llvm/test/CodeGen/RISCV/GlobalISel/atomicrmw-max-min-umax-umin.ll
+5,803-5,808llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+3,842-3,722llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+2,196-5,244llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+41,300-30,9133,079 files not shown
+275,025-167,4103,085 files

LLVM/project 748387ellvm/test/Transforms/MergeFunc atomic-store-elementwise.ll

Add mergeFunc elementwise test.
DeltaFile
+22-0llvm/test/Transforms/MergeFunc/atomic-store-elementwise.ll
+22-01 files

LLVM/project 9213eedclang/include/clang/Sema Sema.h, clang/lib/Sema SemaExprCXX.cpp SemaCoroutine.cpp

[clang] Simplify the overload resolution logic for operator new and new[]

This PR replaces the current spec-equivalent argument list mutation with
direct iteration of the correctly ordered set of argument lists for a
given allocation.

This adds a bit of architectural work around the argument list construction
but the overall effect is substantially simplified search of the overload
candidates
DeltaFile
+279-196clang/lib/Sema/SemaExprCXX.cpp
+62-5clang/include/clang/Sema/Sema.h
+14-1clang/test/SemaCXX/type-aware-new-invalid-type-identity.cpp
+14-0clang/test/SemaCXX/microsoft-new-array-fallback.cpp
+7-4clang/lib/Sema/SemaCoroutine.cpp
+1-1clang/lib/Sema/SemaOverload.cpp
+377-2076 files

NetBSD/pkgsrc 4KdfRetdoc CHANGES-2026

   Updated devel/gflags, shells/nushell
VersionDeltaFile
1.4682+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 76l9q6Ishells/nushell distinfo cargo-depends.mk

   nushell: updated to 0.114.1

   0.114.1
   This patch release fixes issues found after enforce-runtime-annotations became
   opt-out in the last version, improving runtime type checks and error reporting.
VersionDeltaFile
1.75+19-19shells/nushell/distinfo
1.65+5-5shells/nushell/cargo-depends.mk
1.91+2-2shells/nushell/Makefile
+26-263 files

NetBSD/pkgsrc 64TkfWwdevel/gflags distinfo PLIST

   gflags: updated to 2.3.1

   2.3.1

   ci: Point test.yml at main instead of master
   ci: Add GitHub Actions workflow to build with Bazel
   bazel: Support QNX in Bazel and more Bazel 9 fixes
VersionDeltaFile
1.7+4-4devel/gflags/distinfo
1.5+3-3devel/gflags/PLIST
1.8+2-3devel/gflags/Makefile
+9-103 files

LLVM/project c151d33mlir/python CMakeLists.txt

[MLIR][Python] Do not install ExecutionEngine wrapper when disabled (#211250)

The `_mlirExecutionEngine` extension is declared only when
`MLIR_ENABLE_EXECUTION_ENGINE` is enabled. However,
`execution_engine.py` and its type stub are currently added to the
Python package unconditionally.

This leaves an installed `mlir.execution_engine` module that fails
immediately when imported because its native extension is absent. It
also exposes a type stub for an unavailable API.

Making sure they're added only if `MLIR_ENABLE_EXECUTION_ENGINE` is
enabled.
DeltaFile
+13-2mlir/python/CMakeLists.txt
+13-21 files

LLVM/project be31bc0llvm/test/tools/llvm-mca/AMDGPU gfx10-trans.s gfx10-add-sequence.s

AMDGPU: Migrate llvm-mca tests to subarch triples
DeltaFile
+2-2llvm/test/tools/llvm-mca/AMDGPU/gfx10-trans.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx10-add-sequence.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx10-double.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx11-double.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx12-pseudo-scalar-trans.s
+1-1llvm/test/tools/llvm-mca/AMDGPU/gfx9-retireooo.s
+7-76 files not shown
+13-1312 files

LLVM/project 2b561d5llvm/lib/Transforms/Utils FunctionComparator.cpp, llvm/test/Transforms/MergeFunc atomic-load-elementwise.ll

[MergeFuncs] Account for elementwise loads in FunctionComparator
DeltaFile
+22-0llvm/test/Transforms/MergeFunc/atomic-load-elementwise.ll
+3-0llvm/lib/Transforms/Utils/FunctionComparator.cpp
+25-02 files

LLVM/project 520a930llvm/tools/llvm-objdump MachODump.cpp

[llvm-objdump] Factor the load command prologue into a shared function (#210881)

Move the repeated code to print cmd and cmdsize into a shared function.
DeltaFile
+94-215llvm/tools/llvm-objdump/MachODump.cpp
+94-2151 files

NetBSD/pkgsrc NwNMCVxdoc TODO

   doc/TODO: + grafana-13.1.1, pandoc-3.10.1, py-pillow_heif-1.5.0, rumdl-0.2.40.
VersionDeltaFile
1.27630+5-3doc/TODO
+5-31 files

LLVM/project 949f50dflang/include/flang/Lower IterationSpace.h, flang/lib/Lower ConvertExpr.cpp IterationSpace.cpp

Merge branch 'main' into users/rampitec/simplify-pk-op-check
DeltaFile
+0-7,750flang/lib/Lower/ConvertExpr.cpp
+808-3mlir/test/CAPI/rewrite.c
+0-563flang/include/flang/Lower/IterationSpace.h
+0-377flang/lib/Lower/IterationSpace.cpp
+290-0llvm/test/Transforms/LoopDataPrefetch/AMDGPU/vmem-cache-line-size.ll
+251-0llvm/test/CodeGen/X86/pr51707.ll
+1,349-8,693205 files not shown
+5,705-10,787211 files

OPNSense/tools 8085185config/26.7 make.conf

config: order, order!
DeltaFile
+1-1config/26.7/make.conf
+1-11 files