LLVM/project 9a4cf36clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

std_move false positive
DeltaFile
+23-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+18-0clang/test/Sema/warn-lifetime-safety.cpp
+5-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+46-03 files

LLVM/project e66e8aallvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/lib/Target/RISCV/GISel RISCVInstructionSelector.cpp

[RISCV][GISel] Support select G_EXTRACT_SUBVECTOR (#169789)

DeltaFile
+383-0llvm/test/CodeGen/RISCV/GlobalISel/rvv/extract-subvector.ll
+42-0llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
+2-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+427-03 files

LLVM/project 00d92d1llvm/test/CodeGen/LoongArch/lasx shuffle-as-bswap.ll, llvm/test/CodeGen/LoongArch/lsx shuffle-as-bswap.ll

[LoongArch][NFC] Pre-commit tests for shufflevector reversing within subvectors
DeltaFile
+47-0llvm/test/CodeGen/LoongArch/lasx/shuffle-as-bswap.ll
+47-0llvm/test/CodeGen/LoongArch/lsx/shuffle-as-bswap.ll
+94-02 files

LLVM/project b5fd161clang/lib/CodeGen CGObjCRuntime.h CGObjCRuntime.cpp

format
DeltaFile
+3-19clang/lib/CodeGen/CGObjCRuntime.h
+1-1clang/lib/CodeGen/CGObjCRuntime.cpp
+4-202 files

LLVM/project 13948c7clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

std_move false positive
DeltaFile
+14-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-0clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+16-02 files

LLVM/project ceda23eclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-safety-dataflow.cpp

dereference_operator
DeltaFile
+11-11clang/test/Sema/warn-lifetime-safety.cpp
+6-0clang/test/Sema/warn-lifetime-safety-dataflow.cpp
+4-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+21-113 files

FreeNAS/freenas b9c330esrc/middlewared/middlewared/api/v25_10_1 virt_instance.py, src/middlewared/middlewared/api/v25_10_2 virt_instance.py

NAS-137115 / 26.04 / Remove virt plugin (#17032)

## Context

It was requested that we remove virt plugin from TrueNAS.
DeltaFile
+0-812src/middlewared/middlewared/plugins/virt/global.py
+0-758src/middlewared/middlewared/plugins/virt/instance.py
+0-661src/middlewared/middlewared/plugins/virt/instance_device.py
+0-378src/middlewared/middlewared/api/v26_04_0/virt_instance.py
+0-378src/middlewared/middlewared/api/v25_10_2/virt_instance.py
+0-378src/middlewared/middlewared/api/v25_10_1/virt_instance.py
+0-3,36586 files not shown
+19-11,21992 files

HardenedBSD/src d49d183sys/dev/nvme nvme_ctrlr.c, usr.sbin/vidcontrol vidcontrol.1

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+5-1sys/dev/nvme/nvme_ctrlr.c
+1-4usr.sbin/vidcontrol/vidcontrol.1
+6-52 files

HardenedBSD/ports 4975e2echinese/wordpress-zh_CN distinfo, chinese/wordpress-zh_TW distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+5-5sysutils/stackit/distinfo
+7-3sysutils/openvox-agent8/files/patch-openvox.gemspec
+3-3german/wordpress/distinfo
+3-3chinese/wordpress-zh_CN/distinfo
+3-3chinese/wordpress-zh_TW/distinfo
+3-3devel/ruby-build/distinfo
+24-208 files not shown
+40-3614 files

LLVM/project 0fa066bllvm/test/CodeGen/RISCV/rvv sifive_sf_vlte64.ll sifive_sf_vlte8.ll

[NFC][RISCV] Cleanup unused attributes in xsfmm tests (#170601)

This is followup patch of #170589
DeltaFile
+2-6llvm/test/CodeGen/RISCV/rvv/sifive_sf_vlte64.ll
+2-6llvm/test/CodeGen/RISCV/rvv/sifive_sf_vlte8.ll
+2-6llvm/test/CodeGen/RISCV/rvv/sifive_sf_vsettk.ll
+2-6llvm/test/CodeGen/RISCV/rvv/sifive_sf_vsettm.ll
+2-6llvm/test/CodeGen/RISCV/rvv/sifive_sf_vsettnt.ll
+2-6llvm/test/CodeGen/RISCV/rvv/sifive_sf_vste16.ll
+12-369 files not shown
+30-8815 files

pkgng/pkgng e133b21docs pkg-unregister.8, libpkg pkg_delete.c pkg.h.in

Add unregister

The goal of unregister is to remove the record from the database that
a package is install but to no touch the files (or even run the scripts
as we want to keep the generated data for example).
This will allow people to migrate from a pkgbase to a non-pkgbase install.

Sponsored by:   Beckhoff Automation GmbH & Co. KG
DeltaFile
+252-0src/unregister.c
+187-0docs/pkg-unregister.8
+142-0tests/frontend/unregister.sh
+7-5libpkg/pkg_delete.c
+4-0src/pkgcli.h
+2-1libpkg/pkg.h.in
+594-66 files not shown
+601-612 files

LLVM/project c8a7a3aflang/include/flang/Evaluate intrinsics.h, flang/lib/Evaluate intrinsics.cpp

[flang][Evaluate] Add IntrinsicCall::impureFunction to RAND and IRAND (#170492)

This PR adds the` impureFunction` intrinsicClass for intrinsics wich are
function such as RAND and IRAND, which are not PURE functions in the GNU
extension and therefore cannot be called in a DO CONCURRENT (see
`test-suite::gfortran-regression-compile-regression__pr119836_2_f90.test`
). The `Pure` attribute will not be added for these intrinsics.
DeltaFile
+6-3flang/lib/Evaluate/intrinsics.cpp
+9-0flang/test/Semantics/doconcurrent01.f90
+1-1flang/include/flang/Evaluate/intrinsics.h
+16-43 files

OPNSense/core 703835asrc/opnsense/mvc/app/library/OPNsense/Core Config.php

system: use is_int()/array_key_first() in toArray() and fromArray() #9485

The approximation of the magic here is that we are looking for array
elements created by a natural append [] = or equivalent which has
an integer key of a rough range of 0 to count() - 1, but not always as
we can see from the ticket.

unset() breaks the pledge of sequential lists and makes array_is_list()
fail.  Sorting would also break the sequential pledge without resetting
the keyes using array_values() but that approach is too broad.

Instead, get a single key we can do a strict int type check on so that
we are as likely to succeed as was the case before the change in 7ee3b2c.

It's also fast.  ;)
DeltaFile
+3-3src/opnsense/mvc/app/library/OPNsense/Core/Config.php
+3-31 files

OPNSense/ports e3126bfnet/miniupnpd Makefile

net/miniupnpd: UPNP_NOPPP does not exist
DeltaFile
+1-1net/miniupnpd/Makefile
+1-11 files

LLVM/project c2be4fcclang/test/CodeGenObjC expose-direct-method.m expose-direct-method-visibility-linkage.m

tests
DeltaFile
+295-0clang/test/CodeGenObjC/expose-direct-method.m
+170-0clang/test/CodeGenObjC/expose-direct-method-visibility-linkage.m
+148-0clang/test/CodeGenObjC/expose-direct-method-opt-class-realization.m
+136-0clang/test/CodeGenObjC/expose-direct-method-linkedlist.m
+119-0clang/test/CodeGenObjC/expose-direct-method-consumed.m
+103-0clang/test/CodeGenObjC/expose-direct-method-varargs.m
+971-01 files not shown
+995-07 files

OpenBSD/ports 9C8MjK4security/ossec-hids/patches patch-src_addagent_main_c patch-src_addagent_manage_agents_h

   ossec-hids: regen patches
VersionDeltaFile
1.3+3-3security/ossec-hids/patches/patch-src_addagent_main_c
1.3+1-1security/ossec-hids/patches/patch-src_addagent_manage_agents_h
+4-42 files

LLVM/project 110198aclang/lib/CodeGen CGObjCRuntime.cpp CGObjCRuntime.h

[ExposeObjCDirect] Optimizations

In many cases we can infer that class object has been realized
DeltaFile
+63-0clang/lib/CodeGen/CGObjCRuntime.cpp
+3-3clang/lib/CodeGen/CGObjCRuntime.h
+66-32 files

LLVM/project 81b0d80clang/lib/CodeGen CGObjCMac.cpp CGObjC.cpp

[ExposeDirectMethod] Nil chech thunk generation

- Generation
- Dispatch
DeltaFile
+241-2clang/lib/CodeGen/CGObjCMac.cpp
+12-5clang/lib/CodeGen/CGObjC.cpp
+7-0clang/lib/CodeGen/CodeGenFunction.h
+3-1clang/lib/CodeGen/CGDecl.cpp
+263-84 files

LLVM/project ff65d55clang/lib/CodeGen CGObjCMac.cpp CGObjCGNU.cpp

[ExposeObjCDirect] Setup helper functions

1. GenerateDirectMethodsPreconditionCheck: Move some functionalities to a separate functions.
Those functions will be reused if we move precondition checks into a thunk
2. Create `DirectMethodInfo`, which will be used to manage true implementation and its thunk
DeltaFile
+73-22clang/lib/CodeGen/CGObjCMac.cpp
+9-0clang/lib/CodeGen/CGObjCGNU.cpp
+6-0clang/lib/CodeGen/CGObjCRuntime.h
+88-223 files

OpenBSD/ports Uz8kjlMgraphics/tkimg Makefile distinfo

   Update to 2.1.0.

   Some tests can now be run.
VersionDeltaFile
1.19+16-7graphics/tkimg/Makefile
1.6+2-2graphics/tkimg/distinfo
+18-92 files

LLVM/project 4fcb6e1llvm/lib/Target/RISCV RISCVVectorPeephole.cpp, llvm/test/CodeGen/RISCV/rvv vmv.v.v-peephole.mir vmv.v.v-peephole.ll

[RISCV] Commute Src in foldVMV_V_V (#170536)

In #156499 we taught the vmerge peephole to commute operands so that the
passthru operands lined up. We can do the same for the vmv.v.v peephole,
which allows us fold more vmv.v.vs away.

This is needed to prevent a regression in an upcoming patch that adds a
combine for vmerge.vvm to vmv.v.v.
DeltaFile
+21-2llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+20-0llvm/test/CodeGen/RISCV/rvv/vmv.v.v-peephole.mir
+11-0llvm/test/CodeGen/RISCV/rvv/vmv.v.v-peephole.ll
+52-23 files

OpenBSD/ports GTekhz8math/graphviz Makefile, math/graphviz/patches patch-tclpkg_tclpathplan_demo_pathplan_tcl patch-tclpkg_tcldot_demo_doted_tcl

   Unbreak the -tcl subpackage. Make the demos work.
   Don't install demos that need a /proc filesystem.
   Use a fake "_pic" lib link to appease libtool.

   MODTCL_VERSION=8.6
   SEPARATE_BUILD=Yes


   ok edd@
VersionDeltaFile
1.1+56-0math/graphviz/patches/patch-tclpkg_tclpathplan_demo_pathplan_tcl
1.92+32-9math/graphviz/Makefile
1.1+24-0math/graphviz/patches/patch-tclpkg_tcldot_demo_doted_tcl
1.1+15-0math/graphviz/patches/patch-tclpkg_gdtclft_demo_entities_tcl
1.14+0-2math/graphviz/pkg/PLIST-main
+127-115 files

LLVM/project 6c73f5eflang/lib/Lower OpenACC.cpp, flang/test/Lower/OpenACC acc-loop.f90

[flang][acc] Add TODO for cache directive lowering (#170608)

The OpenACC cache directive is not yet fully implemented. Add a TODO to
emit a clear "not yet implemented" error during lowering.
DeltaFile
+15-0flang/test/Lower/OpenACC/Todo/acc-cache.f90
+0-9flang/test/Lower/OpenACC/acc-loop.f90
+2-0flang/lib/Lower/OpenACC.cpp
+17-93 files

LLVM/project 3c5fd49llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp

AMDGPU/PromoteAlloca: Extract getVectorTypeForAlloca helper (#170509)

DeltaFile
+28-17llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+28-171 files

LLVM/project a784187llvm/lib/Analysis Delinearization.cpp

[delinearize] clear Subscripts and Sizes vectors (NFC) (#156495)

DeltaFile
+10-0llvm/lib/Analysis/Delinearization.cpp
+10-01 files

LLVM/project 7648904clang/include/clang/AST DeclObjC.h, clang/include/clang/Options Options.td

[ExposeObjCDirect] Adding a flag to allow new objc direct ABI

1. Add a flag
2. Clean up and set up helper functions to implement later

Signed-off-by: Peter Rong <PeterRong at meta.com>
DeltaFile
+32-3clang/lib/CodeGen/CGObjCRuntime.h
+15-11clang/lib/CodeGen/CGObjCRuntime.cpp
+26-0clang/lib/CodeGen/CodeGenModule.h
+6-0clang/include/clang/AST/DeclObjC.h
+5-0clang/include/clang/Options/Options.td
+4-0clang/lib/Driver/ToolChains/Clang.cpp
+88-141 files not shown
+90-147 files

OpenBSD/src K7dMS29usr.sbin/rpki-client ip.c

   rpki-client: zap extra blank line in ip.c
VersionDeltaFile
1.37+1-2usr.sbin/rpki-client/ip.c
+1-21 files

LLVM/project 41a6a0allvm/docs AMDGPUUsage.rst

[AMDGPU] Add some more product names for GPUs (#170469)

DeltaFile
+10-10llvm/docs/AMDGPUUsage.rst
+10-101 files

LLVM/project a5e8002clang/lib/AST ASTContext.cpp, clang/lib/Sema SemaExpr.cpp

[Clang][OpenCL][AMDGPU] Allow _Float16 and half vector type compatability
DeltaFile
+15-0clang/lib/AST/ASTContext.cpp
+2-1clang/lib/Sema/SemaExpr.cpp
+17-12 files

FreeBSD/src a8b0208sys/dev/nvme nvme_ctrlr.c

nvme: Fix devd logging of SMART_ERROR

Remove extra arg so that we have type=SMART_ERROR rather than an invalid
message. Also log all aens.

Sponsored by:           Netflix
DeltaFile
+5-1sys/dev/nvme/nvme_ctrlr.c
+5-11 files