LLVM/project e8fba33clang/unittests/Analysis/FlowSensitive UncheckedStatusOrAccessModelTestFixture.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6
DeltaFile
+17-0clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
+17-01 files

LLVM/project 2e52de5lldb/bindings/interface SBExpressionOptionsDocstrings.i, lldb/include/lldb/Target Target.h

[lldb][Expression] Add API to set/get language-specific expression options (#179208)

The motivation here is that we don't want to pollute the SBAPI with
getters/setters for expression evaluation options that only apply to a
single language. The ultimate goal would be to have plugins register
additional options to the `expression` command when the plugin is
loaded. This patch only provides the minimal `SBExpressionOptions`
interface to set an option with an arbitrary name, which the language
plugin knows how to interpret. The underlying options dictionary is an
`StructuredData::Dictionary` so we can map strings to values of any
type. But the SBAPI just exposes setting a boolean value. Future
overloads of `SetLanguageOption` can provide setters for more types.

The boolean setter/getter will be used for the C++-specific option being
introduced in: https://github.com/llvm/llvm-project/pull/177926
DeltaFile
+52-0lldb/source/Target/Target.cpp
+39-0lldb/unittests/Expression/ExpressionTest.cpp
+35-1lldb/test/API/commands/expression/options/TestExprOptions.py
+33-0lldb/source/API/SBExpressionOptions.cpp
+23-2lldb/include/lldb/Target/Target.h
+6-0lldb/bindings/interface/SBExpressionOptionsDocstrings.i
+188-31 files not shown
+192-37 files

LLVM/project c51a758lldb/packages/Python/lldbsuite/test lldbtest.py

[lldb][test] Add SBExpressionOptions parameter to expect_expr (#177920)

Allows API tests to pass `SBExpressionOptions` when testing a successful
expression evaluation with `expect_expr`. Currently one would have to
use `SBFrame::EvaluateExpression` or pass the option as an argument to
the raw command (via `expect()` or `HandleCommand()`).

Chose not to do the `SetIgnoreBreakpoints`/`SetAutoApplyFixIts` with the
assumption that most expression evaluation tests don't actually need to
care about these. If the options are passed explicitly, lets use them
as-is. Otherwise default to the old options.

First usage of this new parameter would be in
https://github.com/llvm/llvm-project/pull/177926
DeltaFile
+9-5lldb/packages/Python/lldbsuite/test/lldbtest.py
+9-51 files

LLVM/project 0d5df25clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/include/clang/CIR/Dialect/IR CIRTypes.h

Address first round of comments
DeltaFile
+5-6clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+2-3clang/include/clang/CIR/Dialect/IR/CIRTypes.h
+2-2clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+1-1clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+1-1clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+12-146 files

FreeNAS/freenas b5c7271tests/api2 test_300_nfs.py test_200_ftp.py

test
DeltaFile
+0-2,224tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,253243 files not shown
+0-30,354249 files

FreeNAS/freenas 6f85c71src/middlewared/middlewared/api/base/types string.py

Merge branch 'master' of https://github.com/truenas/middleware into smb-path-test
DeltaFile
+1-1src/middlewared/middlewared/api/base/types/string.py
+1-11 files

FreeNAS/freenas fc1c573tests/api2 test_sharing_path_resolution_hooks.py

fix test_sharing_path_resolution_hooks.py
DeltaFile
+2-2tests/api2/test_sharing_path_resolution_hooks.py
+2-21 files

LLVM/project 00e2649clang/lib/CIR/CodeGen CIRGenExprCXX.cpp, clang/test/CIR/CodeGen new.cpp

[CIR] Upstream support for array new with non-empty ILE (#179556)

This adds CIR support for handling array new initialization with a
non-empty initializer list.
DeltaFile
+89-0clang/test/CIR/CodeGen/new.cpp
+26-4clang/lib/CIR/CodeGen/CIRGenExprCXX.cpp
+115-42 files

FreeBSD/ports 5802e9edevel/libdispatch Makefile, devel/libdispatch/files patch-src_event_workqueue__internal.h

devel/libdispatch: do not define HAVE_DISPATCH_WORKQ_MONITORING on FreeBSD

It causes random crashes in telegram-desktop

Reported by:    freebsd_ru community members
DeltaFile
+0-11devel/libdispatch/files/patch-src_event_workqueue__internal.h
+1-0devel/libdispatch/Makefile
+1-112 files

LLVM/project 2e429f7mlir/include/mlir/Dialect/MPI/IR Utils.h

[mlir][shard,mpi][NFC] Add missing header (#179777)

Utils.h uses `mlir::mpi::CommWorldOp` w/o including the necessary header
(https://llvm.org/docs/CodingStandards.html#self-contained-headers),
making this not self contained. It only works because all the .cpp files
that use it have the necessary include.
DeltaFile
+1-0mlir/include/mlir/Dialect/MPI/IR/Utils.h
+1-01 files

FreeBSD/ports b74c692net-mgmt/nagios4 Makefile pkg-plist, net-mgmt/nagios4/files patch-html_main.php patch-html_index.php.in

net-mgmt/nagios4: Update 4.5.1 => 4.5.11, take maintainership

Changelog:
https://www.nagios.org/projects/nagios-core/4x/

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Parametrize nagios with ${PORTNAME}.
- Replace CFLAGS, CPPFLAGS and LIBS with USES+=localbase.
- Update CONFLICTS.
- Use ${ETCDIR} instead of ${PREFIX}/etc/nagios.
- Fix warnings from portclippy.
- Fix install with non-default NAGIOSUSER/NAGIOSGROUP.
- Split long line in post-patch.
- Improve indents.
- Regenerate patches with changed line numbers.

PR:             292357
Tested by:      Fabian Wenk <fabian at wenks.ch>

    [4 lines not shown]
DeltaFile
+39-41net-mgmt/nagios4/Makefile
+14-38net-mgmt/nagios4/pkg-plist
+14-15net-mgmt/nagios4/files/patch-html_main.php
+4-10net-mgmt/nagios4/files/patch-html_index.php.in
+5-5net-mgmt/nagios4/files/patch-configure
+3-3net-mgmt/nagios4/files/patch-html_Makefile.in
+79-1121 files not shown
+82-1157 files

LLVM/project 861d2e2llvm/lib/Target/RISCV RISCVFeatures.td RISCVInstrInfoC.td, llvm/test/MC/RISCV rv32fc-valid.s rv32dc-valid.s

[RISCV] Deprecate RISCVSubtarget::hasStdExtCOrZcd() and hasStdExtCOrZcfOrZce(). (#179762)

Replace with hasStdExtZcd() and hastStdExtZcf().

Creation of RISCVSubtarget/MCSubtargetInfo handles implication of Zcf
and Zcd now. The exception is .option arch handling which will require
+zcf and +zcd to be listed explicitly. I'll try to fix this in a follow
up. #155035 had the same issue.

I've left the error messages mentioning both Zcf and C+F/D. We can
consider changing that in a follow up.
DeltaFile
+17-18llvm/lib/Target/RISCV/RISCVFeatures.td
+10-14llvm/test/MC/RISCV/rv32fc-valid.s
+10-10llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+6-10llvm/test/MC/RISCV/rv32dc-valid.s
+6-6llvm/test/MC/RISCV/rv64dc-valid.s
+4-4llvm/lib/Target/RISCV/RISCVMakeCompressible.cpp
+53-622 files not shown
+57-648 files

NetBSD/pkgsrc-wip 879d67fwebkit-gtk distinfo, webkit-gtk/patches patch-Source_JavaScriptCore_runtime_MathCommon.cpp

webkit-gtk: add patch for i386, requested by Lubo
DeltaFile
+15-0webkit-gtk/patches/patch-Source_JavaScriptCore_runtime_MathCommon.cpp
+1-0webkit-gtk/distinfo
+16-02 files

FreeBSD/ports 2a8608cnet-mgmt/nagios4 Makefile pkg-plist, net-mgmt/nagios4/files patch-html_main.php patch-html_index.php.in

net-mgmt/nagios4: Update 4.5.1 => 4.5.11, take maintainership

Changelog:
https://www.nagios.org/projects/nagios-core/4x/

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Parametrize nagios with ${PORTNAME}.
- Replace CFLAGS, CPPFLAGS and LIBS with USES+=localbase.
- Update CONFLICTS.
- Use ${ETCDIR} instead of ${PREFIX}/etc/nagios.
- Fix warnings from portclippy.
- Fix install with non-default NAGIOSUSER/NAGIOSGROUP.
- Split long line in post-patch.
- Improve indents.
- Regenerate patches with changed line numbers.

PR:             292357
Tested by:      Fabian Wenk <fabian at wenks.ch>

    [2 lines not shown]
DeltaFile
+39-41net-mgmt/nagios4/Makefile
+14-38net-mgmt/nagios4/pkg-plist
+14-15net-mgmt/nagios4/files/patch-html_main.php
+4-10net-mgmt/nagios4/files/patch-html_index.php.in
+5-5net-mgmt/nagios4/files/patch-configure
+3-3net-mgmt/nagios4/distinfo
+79-1121 files not shown
+82-1157 files

LLVM/project 9e146f7clang/test/Driver clang-sycl-linker-test.cpp, clang/tools/clang-sycl-linker ClangSYCLLinker.cpp

[NFC][clang-sycl-linker] Rename runSPIRVCodeGen to runCodeGen. (#179372)

`runSPIRVCodeGen` function doesn't use SPIR-V backend explicitly. The
backend is chosen based on `-triple` option value. Technically
`clang-sycl-linker` tool can emit PTX or a binary format based on the
triple value.
Fixed comments.
DeltaFile
+17-15clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
+4-4clang/test/Driver/clang-sycl-linker-test.cpp
+21-192 files

NetBSD/pkgsrc WSrOHohdoc CHANGES-2026

   doc: Updated print/pmw to 5.33
VersionDeltaFile
1.901+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc X4RkDLGprint/pmw distinfo Makefile, print/pmw/patches patch-Makefile.in

   Update pmw to 5.33

   PMW can now output MusicXML. This is very much experimental and
   does not capture all the features that PMW is capable of.

   For full change log see:
   https://github.com/PhilipHazel/pmw/blob/pmw-5.33/doc/ChangeLog
VersionDeltaFile
1.10+5-5print/pmw/distinfo
1.7+2-2print/pmw/Makefile
1.4+2-2print/pmw/patches/patch-Makefile.in
+9-93 files

FreeBSD/ports 71e370dnet-mgmt/victoria-logs Makefile, net-mgmt/victoria-logs/files victoria_logs.in victoria-logs.in

net-mgmt/victoria-logs: rename rc script with underscore

PR: 292378
DeltaFile
+66-0net-mgmt/victoria-logs/files/victoria_logs.in
+0-66net-mgmt/victoria-logs/files/victoria-logs.in
+2-1net-mgmt/victoria-logs/Makefile
+68-673 files

LLVM/project 89655bdclang-tools-extra/docs/clang-tidy/checks/abseil unchecked-statusor-access.rst

[NFC] [clang-tidy] Add doc about FP in unchecked-statusor-access (#179592)

DeltaFile
+18-0clang-tools-extra/docs/clang-tidy/checks/abseil/unchecked-statusor-access.rst
+18-01 files

FreeBSD/src e408173sys/netpfil/ipfilter/netinet fil.c

ipfilter: Fix possible overrun

The destination buffer is FR_GROUPLEN (16 bytes) in length. When
gname is created, the userspace utilities correctly use FR_GROUPLEN
as the buffer length. The kernel should also limit its copy operation to
FR_GROUPLEN bytes to avoid any user written code from exploiting this
vulnerability.

Reported by:    Ilja Van Sprundel <ivansprundel at ioactive.com>
MFC after:      1 week
DeltaFile
+1-1sys/netpfil/ipfilter/netinet/fil.c
+1-11 files

LLVM/project 2831742llvm/lib/Transforms/Utils InlineFunction.cpp, llvm/test/Transforms/Inline ret_attr_nofpclass.ll

Inliner: Handle nofpclass return attributes

Follow along with how range is handled.
DeltaFile
+59-0llvm/test/Transforms/Inline/ret_attr_nofpclass.ll
+10-0llvm/lib/Transforms/Utils/InlineFunction.cpp
+69-02 files

FreeBSD/ports 803ed72net-mgmt/victoria-logs Makefile distinfo

net-mgmt/victoria-logs: upgrade to 1.44.0

- Update to the latest version
- Change download to GH because of goproxy issue
- fix logs directory ownership (PR 292405)

PR: 292405
ChangeLog: https://docs.victoriametrics.com/victorialogs/changelog/
DeltaFile
+9-3net-mgmt/victoria-logs/Makefile
+5-5net-mgmt/victoria-logs/distinfo
+5-0net-mgmt/victoria-logs/pkg-plist
+19-83 files

LLVM/project 1f8a3f2clang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/lib/CIR/CodeGen CIRGenExprScalar.cpp

[CIR] Fix a problem with createSub default overflow behavior (#179731)

When the createSub function was added in CIRBaseBuilderTy, the default
for the overflow behavior parameter was set to
OverflowBehavior::Saturated. This led to incorrect behavior for
subtraction when the -fwrapv option was used, but we didn't have a test
for that so it wasn't noticed.

This change adds a test and corrects the behavior.
DeltaFile
+124-0clang/test/CIR/CodeGen/integer-overflow.c
+7-2clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+1-1clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+132-33 files

LLVM/project d06e0camlir/test/Dialect/MemRef high-rank-overflow.mlir

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6

[skip ci]
DeltaFile
+0-2mlir/test/Dialect/MemRef/high-rank-overflow.mlir
+0-21 files

LLVM/project 3e1e86ellvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU waitcnt-unscoped.ll llvm.amdgcn.load.to.lds.ll

[AMDGPU] Return two MMOs for load-to-lds and store-from-lds intrinsics (#175845)

Accurately represent both the load and the store part of those intrinsics.

The test changes seem to be mostly fairly insignificant changes caused
by subtly different scheduler behavior.
DeltaFile
+59-51llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+3-4llvm/test/CodeGen/AMDGPU/waitcnt-unscoped.ll
+2-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.load.to.lds.ll
+2-4llvm/test/CodeGen/AMDGPU/memory-legalizer-lds-dma-volatile-and-nontemporal.ll
+66-634 files

FreeBSD/doc 6bea97bdocumentation/content/en/books/handbook/advanced-networking _index.adoc

handbook/en/advanced-networking: Fix a typo

Reviewed by:            ziaee
Differential Revision:  https://reviews.freebsd.org/D55043
DeltaFile
+1-1documentation/content/en/books/handbook/advanced-networking/_index.adoc
+1-11 files

LLVM/project 49288b6llvm/test/Transforms/LoopVectorize vplan-printing.ll, llvm/test/tools/UpdateTestChecks/update_analyze_test_checks vplan.test

[UTC] Add initial VPlan support. (#178534)

Add support for extracting a VPlan from LV debug output and generalizing
matching for unnamed VPValues.

Once we have support for -vplan-print-after=xxxx we can strip the logic
to extract a VPlan manually. We cannot use regex, as we need to match
from start opening bracket to the correct closing bracket.

PR: PR: https://github.com/llvm/llvm-project/pull/178534
DeltaFile
+701-573llvm/test/Transforms/LoopVectorize/vplan-printing.ll
+65-0llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/Inputs/vplan.ll.expected
+40-1llvm/utils/update_analyze_test_checks.py
+14-3llvm/utils/UpdateTestChecks/common.py
+16-0llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/Inputs/vplan.ll
+8-0llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/vplan.test
+844-5776 files

LLVM/project b33a0e6llvm/lib/CodeGen/SelectionDAG LegalizeDAG.cpp, llvm/test/CodeGen/AMDGPU modf-constant-fold.ll llvm.modf.ll

[SelectionDAG] Add expansion for llvm.modf intrinsic (#179434)

Targets without a `modf` libcall lower the intrinsic directly, matching
the existing `llvm.frexp` expansion. Targets with an existing libcall
are unchanged.

Fixes #173021
DeltaFile
+347-0llvm/test/CodeGen/AMDGPU/modf-constant-fold.ll
+335-0llvm/test/CodeGen/AMDGPU/llvm.modf.ll
+42-0llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+724-03 files

LLVM/project 6121b91clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenModule.h, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Address Space support for GlobalOps
DeltaFile
+51-12clang/lib/CIR/CodeGen/CIRGenModule.cpp
+46-0clang/test/CIR/Lowering/global-address-space.cir
+19-20clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+30-0clang/test/CIR/IR/address-space.cir
+21-2clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+16-4clang/lib/CIR/CodeGen/CIRGenModule.h
+183-388 files not shown
+252-4814 files

LLVM/project d086dbfclang/lib/CIR/CodeGen TargetInfo.cpp, clang/lib/CIR/Dialect/Transforms/TargetLowering LowerModule.cpp

[CIR][AMDGPU] Lower Language specific address spaces and implement AMDGPU target
DeltaFile
+48-9clang/test/CIR/Lowering/global-address-space.cir
+51-0clang/test/CIR/CodeGen/amdgpu-address-spaces.cpp
+47-0clang/lib/CIR/Dialect/Transforms/TargetLowering/Targets/AMDGPU.cpp
+46-0clang/lib/CIR/CodeGen/TargetInfo.cpp
+17-8clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+9-2clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
+218-194 files not shown
+234-1910 files