NetBSD/pkgsrc-wip d242cf8bulletty distinfo cargo-depends.mk, eilmeldung distinfo cargo-depends.mk

Remove: importing soon
DeltaFile
+0-2,502eilmeldung/distinfo
+0-1,308bulletty/distinfo
+0-834eilmeldung/cargo-depends.mk
+0-436bulletty/cargo-depends.mk
+0-37eilmeldung/Makefile
+0-32bulletty/Makefile
+0-5,1497 files not shown
+0-5,20713 files

LLVM/project 43aa40dflang/include/flang/Lower PFTBuilder.h, flang/lib/Lower/OpenMP OpenMP.cpp

[flang][OpenMP] Remove OmpEndLoopDirective from PFT (#193602)

It's no longer necessary. An end-directive for a loop construct used to
be a separate construct, but now it only exists as a member in
OpenMPLoopConstruct.
DeltaFile
+0-3flang/lib/Lower/OpenMP/OpenMP.cpp
+1-1flang/include/flang/Lower/PFTBuilder.h
+0-1flang/test/Lower/pre-fir-tree03.f90
+1-53 files

LLVM/project 263e4f2llvm/include/llvm/IR Intrinsics.td, llvm/lib/IR Intrinsics.cpp

[NFC][LLVM] Simplify IIT encoding for scalable vectors (#191737)

Currently, scalable vectors are represented as an `IIT_SCALABLE_VEC`
token in the IIT info table, followed by a IIT encoding for the vector.
This requires remembering the last token seen when decoding the IIT
table and passing that into the recursive call to decode the vector.
Instead, change the representation to use:

```
IIT_V<Size>, IIT_SCALABLE_VEC (optional), Element Type
```

This allows decoding the scalable vector type without having to pass the
last token seen in `DecodeIITType` calls.
DeltaFile
+45-41llvm/lib/IR/Intrinsics.cpp
+1-1llvm/include/llvm/IR/Intrinsics.td
+46-422 files

OpenBSD/ports Pm9ZfyVdevel/clang-tools-extra Makefile, devel/py-llvmlite Makefile

   bump REVISION after the fixes in the llvm ports
   ok sthen@
VersionDeltaFile
1.23+2-0devel/py-llvmlite/Makefile
1.49+1-1devel/clang-tools-extra/Makefile
1.31+2-0lang/zig/Makefile
1.225+2-0www/ungoogled-chromium/Makefile
1.278+1-0www/iridium/Makefile
1.901+1-0www/chromium/Makefile
+9-16 files

NetBSD/pkgsrc-wip 8f48d0funifi10 Makefile

Also happy with opendk17
DeltaFile
+1-1unifi10/Makefile
+1-11 files

FreeBSD/ports 0eecc88mail/mlmmj distinfo Makefile, mail/mlmmj/files patch-configure

mail/mlmmj: update to 2.0.1

build script fixes
DeltaFile
+0-11mail/mlmmj/files/patch-configure
+3-3mail/mlmmj/distinfo
+1-2mail/mlmmj/Makefile
+0-1mail/mlmmj/pkg-plist
+4-174 files

LLVM/project 7fe5090lldb/include/lldb/Utility StringExtractorGDBRemote.h, lldb/packages/Python/lldbsuite/test/tools/lldb-server gdbremote_testcase.py

[lldb-server] Implement support for MultiBreakpoint packet

This is fairly straightforward, thanks to the helper functions created
in the previous commit.

https://github.com/llvm/llvm-project/pull/192910
DeltaFile
+57-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
+2-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
+2-0lldb/source/Utility/StringExtractorGDBRemote.cpp
+1-0lldb/include/lldb/Utility/StringExtractorGDBRemote.h
+1-0lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
+0-1lldb/test/API/functionalities/multi-breakpoint/TestMultiBreakpoint.py
+63-16 files

LLVM/project 62420e3lldb/source/Plugins/Process/gdb-remote GDBRemoteCommunicationServerLLGS.cpp GDBRemoteCommunicationServerLLGS.h

[lldb-server][NFC] Factor out code handling breakpoint packets

This commit extracts the code handling breakpoint packets into a helper
function that can be used by a future implementation of the
MultiBreakpointPacket.

It is meant to be purely NFC.

There are two functions handling breakpoint packets (`handle_Z`
and `handle_z`) with a lot of repeated code. This commit did not attempt
to merge the two, as that would make the diff much larger due to subtle
differences in the error message produced by the two. The only
deduplication done is in the code processing a GDBStoppointType, where a
helper struct (`BreakpointKind`) and function (`std::optional<BreakpointKind> getBreakpointKind(GDBStoppointType stoppoint_type)`) was created.

https://github.com/llvm/llvm-project/pull/192910
DeltaFile
+147-105lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
+28-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
+175-1052 files

LLVM/project 736bbaalldb/test/API/functionalities/multi-breakpoint TestMultiBreakpoint.py main.c, lldb/tools/debugserver/source RNBRemote.cpp JSON.h

[debugserver] Implement MultiBreakpoint

This implements the packet as described in https://github.com/llvm/llvm-project/pull/192910
DeltaFile
+197-0lldb/test/API/functionalities/multi-breakpoint/TestMultiBreakpoint.py
+70-0lldb/tools/debugserver/source/RNBRemote.cpp
+7-0lldb/test/API/functionalities/multi-breakpoint/main.c
+3-0lldb/test/API/functionalities/multi-breakpoint/Makefile
+2-0lldb/tools/debugserver/source/JSON.h
+2-0lldb/tools/debugserver/source/RNBRemote.h
+281-06 files

FreeNAS/freenas 1c0e500src/middlewared/middlewared/alert/source vseries_unstamped_spd.py

add helpful docstring to alert
DeltaFile
+10-0src/middlewared/middlewared/alert/source/vseries_unstamped_spd.py
+10-01 files

FreeNAS/freenas 30e0949src/middlewared/middlewared/plugins/enclosure_ enclosure_class.py

fix github UI suggestion
DeltaFile
+0-3src/middlewared/middlewared/plugins/enclosure_/enclosure_class.py
+0-31 files

LLVM/project b9a2e84llvm/test/CodeGen/SPIRV/instructions vector-integer-arithmetic.ll scalar-integer-arithmetic.ll

[NFC][SPIR-V] Add urem, srem, and snegate tests for integer arithmetic (#193170)

Add test coverage for OpUMod, OpSRem, and OpISub (negate) for both
scalar and vector integer arithmetic
DeltaFile
+49-2llvm/test/CodeGen/SPIRV/instructions/vector-integer-arithmetic.ll
+49-2llvm/test/CodeGen/SPIRV/instructions/scalar-integer-arithmetic.ll
+98-42 files

FreeNAS/freenas d060df6src/middlewared/middlewared/plugins/enclosure_ enclosure_class.py

Apply suggestion from @yocalebo
DeltaFile
+5-0src/middlewared/middlewared/plugins/enclosure_/enclosure_class.py
+5-01 files

OPNSense/core 2cd0c29src/etc/inc/plugins.inc.d kea.inc

Add an explicit empty argument for backend parser
DeltaFile
+1-0src/etc/inc/plugins.inc.d/kea.inc
+1-01 files

FreeNAS/freenas 046b4d8src/middlewared/middlewared/alert/source vseries_unstamped_spd.py, src/middlewared/middlewared/plugins/failover_ detect_utils.py internal_interface.py

simplify
DeltaFile
+41-39tests/unit/test_vseries_hw_rev.py
+17-37src/middlewared/middlewared/plugins/failover_/detect_utils.py
+23-0src/middlewared/middlewared/utils/version.py
+9-11src/middlewared/middlewared/alert/source/vseries_unstamped_spd.py
+3-6src/middlewared/middlewared/plugins/failover_/internal_interface.py
+93-935 files

LLVM/project 148f550lldb/test/API/tools/lldb-dap/databreakpoint TestDAP_setDataBreakpoints.py, lldb/tools/lldb-dap ProtocolUtils.h EventHelper.cpp

[lldb-dap] Make Breakpoint ids unique. (#193526)

In normal lldb you can have a breakpoint and watchpoint with the same
id. This is not the case in DAP protocol as Breakpoint id is unique for
each session.

So we end up waiting for the wrong breakpoint id that never gets hit.
DeltaFile
+10-1lldb/test/API/tools/lldb-dap/databreakpoint/TestDAP_setDataBreakpoints.py
+9-0lldb/tools/lldb-dap/ProtocolUtils.h
+2-1lldb/tools/lldb-dap/EventHelper.cpp
+2-1lldb/tools/lldb-dap/Watchpoint.cpp
+23-34 files

OpenBSD/ports jAIRHwPdevel/orc/patches patch-orc_riscv_orcriscvtarget_c

   Fix orc riscv64-specific code paths

   orc previously failed to build because of inconsistent #ifdefs that
   exposed Linux-only calls.  While here hook up call to
   (__builtin)__clear_cache and correct default assumptions (the 'V'
   extension can't be assumed, on any OS).

   Prompted by a report from matthieu@, maintainer timeout, ok sthen@
VersionDeltaFile
1.1+67-0devel/orc/patches/patch-orc_riscv_orcriscvtarget_c
+67-01 files

FreeBSD/ports 9cffc4adevel/electron39/files patch-rust-1.95

devel/electron39: Fix build with rust 1.95

PR:             294615
Reported by:    mikael
DeltaFile
+478-0devel/electron39/files/patch-rust-1.95
+478-01 files

FreeBSD/ports 058c139devel/electron38/files patch-rust-1.95

devel/electron38: Fix build with rust 1.95

PR:             294615
Reported by:    mikael
DeltaFile
+858-0devel/electron38/files/patch-rust-1.95
+858-01 files

FreeBSD/ports bb65949devel/electron37/files patch-rust-1.95

devel/electron37: Fix build with rust 1.95

PR:             294615
Reported by:    mikael
DeltaFile
+987-0devel/electron37/files/patch-rust-1.95
+987-01 files

FreeBSD/ports 5c791a0devel/electron40/files patch-rust-1.95

devel/electron40: Fix build with rust 1.95

Obtained from:  https://chromium.googlesource.com/chromium/src/+/63a53b823f06b9638e93ff8ae26112ca1a9f09e2,
                https://chromium.googlesource.com/chromium/src/+/986245c8b6d972710f729f09ed50e0b7d0d6cdfd

PR:             294615
Reported by:    mikael
Obtained from:  https://chromium.googlesource.com/chromium/src/+/63a53b823f06b9638e93ff8ae26112ca1a9f09e2,
                https://chromium.googlesource.com/chromium/src/+/986245c8b6d972710f729f09ed50e0b7d0d6cdfd
DeltaFile
+2,942-0devel/electron40/files/patch-rust-1.95
+2,942-01 files

DragonFlyBSD/src 4f37521gnu/usr.bin/cc80/backends/guts/guts-c Makefile, gnu/usr.bin/cc80/backends/guts/guts-common Makefile

cc80: Rename makefile var 'cfile' to 'ofile' that refers to an object
DeltaFile
+2-2gnu/usr.bin/cc80/backends/guts/guts-c/Makefile
+2-2gnu/usr.bin/cc80/backends/guts/guts-common/Makefile
+2-2gnu/usr.bin/cc80/backends/guts/guts-cxx/Makefile
+2-2gnu/usr.bin/cc80/backends/guts/guts-target/Makefile
+2-2gnu/usr.bin/cc80/libbackend/Makefile
+10-105 files

LLVM/project eb29a50clang/lib/AST ExprConstant.cpp, clang/lib/AST/ByteCode InterpBuiltin.cpp

[Clang] Fix constexpr __builtin_(add|sub|mul)_overflow bugs (#192568)

Fixes

1. constexpr/non-constexpr add overflowed disagree for 1 + 1 with a bool
result https://godbolt.org/z/4Goaa63sc. I found this issue for a similar
bug https://github.com/llvm/llvm-project/issues/40897.
2. constexpr unsigned assertion https://godbolt.org/z/MEahfsW9E.
3. constexpr bool result assertion https://godbolt.org/z/G3YsxozbE.

Related CIR PR #192569.
DeltaFile
+47-0clang/test/AST/ByteCode/builtin-functions.cpp
+32-0clang/test/SemaCXX/builtins-overflow.cpp
+15-12clang/lib/AST/ByteCode/InterpBuiltin.cpp
+10-10clang/lib/AST/ExprConstant.cpp
+104-224 files

LLVM/project 27762ebllvm/test/CodeGen/AArch64 sve-fixed-length-masked-expandloads.ll sve-streaming-mode-fixed-length-masked-expandload.ll, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll

Merge branch 'main' into users/zhaoqi5/opt-xvextrins
DeltaFile
+26,606-0llvm/test/CodeGen/AArch64/sve-fixed-length-masked-expandloads.ll
+4,805-4,811llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+326-4,626llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll
+4,078-0llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-masked-expandload.ll
+1,871-1,882llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+565-2,727llvm/test/CodeGen/RISCV/rvv/fixed-vectors-setcc-fp-vp.ll
+38,251-14,0463,708 files not shown
+183,573-93,0253,714 files

LLVM/project 3f3b500llvm/test/Transforms/LoopVectorize hints-trans.ll scalarize-masked-call.ll, llvm/test/Transforms/LoopVectorize/AArch64 veclib-function-calls.ll veclib-intrinsic-calls.ll

[LV][NFC] Remove more unnecessary passes from RUN lines (#193686)

Some instances of instsimplify and simplifycfg made no difference to the
actual IR so I've removed them.
DeltaFile
+9-9llvm/test/Transforms/LoopVectorize/AArch64/veclib-function-calls.ll
+7-7llvm/test/Transforms/LoopVectorize/AArch64/veclib-intrinsic-calls.ll
+4-4llvm/test/Transforms/LoopVectorize/AArch64/masked-call-scalarize.ll
+1-1llvm/test/Transforms/LoopVectorize/ARM/mve-reductions-interleave.ll
+1-1llvm/test/Transforms/LoopVectorize/hints-trans.ll
+1-1llvm/test/Transforms/LoopVectorize/scalarize-masked-call.ll
+23-231 files not shown
+24-247 files

LLVM/project 4645dc7llvm/test/CodeGen/AArch64 ldst-opt.ll

[NFC][AArch64] Regenerate ldst-opt.ll checks to use update_llc_test_checks (#193712)

Updated test-names to test_names to allow use of update_llc_test_checks
script

Hit this as it was proving impossible to keep up to date while working
on topological dag regressions
DeltaFile
+950-380llvm/test/CodeGen/AArch64/ldst-opt.ll
+950-3801 files

DragonFlyBSD/src 125ad26gnu/usr.bin/cc80 Makefile.intcxx_lib, gnu/usr.bin/cc80/cc_tools/libcpp Makefile

cc80: Adjust cc_tools/libcpp to get rid of Makefile.intcxx_lib

The Makefile.intcxx_lib was a hack to build .c files with a C++
compiler and was only used by cc_tools/libcpp.  Adjust the latter's
Makefile to use <bsd.hostlib.mk> by overriding MKDEPCC/CC/CFLAGS.  As a
result, Makefile.intcxx_lib is removed.
DeltaFile
+0-228gnu/usr.bin/cc80/Makefile.intcxx_lib
+6-1gnu/usr.bin/cc80/cc_tools/libcpp/Makefile
+6-2292 files

OpenBSD/src LE1dhNousr.bin/tmux screen-redraw.c

   Redraw correctly when a popup is present above pane borders, GitHub
   issue 4997 from Manuel Einfalt.
VersionDeltaFile
1.114+13-8usr.bin/tmux/screen-redraw.c
+13-81 files

LLVM/project 81ac392llvm/include/llvm/IR InstructionDeletionListener.h ValueDeletionListener.h, llvm/lib/IR Function.cpp LLVMContext.cpp

change the listener design from ~value per context to instructiper function
DeltaFile
+189-0llvm/unittests/IR/InstructionDeletionListenerTest.cpp
+0-132llvm/unittests/IR/ValueDeletionListenerTest.cpp
+61-0llvm/include/llvm/IR/InstructionDeletionListener.h
+0-58llvm/include/llvm/IR/ValueDeletionListener.h
+28-0llvm/lib/IR/Function.cpp
+0-26llvm/lib/IR/LLVMContext.cpp
+278-2168 files not shown
+316-23814 files

LLVM/project e407fc3llvm/test/CodeGen/AArch64 cpa-globalisel.ll popcount.ll, llvm/test/CodeGen/AArch64/GlobalISel localizer-arm64-tti.ll localizer-propagate-debug-loc.mir

[AArch64][GlobalISel] Do not run the Localizer at -O0 (#177359)

We have reports of this pass causing some severe compile time
regressions, in the order of ~30x. It should not be necessary at -O0 so
this patch disables it from the pass pipeline.
DeltaFile
+239-177llvm/test/CodeGen/AArch64/GlobalISel/localizer-arm64-tti.ll
+87-79llvm/test/CodeGen/AArch64/cpa-globalisel.ll
+20-18llvm/test/CodeGen/AArch64/popcount.ll
+18-19llvm/test/CodeGen/AArch64/GlobalISel/localizer-propagate-debug-loc.mir
+11-11llvm/test/CodeGen/AArch64/GlobalISel/select-fp-anyext-crash.ll
+8-8llvm/test/CodeGen/AArch64/vararg.ll
+383-31219 files not shown
+439-36525 files