LLVM/project 6b1f976clang/lib/Driver/ToolChains CommonArgs.cpp, clang/test/Driver frame-pointer-elim.c

[Mips] Omit the frame pointer when optimizations are enabled (#198737)

Enable frame pointer optimization to match GCC behavior

Fix #48326.
DeltaFile
+6-0clang/test/Driver/frame-pointer-elim.c
+4-0clang/lib/Driver/ToolChains/CommonArgs.cpp
+10-02 files

LLVM/project eea711cllvm/test/CodeGen/PowerPC toc-data.ll aix-small-local-dynamic-tls-types.ll

[NFC][PowerPC][AIX] add explicit code model to 64-bit AIX tests

A later PR will propose updating the default code model, so
this PR sets an explicit code model on tests that don't have it.
DeltaFile
+6-6llvm/test/CodeGen/PowerPC/toc-data.ll
+4-4llvm/test/CodeGen/PowerPC/aix-small-local-dynamic-tls-types.ll
+4-4llvm/test/CodeGen/PowerPC/lower-globaladdr64-aix.ll
+3-3llvm/test/CodeGen/PowerPC/const-nonsplat-array-init.ll
+3-3llvm/test/CodeGen/PowerPC/const-splat-array-init.ll
+3-3llvm/test/CodeGen/PowerPC/memset-tail.ll
+23-2393 files not shown
+147-14799 files

FreeBSD/src 0c85df0sys/kern vfs_subr.c

vop_read_pgcache_post(): the vnode is unlocked

Reported by:    markj
Fixes:  e9a5eb0e5e44 ("vop_read_pgcache_post(): report inotify IN_ACCESS same as for vop_read_post()")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-1sys/kern/vfs_subr.c
+1-11 files

FreeBSD/ports eb0feb4filesystems/R-cran-fs distinfo Makefile

filesystems/R-cran-fs: Update to 2.1.0

Changelog: https://cloud.r-project.org/web/packages/fs/news/news.html
DeltaFile
+3-3filesystems/R-cran-fs/distinfo
+1-1filesystems/R-cran-fs/Makefile
+4-42 files

LLVM/project c9597ballvm/docs AMDGPUMemoryModel.rst

*system scope* is a single term
DeltaFile
+3-3llvm/docs/AMDGPUMemoryModel.rst
+3-31 files

LLVM/project dc6c7eellvm/include/llvm/Transforms/Coroutines SuspendCrossingInfo.h, llvm/lib/Transforms/Coroutines SuspendCrossingInfo.cpp

[CoroSplit] Rename Suspend/End to AlwaysKill/NeverKill (NFC) (#199150)

Rename them so that we can generalize to more intrinsics, for example,
`llvm.coro.is_in_ramp` in #198226
DeltaFile
+5-13llvm/lib/Transforms/Coroutines/SuspendCrossingInfo.cpp
+4-4llvm/include/llvm/Transforms/Coroutines/SuspendCrossingInfo.h
+9-172 files

LLVM/project b0c804allvm/docs AMDGPUMemoryModel.rst

use backticks for variable; fix scopes; double down on "system" as a name
DeltaFile
+111-106llvm/docs/AMDGPUMemoryModel.rst
+111-1061 files

FreeBSD/ports 42dfe88misc/py-litellm Makefile distinfo, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.85.1

Changelog: https://github.com/BerriAI/litellm/compare/v1.85.0...v1.85.1

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm/Makefile
+3-3misc/py-litellm/distinfo
+2-2misc/py-litellm/files/patch-pyproject.toml
+8-83 files

FreeBSD/ports 33b928fmisc/py-litellm-proxy-extras distinfo Makefile

misc/py-litellm-proxy-extras: Update to 0.4.73

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

LLVM/project 0784399clang/lib/CIR/CodeGen CIRGenModule.cpp, clang/lib/CIR/CodeGen/Targets SPIRV.cpp

[CIR][SPIR-V] Add initial SPIR-V target CodeGen support (#196920)
DeltaFile
+58-0clang/lib/CIR/CodeGen/Targets/SPIRV.cpp
+43-0clang/lib/CIR/Dialect/Transforms/TargetLowering/Targets/SPIRV.cpp
+27-0clang/test/CIR/CodeGenOpenCL/spirv-kernel.cl
+5-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+4-0clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
+2-0clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.h
+139-03 files not shown
+143-09 files

LLVM/project 25f9028llvm/lib/DebugInfo/DWARF DWARFDebugLine.cpp DWARFDebugAbbrev.cpp

Revert "DebugInfo: Shrink-to-fit some containers to reduce peak memory usage" (#199145)

Reverts llvm/llvm-project#198935

I think this broke llvm/test/tools/llvm-gsymutil/X86/elf-dwo.yaml .
DeltaFile
+0-3llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
+0-1llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
+0-1llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
+0-53 files

LLVM/project 625e277mlir/lib/IR Builders.cpp, mlir/unittests/IR AttributeTest.cpp

[mlir] Specify isSigned when creating APInt for I16 attributes (#198687)

8- and 32-bit attribute constructors already do this. Debug builds
trigger an assertion unless isSigned is specified.
DeltaFile
+14-0mlir/unittests/IR/AttributeTest.cpp
+2-1mlir/lib/IR/Builders.cpp
+16-12 files

FreeBSD/ports a5c3712graphics/nvidia-drm-515-kmod-580 distinfo, graphics/nvidia-drm-61-kmod-580 distinfo

x11/nvidia-kmod-580, x11/nvidia-driver-580, x11/linux-nvidia-libs-580, graphics/nvidia-drm*-kmod-580: Security update to 580.159.04

Security update to latest Legacy Branch of drivers 580.159.04:
https://nvidia.custhelp.com/app/answers/detail/a_id/5821/~/security-bulletin%3A-nvidia-gpu-display-drivers---may-2026

Note that 595.71.05 (master port and -devel variant) in-tree are fixed version.
And other legacy branches are already EoL'ed upstream, thus, no information are provided.

PR:             295475
Differential Revision:  https://reviews.freebsd.org/D57145
DeltaFile
+3-3x11/linux-nvidia-libs-580/distinfo
+3-3graphics/nvidia-drm-66-kmod-580/distinfo
+3-3graphics/nvidia-drm-latest-kmod-580/distinfo
+3-3x11/nvidia-driver-580/distinfo
+3-3graphics/nvidia-drm-515-kmod-580/distinfo
+3-3graphics/nvidia-drm-61-kmod-580/distinfo
+18-188 files not shown
+28-2814 files

NetBSD/pkgsrc-wip 7794bb1glsmac Makefile distinfo

Redoing base pkg files with url2pkg.
DeltaFile
+17-0glsmac/Makefile
+5-0glsmac/distinfo
+4-0glsmac/PLIST
+2-0glsmac/DESCR
+28-04 files

LLVM/project dac33e3clang-tools-extra/clang-doc Serialize.cpp

[clang-doc][nfc] Declare pointer with auto explicitly (#198069)

This silences some errors from clang-tidy.
DeltaFile
+1-1clang-tools-extra/clang-doc/Serialize.cpp
+1-11 files

OpenBSD/src 5J3B8NSusr.sbin/acme-client acctproc.c json.c

   Add support for external account binding.  If we're creating a new account
   with the ACME CA, and we have an EAB key and key ID specified with the new
   -e command line argument, compute the required hash of the account details
   and include it in the new account request.

   feedback from florian@ and tb@
   tested against security/pebble and Digicert by me, and against Actalis by
   rroadrrunner at proton dot me.
   ok florian@ tb@
VersionDeltaFile
1.33+114-18usr.sbin/acme-client/acctproc.c
1.25+65-19usr.sbin/acme-client/json.c
1.10+68-1usr.sbin/acme-client/base64.c
1.59+27-6usr.sbin/acme-client/main.c
1.48+24-7usr.sbin/acme-client/netproc.c
1.24+14-10usr.sbin/acme-client/extern.h
+312-611 files not shown
+332-637 files

LLVM/project 42cfcafclang/include/clang/CIR MissingFeatures.h

[CIR][NFC] Remove unused functions in MissingFeatures.h (#197631)

### Summary

This NFC change removes 33 entries from MissingFeatures.h that have no
callers in tree as of <b4f7c93e7d1325f1c1f00b47c10d2923e8259369>

- `switchOp`
- `opUnaryPromotionType`
- `supportVisibility`
- `atomicInitTailPadding`
- `atomicMapTargetSyncScope`
- `atomicScope`
- `bitfields`
- `builtinCallMathErrno`
- `cleanupWithPreservedValues`
- `constEmitterAggILE`
- `dataLayoutTypeIsSized`
- `dataLayoutTypeStoreSize`

    [20 lines not shown]
DeltaFile
+0-35clang/include/clang/CIR/MissingFeatures.h
+0-351 files

FreeBSD/ports d25dca0misc/py-instructor Makefile

misc/py-instructor: Relax upper version limit of textproc/py-jiter
DeltaFile
+1-1misc/py-instructor/Makefile
+1-11 files

LLVM/project 104ce27clang/lib/CIR/Dialect/Transforms CallConvLoweringPass.cpp, clang/lib/CIR/Dialect/Transforms/TargetLowering CIRABIRewriteContext.cpp

Merge branch 'main' into users/ilovepi/cd-auto-ptr
DeltaFile
+182-888llvm/test/CodeGen/PowerPC/fp-strict-fcmp-spe.ll
+205-608llvm/test/CodeGen/PowerPC/spe.ll
+322-0clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+228-0clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp
+225-0lldb/unittests/Utility/LockedTest.cpp
+173-0lldb/include/lldb/Utility/Locked.h
+1,335-1,49673 files not shown
+2,349-1,80579 files

LLVM/project c24ab4cllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/lib/Target/PowerPC PPCISelLowering.cpp

Revert "[PowerPC] set libcall lowering for fp setcc ops on SPE boards" (#199140)

Reverts llvm/llvm-project#153238

Breaking premerge buildbots. (It looks like there's an alternative fix
open #199105, but it's still under review.)
DeltaFile
+182-888llvm/test/CodeGen/PowerPC/fp-strict-fcmp-spe.ll
+205-608llvm/test/CodeGen/PowerPC/spe.ll
+12-40llvm/test/CodeGen/PowerPC/legalize-invert-br_cc.ll
+4-47llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+6-6llvm/test/CodeGen/PowerPC/fast-isel-cmp-imm.ll
+0-2llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+409-1,5911 files not shown
+409-1,5927 files

LLVM/project 84e6d96llvm/lib/DebugInfo/DWARF DWARFDebugLine.cpp DWARFDebugAbbrev.cpp

Revert "DebugInfo: Shrink-to-fit some containers to reduce peak memory usage …"

This reverts commit 9694b198082c9723551357652e390bb09f25f3b7.
DeltaFile
+0-3llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
+0-1llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
+0-1llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
+0-53 files

NetBSD/pkgsrc-wip 30c2ed1glsmac Makefile DESCR

Cleaning up unsuccessful attempts, to try url2pkg instead.
DeltaFile
+0-35glsmac/Makefile
+0-5glsmac/DESCR
+0-3glsmac/COMMIT_MSG
+0-1glsmac/TODO
+0-1glsmac/PLIST
+0-455 files

FreeNAS/freenas 88a941asrc/middlewared/middlewared/plugins/smb_ util_smbconf.py, tests/unit test_smb_share.py

smb: disable automatic conversion of adouble files

This commit disables a relatively new on-by-default feature of
vfs_fruit that attempts to detect and auto-migrate file-backed
AFP-style metadata. This exists primarily to facilitate data
mobility between different vfs_fruit / server configurations.
Since we've only had a single supported fruit configuration
regarding metadata and resource forks since TrueNAS 9.10 we can
safely disable this feature, which requires attempted per-file
opens for every directory listing. This significantly harms
dir listing performance for macos clients.
DeltaFile
+50-0tests/unit/test_smb_share.py
+1-0src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+51-02 files

LLVM/project 0f2b8ecllvm/utils/lit/lit cl_arguments.py TestRunner.py, llvm/utils/lit/tests check-filter.py

[lit] Add --check to run only selected RUN lines from a test

`llvm-lit --check=LIST <test>` keeps only the listed RUN directives in
the test and discards the rest. LIST is a comma-separated mix
of 0-indexed integers and ranges (e.g. `--check=0,2,4-6`). The
selection is applied to the parseIntegratedTestScript output.

Run tests via
`llvm-lit --check=0 llvm/utils/lit/tests/Inputs/check-filter/sample.ll`,
`llvm-lit --check=1 llvm/utils/lit/tests/Inputs/check-filter/sample.ll`,
`llvm/utils/lit/lit.py llvm/utils/lit/tests/check-filter.py`.
DeltaFile
+36-0llvm/utils/lit/lit/cl_arguments.py
+23-0llvm/utils/lit/tests/check-filter.py
+18-0llvm/utils/lit/lit/TestRunner.py
+7-0llvm/utils/lit/tests/Inputs/check-filter/lit.cfg
+4-0llvm/utils/lit/tests/Inputs/check-filter/sample.ll
+2-0llvm/utils/lit/lit/LitConfig.py
+90-01 files not shown
+91-07 files

LLVM/project a800c33llvm/include/llvm/IR User.h Use.h

IR: Move `simplify_type<(const) Use *>` to Use.h and fix a bug.

These overloads live in User.h because the type of
`User::(const_)op_iterator` is `(const) Use *`, but they do not
necessarily need to be used together with `User`, so let's move them to
Use.h with the canonical type used in the overload for clarity.

There's also a bug where `dyn_cast_or_null` with a `Use *` argument
crashes if the argument is null. Fix it by adding a null check to
these overloads. The null check is expected to be optimized out of the
implementation of `isa`/`cast`/`dyn_cast` because these functions will
unconditionally load from the result of `getSimplifiedValue`.

Reviewers: nikic, efriedma-quic

Pull Request: https://github.com/llvm/llvm-project/pull/198917
DeltaFile
+0-15llvm/include/llvm/IR/User.h
+15-0llvm/include/llvm/IR/Use.h
+15-152 files

NetBSD/src slSqzaHbin/sh trap.c

   PR bin/60275  one more (should be the last) correction

   It wasn't possible to do this, previously, but after the 3rd
   in the sequence, we can (it should have been included with that one).

   Never even look at gotsig[signo] in a vforked child - it will
   be reflecting the state of the parent, not the child, so has
   nothing to do with the child (this wasn't true until after the
   3rd fix, which made sure that the child after a vfork doesn't
   step on the parent's memory).

   This will fix an unbelievably unlikely situation, where a
   trapped signal arrives at the parent immediately before it
   vforks() a child, which happens before the trap is executed.

   Depending upon which of the various fixes (or none of them)
   to this PR have been included various incorrect things might
   have happened - the child might have processed the signal
   trap instead of the parent, the signal might be lost, or even

    [2 lines not shown]
VersionDeltaFile
1.62+3-3bin/sh/trap.c
+3-31 files

NetBSD/pkgsrc-wip 2df77e4glsmac Makefile

Modified GCC_REQD 11, typo said 17 before, which is not existent!
DeltaFile
+1-1glsmac/Makefile
+1-11 files

NetBSD/pkgsrc-wip 96ec473glsmac DESCR

Modified DESCR due to warning line 4 is too long.
DeltaFile
+2-1glsmac/DESCR
+2-11 files

LLVM/project d4179f6mlir/include/mlir/Dialect/Polygeist/IR PolygeistOps.td, mlir/lib/Dialect/Polygeist/IR PolygeistOps.cpp CMakeLists.txt

[MLIR] Initial upstream of polygeist dialect
DeltaFile
+379-0mlir/lib/Dialect/Polygeist/IR/PolygeistOps.cpp
+226-0mlir/test/Dialect/Polygeist/canonicalize-pointer2memref.mlir
+66-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+40-0mlir/include/mlir/Dialect/Polygeist/IR/PolygeistOps.td
+24-0mlir/test/Dialect/Polygeist/canonicalize-memref2pointer.mlir
+19-0mlir/lib/Dialect/Polygeist/IR/CMakeLists.txt
+754-010 files not shown
+811-016 files

NetBSD/pkgsrc-wip a0b0348glsmac TODO

Add TODO, explaining my lack of experience.
DeltaFile
+1-0glsmac/TODO
+1-01 files