LLVM/project f8d0108llvm/lib/ExecutionEngine/JITLink ELF_loongarch.cpp

Fix call30 linking
DeltaFile
+1-1llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
+1-11 files

LLVM/project e884a44lldb/include/lldb/Target Platform.h, lldb/source/Plugins/ABI/RISCV ABISysV_riscv.cpp

[lldb][RISCV] Implement trap handler unwind plan (#166531)

This patch introduces special unwind plan for trap handling for RISC-V
and fixes `TestHandleAbort`
DeltaFile
+87-4lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
+4-4lldb/include/lldb/Target/Platform.h
+2-3lldb/source/Plugins/Platform/AIX/PlatformAIX.cpp
+4-0lldb/source/Plugins/ABI/RISCV/ABISysV_riscv.cpp
+2-2lldb/source/Target/RegisterContextUnwind.cpp
+1-1lldb/source/Plugins/Platform/AIX/PlatformAIX.h
+100-141 files not shown
+101-157 files

LLVM/project 620e479llvm/lib/Target/RISCV RISCVInstrInfoP.td

[RISCV] Sync Inst{30-27} assignment into RVPWideningBase. NFC (#175705)

2 of the 3 subclases can pass 'f' straight through from their
instantiations. The third case just needs to concatenate 1b1 to widen f
to 4 bits.
DeltaFile
+8-14llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+8-141 files

LLVM/project b598dcbclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/unittests/Analysis LifetimeSafetyTest.cpp

[LifetimeSafety] Add support for derived-to-base conversions (#175631)

Add support for derived-to-base conversions in lifetime analysis.

Added handling for `CK_UncheckedDerivedToBase` and `CK_DerivedToBase` cast kinds in the `FactsGenerator::VisitImplicitCastExpr` method. These cast kinds are now treated similarly to other conversions by flowing origins from source to destination.

Added a unit test `DerivedToBaseThisArg` that verifies lifetime information is correctly propagated through derived-to-base conversions when using member functions inherited from a base class.
DeltaFile
+23-0clang/unittests/Analysis/LifetimeSafetyTest.cpp
+2-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+25-02 files

OPNSense/plugins af86f32net/frr pkg-descr, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml

net/frr: Changelog for v1.50 (#5133)

* net/frr: Changelog for v1.50

* Fix a helptext to be more generic and one string.

* Remove private AS should be advanced
DeltaFile
+7-5net/frr/pkg-descr
+2-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+9-72 files

OPNSense/plugins f394bdcnet/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml

Remove private AS should be advanced
DeltaFile
+1-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+1-01 files

LLVM/project b685bf0clang/test/Sema constexpr.c

[Clang] add long double test to cover constant expression evaluation (#175645)

Fixes
https://github.com/llvm/llvm-project/pull/174113#discussion_r2683013358

--- 

This patch adds a test to cover the `long double` case during constant
expression evaluation
DeltaFile
+10-3clang/test/Sema/constexpr.c
+10-31 files

OPNSense/plugins 4fdc141net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml

Fix a helptext to be more generic and one string.
DeltaFile
+1-2net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+1-21 files

OPNSense/src 98ad277sys/net/altq altq.h

altq(4): Fix a typo in a source code comment

- s/backet/bucket/

(cherry picked from commit 1df4d82bd17ebd7449a6b58c32b65a12269ca068)
DeltaFile
+1-1sys/net/altq/altq.h
+1-11 files

LLVM/project e9f758allvm/lib/Transforms/Vectorize VPlanVerifier.cpp, llvm/test/Transforms/LoopVectorize/RISCV pointer-induction-rv32.ll

[VPlan] Allow VPInstruction::PtrAdd as a user of EVL (#175506)

Fixes #175058

Similar to #175028, on RV64 we insert a zext in between most uses of EVL
so most of the VPlanVerifier EVL checks don't fire unless we're
compiling for RV32.
In this case, we're experiencing a crash because we can have a PtrAdd
that uses EVL. This fixes it by adding PtrAdd to the list of allowed
instructions
DeltaFile
+47-0llvm/test/Transforms/LoopVectorize/RISCV/pointer-induction-rv32.ll
+1-0llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+48-02 files

LLVM/project afd7d13clang/lib/AST/ByteCode Program.cpp, clang/test/AST/ByteCode codegen.cpp

[clang][bytecode] Fix crash on arrays with excessive size (#175402)

The bytecode interpreter was crashing when seeing arrays with sizes that
exceed Descriptor::MaxArrayElemBytes. The bounds check in
Program::createDescriptor was using std::numeric_limits<unsigned>::max()
instead of the correct limit Descriptor::MaxArrayElemBytes.

This caused the check to pass for sizes that would later fail the
assertion in the Descriptor constructor.

Fixes #175293
DeltaFile
+4-0clang/test/AST/ByteCode/codegen.cpp
+1-1clang/lib/AST/ByteCode/Program.cpp
+5-12 files

OPNSense/plugins baf64e8net/frr pkg-descr

net/frr: Changelog for v1.50
DeltaFile
+7-5net/frr/pkg-descr
+7-51 files

NetBSD/pkgsrc BMU9Jiglang/objc Makefile

   objc: comment out dead site
VersionDeltaFile
1.20+3-3lang/objc/Makefile
+3-31 files

NetBSD/pkgsrc ZXS3NIywm/obconf Makefile

   obconf: update HOMEPAGE
VersionDeltaFile
1.83+2-2wm/obconf/Makefile
+2-21 files

LLVM/project e3156c5clang/lib/Basic/Targets RISCV.h, clang/test/CodeGen ext-int-cc.c

[RISCV] Support RISCV BitInt larger than 128 (#175515)

fa57074d146925a303263905af415cc78f58f353 constraint the RISCV BitInt
with 128 bits.

It is due to fp <-> int convension will crash in backend.
(https://godbolt.org/z/9o1qr4rje)

This patch enable larger than 128 bits BitInt type by
`setMaxLargeFPConvertBitWidthSupported`.
DeltaFile
+5,392-849llvm/test/CodeGen/RISCV/fpclamptosat.ll
+2,175-0llvm/test/CodeGen/RISCV/bitint-fp-conv-200.ll
+218-36clang/test/CodeGen/RISCV/bitint.c
+4-0clang/lib/Basic/Targets/RISCV.h
+0-2clang/test/CodeGen/ext-int-cc.c
+2-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+7,791-8876 files

NetBSD/pkgsrc IItfN9Cfilesystems/libntfs Makefile.common

   libntfs: fix HOMEPAGE
VersionDeltaFile
1.7+2-2filesystems/libntfs/Makefile.common
+2-21 files

NetBSD/pkgsrc vu7Vgrjdatabases/nss-pgsql Makefile

   nss-pgsql: comment out dead site
VersionDeltaFile
1.5+3-3databases/nss-pgsql/Makefile
+3-31 files

OPNSense/plugins 2ffb9c4net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga BGP.xml

net/frr: Add capability support for BGP neighbors (#5128)

* net/frr: Add capability support for BGP neighbors

I've recently tried to use OPNsense in an environment where the use of link-local addresses is required.
Since the link-local capability is not available, I was not able to use OPNsense then.

Obviously, there are some other with the same problem:

  * [os-frr] wrong interface for IPv6 link-local used to connect to neighbor #4962
  * https://forum.opnsense.org/index.php?topic=36088.0

So, I'd like to offer support for BGP capabilities.

* net/frr: Improve help string for BGP Capabilities as suggested by @Monviech

* net/frr: Fix typo as found by @Monviech

* net/frr: Remove not needed attribute as suggested by @Monviech

    [5 lines not shown]
DeltaFile
+10-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+9-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+5-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+24-03 files

NetBSD/pkgsrc poyehjCwww/nspluginwrapper Makefile

   nspluginwrapper: comment out dead site
VersionDeltaFile
1.108+2-3www/nspluginwrapper/Makefile
+2-31 files

NetBSD/pkgsrc ONqIEnFnet/nsca-ng Makefile

   nsca-ng: update HOMEPAE and MASTER_SITES
VersionDeltaFile
1.4+3-3net/nsca-ng/Makefile
+3-31 files

NetBSD/pkgsrc 2jHNKqBdevel/npapi-sdk Makefile

   npapi-sdk: follow redirect

   this has been archived even at the new site
VersionDeltaFile
1.8+3-3devel/npapi-sdk/Makefile
+3-31 files

NetBSD/pkgsrc 6P6uYcbnews/nn Makefile

   nn: update HOMEPAGE and MASTER_SITES
VersionDeltaFile
1.58+3-3news/nn/Makefile
+3-31 files

OPNSense/plugins d31618enet/frr/src/opnsense/service/conf/actions.d actions_quagga.conf

net/frr: Add CARP event handler to restart command (#5132)

DeltaFile
+1-1net/frr/src/opnsense/service/conf/actions.d/actions_quagga.conf
+1-11 files

OPNSense/plugins ea48c14net/frr pkg-descr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml

net/frr: Add BGP remove-private-AS to neighbors (#5090)

* net/frr: Add BGP remove-private-AS to neighbors

* net/frr: Simplify implementation of BGP remove-private-AS for neighbors

* Apply suggestion from @Monviech

---------

Co-authored-by: Monviech <79600909+Monviech at users.noreply.github.com>
DeltaFile
+10-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+8-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+4-0net/frr/pkg-descr
+1-2net/frr/Makefile
+3-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+26-25 files

LLVM/project 6cbf9ceclang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode c.c

[clang][bytecode] Check for non-block pointers in CopyArray (#175710)

Fixes https://github.com/llvm/llvm-project/issues/175674
DeltaFile
+6-0clang/test/AST/ByteCode/c.c
+3-0clang/lib/AST/ByteCode/Interp.h
+9-02 files

LLVM/project c4750d0mlir/include/mlir/Interfaces ControlFlowInterfaces.h ControlFlowInterfaces.td, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir] Consolidate patterns into `RegionBranchOpInterface` patterns (#174094)

Instead of op-specific cleanup patterns for region branch ops to remove
unused results / block arguments, etc., add a set of patterns that can
handle all `RegionBranchOpInterface` ops. These patterns are enabled
only for selected SCF dialect ops at the moment:
* `scf.execute_region`
* `scf.for`
* `scf.if`
* `scf.index_switch`
* `scf.while`

It is currently not possible to register canoncalization patterns for op
interfaces and some ops have incorrect interface implementations. In
follow-up PRs, the set of ops will be gradually extended within the SCF
dialect (`scf.forall`) and across other dialects
(`gpu.warp_execute_on_lane0`, (maybe) various affine dialect ops, ...),
and maybe eventually to apply to all `RegionBranchOpInterface` ops.


    [16 lines not shown]
DeltaFile
+17-813mlir/lib/Dialect/SCF/IR/SCF.cpp
+496-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+47-13mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+4-4mlir/test/Transforms/remove-dead-values.mlir
+5-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+578-8306 files

LLVM/project dc1a886clang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode complex.cpp

[clang][bytecode] Fix CK_ToVoid casts for Complex values (#175709)

We need to remove the pointer to the local variable we've created
specifically for this complex binary operator.

Fixes https://github.com/llvm/llvm-project/issues/175670
DeltaFile
+4-0clang/lib/AST/ByteCode/Compiler.cpp
+4-0clang/test/AST/ByteCode/complex.cpp
+8-02 files

Illumos/gate 405a9a9usr/src/boot Makefile.version, usr/src/boot/efi/libefi efiserialio.c efiisaio.c

17808 loader.efi: efi_close_devpath() errors
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Sherman Wang <sherman.s.wang+illumos at gmail.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+3-3usr/src/boot/efi/libefi/efiserialio.c
+2-2usr/src/boot/efi/libefi/efiisaio.c
+1-1usr/src/boot/Makefile.version
+6-63 files

OpenBSD/ports QH89CWrsysutils/restic Makefile

   sysutils/restic: do not use ${SETENV} ${MAKE_ENV} in do-test as $[MODGO_CMD} already has them

   ok sthen@ (MAINTAINER) tb@
VersionDeltaFile
1.48+1-1sysutils/restic/Makefile
+1-11 files

OpenBSD/ports veHqcc3sysutils/hcloud Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - sysutils/hcloud

   ok sdk@ (MAINTAINER) tb@
VersionDeltaFile
1.26+2-3sysutils/hcloud/Makefile
+2-31 files