LLVM/project 9b2fe0cllvm/lib/Target/X86 X86ISelLowering.cpp

[X86] Remove extranous I in comment. NFC (#187209)

Seems to have slipped in in c63d2953a08b9
DeltaFile
+0-1llvm/lib/Target/X86/X86ISelLowering.cpp
+0-11 files

LLVM/project 7e4fdfcllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-addrec-wrap.ll strong-siv-addrec-wrap.ll

[DA] Remove calls to the GCD MIV test from `testSIV`
DeltaFile
+9-19llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+9-19llvm/test/Analysis/DependenceAnalysis/strong-siv-addrec-wrap.ll
+9-16llvm/test/Analysis/DependenceAnalysis/infer_affine_domain_ovlf.ll
+12-12llvm/test/Analysis/DependenceAnalysis/run-specific-dependence-test.ll
+4-8llvm/lib/Analysis/DependenceAnalysis.cpp
+2-2llvm/test/Analysis/DependenceAnalysis/exact-siv-overflow.ll
+45-762 files not shown
+47-788 files

LLVM/project 1dfabe1llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis rdiv-large-btc.ll

[DA] Add precondition `0 <=s UB` to function `inferAffineDomain`
DeltaFile
+23-12llvm/lib/Analysis/DependenceAnalysis.cpp
+2-2llvm/test/Analysis/DependenceAnalysis/rdiv-large-btc.ll
+25-142 files

LLVM/project a684566llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-addrec-wrap.ll non-monotonic.ll

[DA] Check nsw flags for addrecs in the Exact SIV test
DeltaFile
+4-0llvm/lib/Analysis/DependenceAnalysis.cpp
+1-1llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+1-1llvm/test/Analysis/DependenceAnalysis/non-monotonic.ll
+1-1llvm/test/Analysis/DependenceAnalysis/symbolic-rdiv-addrec-wrap.ll
+7-34 files

LLVM/project a56e4f1llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-addrec-wrap.ll non-monotonic.ll

[DA] Check nsw flags for addrecs in the Exact SIV test
DeltaFile
+4-0llvm/lib/Analysis/DependenceAnalysis.cpp
+1-1llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+1-1llvm/test/Analysis/DependenceAnalysis/non-monotonic.ll
+1-1llvm/test/Analysis/DependenceAnalysis/symbolic-rdiv-addrec-wrap.ll
+7-34 files

LLVM/project ea8fb06llvm/include/llvm/IR Instructions.h, llvm/lib/AsmParser LLParser.cpp

[atomicrmw] fminimumnum/fmaximumnum support (#187030)

Adds support for `atomicrmw` `fminimumnum`/`fmaximumnum` operations.
These were added to C++ in P3008, and are exposed in libc++ in #186716 .
Adding LLVM IR support for these unblocks work in both backends with HW
support, and frontends.
DeltaFile
+210-0llvm/test/Transforms/AtomicExpand/AArch64/atomicrmw-fp.ll
+66-66llvm/test/TableGen/GlobalISelCombinerEmitter/match-table-cxx.td
+18-0llvm/test/Assembler/atomic.ll
+12-0llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp
+10-0llvm/include/llvm/IR/Instructions.h
+8-0llvm/lib/AsmParser/LLParser.cpp
+324-6622 files not shown
+412-6928 files

FreeBSD/ports 3a8d102misc/crush distinfo Makefile

misc/crush: Update to 0.50.1

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.48.0
- https://github.com/charmbracelet/crush/releases/tag/v0.49.0
- https://github.com/charmbracelet/crush/releases/tag/v0.50.0
- https://github.com/charmbracelet/crush/releases/tag/v0.50.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports fbed83bmail/postfix-current Makefile distinfo

mail/postfix-current: Update to 3.12-20260316

- Update to 3.12-20260316
- Enable CDB and LMDB by default
DeltaFile
+4-4mail/postfix-current/Makefile
+3-3mail/postfix-current/distinfo
+5-0mail/postfix-current/pkg-plist
+12-73 files

LLVM/project fdd2437lldb/test/API/symstore TestSymStoreLocal.py

[lldb] Avoid permission issue in API test with SHARED_BUILD_TESTCASE (#187072)

Deleting the inferior binary after an API test-case causes issues on one
of the Windows bots. The previous the fix attempt in ca15db1cd509c236
didn't succeed. We have to use isolated subfolders for each test-case.
This is achieved easily by disabling SHARED_BUILD_TESTCASE.
DeltaFile
+2-5lldb/test/API/symstore/TestSymStoreLocal.py
+2-51 files

LLVM/project ec1c08allvm/test/Analysis/DependenceAnalysis symbolic-rdiv-overflow.ll

[DA] Regenerate assertions for the tests (NFC) (#187207)

Delete the tailing space introduced in #185805 that is noisy when using
UTC.
DeltaFile
+1-1llvm/test/Analysis/DependenceAnalysis/symbolic-rdiv-overflow.ll
+1-11 files

OPNSense/core 6d58350src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption4.xml

Move Match DHCP option in a collapsed state before Set DHCP option to highlight the if this then that logic better
DeltaFile
+26-26src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption4.xml
+26-261 files

LLVM/project b3fdcacllvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64Combine.td, llvm/lib/Target/AArch64/GISel AArch64PostLegalizerLowering.cpp

[AArch64] Remove vector REV16, use BSWAP instead (#186414)

This removes the generation of vector REV16 nodes, generating a bswap
instead. This allows us to remove most uses of AArch64ISD::REV16 and all
uses of G_REV16.
DeltaFile
+18-6llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+16-3llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp
+10-6llvm/test/CodeGen/AArch64/GlobalISel/select-rev.mir
+5-5llvm/lib/Target/AArch64/AArch64Combine.td
+0-9llvm/lib/Target/AArch64/AArch64InstrGISel.td
+1-1llvm/lib/Target/AArch64/AArch64InstrInfo.td
+50-306 files

LLVM/project 77ad2c2llvm/test/Analysis/DependenceAnalysis exact-siv-large-btc.ll

[DA] Add test that represents an edge case for the Exact SIV test (NFC) (#186389)

To prevent a regression that could be caused by #186388.
DeltaFile
+60-0llvm/test/Analysis/DependenceAnalysis/exact-siv-large-btc.ll
+60-01 files

OpenBSD/ports eyEl1H0sysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-561.0.0.
VersionDeltaFile
1.414+243-20sysutils/google-cloud-sdk/pkg/PLIST
1.431+2-2sysutils/google-cloud-sdk/distinfo
1.451+1-1sysutils/google-cloud-sdk/Makefile
+246-233 files

OPNSense/core 1d95b18src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaOptionDataField.php

Newlines
DeltaFile
+0-2src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+0-21 files

OPNSense/core 5c71f09src/opnsense/www/js tabulator.min.js tabulator.min.js.map

bootgrid: upgrade Tabulator to version 6.4.0
DeltaFile
+2-2src/opnsense/www/js/tabulator.min.js
+1-1src/opnsense/www/js/tabulator.min.js.map
+3-32 files

OpenBSD/ports lCGWu4ptextproc/icu4c distinfo Makefile

   Update to icu4c-78.3.
VersionDeltaFile
1.50+2-2textproc/icu4c/distinfo
1.108+1-1textproc/icu4c/Makefile
+3-32 files

OpenBSD/ports 9eK1LXBx11/gnome/zenity distinfo Makefile

   Update to zenity-4.2.2.
VersionDeltaFile
1.53+2-2x11/gnome/zenity/distinfo
1.110+1-1x11/gnome/zenity/Makefile
+3-32 files

OpenBSD/src 4rkulIXlib/libcrypto/ec ec_key.c ec_local.h, lib/libcrypto/ecdh ecdh.c

   libcrypto: prefix EC_KEY methods with ec_key_

   We received reports that the too generic internal ecdsa_{sign,verify}()
   symbol names clash in some static links. The naming here is annoying
   because the EC_KEY_METHOD amalgamated the no longer existing ECDH and
   ECDSA methods which themselves had poorly chosen method names, still
   reflected in public API.

   There are various messes here. The ECDSA verify methods are declared
   in ec_local.h, whereas the ECDSA sign methods are in ecdsa_local.h
   (which is itself pretty useless and really only about EC_KEY_METHOD).
   I therefore merged the ECDSA method declarations into ec_local.h and
   deleted ecdsa_local.h since I see no real benefit to the latter.
   ecdsa.c needs ec_local.h anyway. Having the method declarations next
   to EC_KEY_METHOD seems sensible. I left the order as it was, matching
   ecdsa.c. The eckey_compute_pubkey() prototype should probably be moved
   down.

   With one exception I just added an ec_key_ prefix. This leads to a

    [10 lines not shown]
VersionDeltaFile
1.53+9-10lib/libcrypto/ec/ec_key.c
1.74+12-4lib/libcrypto/ec/ec_local.h
1.22+7-7lib/libcrypto/ecdsa/ecdsa.c
1.13+3-3lib/libcrypto/ecdh/ecdh.c
1.4+1-1lib/libcrypto/ecdsa/ecdsa_local.h
+32-255 files

OPNSense/core bbba5d1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption4.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml

Improve the dialog a bit
DeltaFile
+6-8src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption4.xml
+0-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+6-92 files

OPNSense/core cff0e8dsrc/opnsense/mvc/app/views/OPNsense/CaptivePortal clients.volt

captive portal: clean up session front-end, fixes grid scaling
DeltaFile
+9-9src/opnsense/mvc/app/views/OPNsense/CaptivePortal/clients.volt
+9-91 files

LLVM/project 0f622c5orc-rt/include CMakeLists.txt, orc-rt/include/orc-rt TaskGroup.h

[orc-rt] Add TaskGroup for tracking completion of a set of tasks. (#187205)

TaskGroup provides a mechanism for tracking execution of multiple
concurrent tasks and receiving notification when all tasks have
completed. This is useful for coordinating asynchronous operations in
the ORC runtime.

TaskGroup::Token is an RAII handle representing participation in a
group. The group cannot complete while any valid (non-default) Token
exists.

TaskGroup::addOnComplete registers callbacks to run when the group
closes and all tokens are released. (Callbacks registered after
completion run immediately).

TalkGroup::close seals the group: no new tokens can be acquired after
close is called.

All methods may be called concurrently from multiple threads.
DeltaFile
+378-0orc-rt/unittests/TaskGroupTest.cpp
+203-0orc-rt/include/orc-rt/TaskGroup.h
+1-0orc-rt/include/CMakeLists.txt
+1-0orc-rt/unittests/CMakeLists.txt
+583-04 files

LLVM/project 76d5704llvm/test/CodeGen/PowerPC bswap64.ll

[NFC][PowerPC] Update check lines to include power 9 label (#187193)

The current check lines do not provide a clear distinction between
`power 9` and `power 8` as power 8 label was introduced recently through
#181776. Added `power-9` label to the RUN lines to make it more readable
and understandable.

Co-authored-by: himadhith <himadhith.v at ibm.com>
DeltaFile
+26-26llvm/test/CodeGen/PowerPC/bswap64.ll
+26-261 files

LLVM/project fbd2467llvm/test/CodeGen/AMDGPU dynamic_stackalloc.ll llvm.amdgcn.reduce.sub.ll

[AMDGPU] DPP implementations for Wave Reduction (#185814)

Adding DPP reduction support for i32 types.
Supported Ops: `umin`, `min`, `umax`, `max`,
`add`, `sub`, `and`, `or`, `xor`.
DeltaFile
+2,113-1,374llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
+1,096-146llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+1,047-142llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+986-132llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
+894-108llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.max.ll
+894-108llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.min.ll
+7,030-2,01010 files not shown
+11,320-2,88916 files

OPNSense/core 8505585src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.php

Lets just use the uuid verbatim for the client-classes name
DeltaFile
+3-8src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+3-81 files

FreeBSD/ports d140933graphics/drawio Makefile, textproc/logseq Makefile

*/*: Bump port revision after electron38 update (a30df483536b)
DeltaFile
+1-1graphics/drawio/Makefile
+1-1textproc/logseq/Makefile
+2-22 files

FreeBSD/ports a30df48devel/electron38 distinfo, devel/electron38/files patch-electron_shell_browser_api_electron__api__web__contents.cc patch-electron_spec_api-app-spec.ts

devel/electron38: Update to 38.8.6

Changelog: https://github.com/electron/electron/releases/tag/v38.8.6

Reported by:    GitHub (watch releases)
DeltaFile
+8-8devel/electron38/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+5-5devel/electron38/distinfo
+5-5devel/electron38/files/patch-electron_spec_api-app-spec.ts
+3-3devel/electron38/files/patch-electron_lib_browser_api_power-monitor.ts
+3-3devel/electron38/files/patch-electron_shell_browser_api_electron__api__power__monitor.cc
+3-3devel/electron38/files/patch-electron_shell_browser_browser.cc
+27-275 files not shown
+38-3811 files

OPNSense/core a4bc25asrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml, src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaMatchOptionDataField.php KeaOptionDataField.php

Make KeaOptionDataField reusable for the client classes
DeltaFile
+0-61src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaMatchOptionDataField.php
+21-4src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+3-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+24-663 files

LLVM/project f67dc07llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis strong-siv-addrec-wrap.ll exact-siv-addrec-wrap.ll

[DA] Remove calls to the GCD MIV test from `testSIV`
DeltaFile
+9-19llvm/test/Analysis/DependenceAnalysis/strong-siv-addrec-wrap.ll
+9-19llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+9-16llvm/test/Analysis/DependenceAnalysis/infer_affine_domain_ovlf.ll
+12-12llvm/test/Analysis/DependenceAnalysis/run-specific-dependence-test.ll
+4-8llvm/lib/Analysis/DependenceAnalysis.cpp
+2-2llvm/test/Analysis/DependenceAnalysis/exact-siv-overflow.ll
+45-766 files

LLVM/project 826c050llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-addrec-wrap.ll

[DA] Check nsw flags for addrecs in the Exact SIV test
DeltaFile
+4-0llvm/lib/Analysis/DependenceAnalysis.cpp
+1-1llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+5-12 files