LLVM/project 6c2bba7llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/CodeGen/AMDGPU combine-scalar-selects.ll combine-scalar-selects-asm.ll

review: address review comment post-merge
DeltaFile
+1,874-0llvm/test/Transforms/VectorCombine/AMDGPU/combine-scalar-selects.ll
+0-1,874llvm/test/CodeGen/AMDGPU/combine-scalar-selects.ll
+0-1,372llvm/test/CodeGen/AMDGPU/combine-scalar-selects-asm.ll
+25-13llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+1,899-3,2594 files

FreeBSD/ports 513e670www/agate distinfo Makefile.crates

www/agate: Update 3.3.19 => 3.3.20

Changelogs:
* https://github.com/mbrubeck/agate/blob/v3.3.20/CHANGELOG.md
* https://github.com/mbrubeck/agate/compare/v3.3.19...v3.3.20

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+183-139www/agate/distinfo
+90-68www/agate/Makefile.crates
+1-2www/agate/Makefile
+274-2093 files

LLVM/project 11ddbfccross-project-tests/debuginfo-tests/dexter/dex/debugger DAP.py

[Dexter] Replace DAP "initialized" timeout with a warning (#174198)

Fixes https://github.com/llvm/llvm-project/issues/172893.

In the issue reported above there, it appears that LLDB is hitting a 3s
timeout as part of some CI tests; this patch attempts to fix the issue
by replacing the 3s timeout with a 60s timeout, which should be suitably
long for any CI job (lldb-dap itself will automatically time out after
30s, so this should not be hit unless the process hangs).
DeltaFile
+8-7cross-project-tests/debuginfo-tests/dexter/dex/debugger/DAP.py
+8-71 files

FreeNAS/freenas 5fb7a7bsrc/middlewared/middlewared main.py, src/middlewared/middlewared/api/base/server/ws_handler rpc.py

fix Futures leak
DeltaFile
+3-2src/middlewared/middlewared/apps/webshell_app.py
+3-2src/middlewared/middlewared/apps/websocket_app.py
+2-2src/middlewared/middlewared/plugins/failover_/reboot.py
+2-1src/middlewared/middlewared/api/base/server/ws_handler/rpc.py
+2-1src/middlewared/middlewared/main.py
+12-85 files

OPNSense/core 25e01c8src/opnsense/mvc/app/views/OPNsense/Radvd settings.volt

Missed updateServiceControlUI in view
DeltaFile
+1-0src/opnsense/mvc/app/views/OPNsense/Radvd/settings.volt
+1-01 files

FreeNAS/freenas fe39108src/middlewared/middlewared/utils threading.py

add run_coroutine_threadsafe helper to fix future leaks
DeltaFile
+27-0src/middlewared/middlewared/utils/threading.py
+27-01 files

FreeBSD/src cbc00fclibexec/nuageinit nuageinit

nuageinit: only create the default user when needed

The "default" user should only be created when:

- the `users` key is missing
- or the `default` string is present in the `users` list

Since the `public_keys` is extracted from the meta-data, this patch has
to slightly adjust the way they are loaded.
The change simplify the logic around the default user SSH key injection.
Both `ssh_authorized_keys` and `public_keys` are handled at the same time.

MFC After:      1 week
Signed-off-by: Gonéri Le Bouder <goneri at lebouder.net>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1952
DeltaFile
+89-63libexec/nuageinit/nuageinit
+89-631 files

FreeBSD/ports 0ce10a6www/angie distinfo, www/angie-module-cache-purge Makefile

www/angie-module-cache-purge: Update 2.5.4 => 2.5.5

Changelog:
- Fix segfault when using same-location syntax with variable cache zones.
https://github.com/nginx-modules/ngx_cache_purge/releases/tag/2.5.5

Commit log:
https://github.com/nginx-modules/ngx_cache_purge/compare/2.5.4...2.5.5

PR:     292236
DeltaFile
+3-3www/angie/distinfo
+2-2www/angie-module-cache-purge/Makefile
+5-52 files

LLVM/project 5091b56mlir/lib/Analysis SliceWalk.cpp

[mlir][Analysis] Improve `RegionBranchOpInterface` API usage
DeltaFile
+10-50mlir/lib/Analysis/SliceWalk.cpp
+10-501 files

FreeBSD/ports 80c94e4devel/spdlog Makefile

devel/spdlog: drop MAINTAINER.
DeltaFile
+1-1devel/spdlog/Makefile
+1-11 files

LLVM/project da5e36bllvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/CodeGen/AMDGPU combine-scalar-selects.ll combine-scalar-selects-asm.ll

Revert "[VectorCombine] Fold scalar selects from bitcast into vector select (…"

This reverts commit 72f18a05d6dcf96d0f5722ff425a6c7388933ab1.
DeltaFile
+0-1,874llvm/test/CodeGen/AMDGPU/combine-scalar-selects.ll
+0-1,372llvm/test/CodeGen/AMDGPU/combine-scalar-selects-asm.ll
+0-118llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+0-3,3643 files

FreeBSD/ports 345246dwww/nginx/files .nginx.in.swo

www/nginx: remove stray editor swap file

The file did not appear in git diff and was committed by mistake.

Sponsored by:   Netzkommune GmbH
DeltaFile
+0-0www/nginx/files/.nginx.in.swo
+0-01 files

LLVM/project 99666c6llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Introduce nsz flag on minimum/maximum in SimplifyDemandedFPClass

Alive isn't particularly happy with this in the case where
one of the inputs could be zero, but I think
it's wrong: https://alive2.llvm.org/ce/z/dF7V6k

nsz shouldn't permit introducing a -0 result where
there wasn't one in the input here.
DeltaFile
+46-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+46-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+18-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+110-943 files

LLVM/project a691454llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-minimumnum.ll simplify-demanded-fpclass-maximumnum.ll

InstCombine: Handle minimumnum/maximumnum in SimplifyDemandedFPClass
DeltaFile
+38-64llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+36-60llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+64-12llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+138-1363 files

LLVM/project 079133fllvm/test/Transforms/InstCombine simplify-demanded-fpclass-minimumnum.ll simplify-demanded-fpclass-maximumnum.ll

InstCombine: Add baseline minimumnum/maximumnum SimplifyDemandedFPClass tests
DeltaFile
+1,730-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+1,730-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+3,460-02 files

LLVM/project a6c34e6llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Implement SimplifyDemandedFPClass for sqrt
DeltaFile
+38-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+10-19llvm/lib/Analysis/ValueTracking.cpp
+24-0llvm/lib/Support/KnownFPClass.cpp
+9-14llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+4-0llvm/include/llvm/Support/KnownFPClass.h
+85-335 files

LLVM/project 72dae36llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Add baseline tests for sqrt SimplifyDemandedFPClass
DeltaFile
+308-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+308-01 files

LLVM/project ab7a441llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle minimum/maximum in SimplifyDemandedFPClass
DeltaFile
+54-86llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+52-82llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+26-87llvm/lib/Analysis/ValueTracking.cpp
+95-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+92-0llvm/lib/Support/KnownFPClass.cpp
+14-0llvm/include/llvm/Support/KnownFPClass.h
+333-2566 files

LLVM/project cc28d55llvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll

InstCombine: Add baseline test for SimplifyDemandedFPClass log handling
DeltaFile
+268-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+268-01 files

LLVM/project 1c3d261llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Handle fmul by -0 case in SimplifyDemandedFPClass

The fmul visitor handles this case as copysign and fneg.
DeltaFile
+20-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+20-21 files

LLVM/project 334372allvm/include/llvm/ADT FloatingPointMode.h, llvm/include/llvm/Support KnownFPClass.h

InstCombine: Handle log/log2/log10 in SimplifyDemandedFPClass
DeltaFile
+16-30llvm/lib/Analysis/ValueTracking.cpp
+37-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+9-18llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+17-0llvm/lib/Support/KnownFPClass.cpp
+5-0llvm/include/llvm/ADT/FloatingPointMode.h
+4-0llvm/include/llvm/Support/KnownFPClass.h
+88-486 files

LLVM/project d02f9c8llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Consider not-inf/nan context when simplifying fmul

Consider if the result can be nan, or if the inputs cannot
be infinity from the flag when trying to simplify fmul into
copysign.
DeltaFile
+12-6llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+12-61 files

LLVM/project 08ed8b6llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Add baseline tests for minimum/maximum SimplifyDemandedFPClass handling
DeltaFile
+1,730-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+1,730-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+3,460-02 files

LLVM/project f3c995fllvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fmul.ll

Remove redundant nan output check
DeltaFile
+14-22llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+0-5llvm/lib/Support/KnownFPClass.cpp
+14-272 files

LLVM/project 5d386e8libc/src/__support/wctype CMakeLists.txt, libc/src/__support/wctype/conversion CMakeLists.txt

[libc][wctype] Upstream zip utility from PtrHash-cc prototype to LLVM libc
DeltaFile
+74-0libc/src/__support/wctype/conversion/utils/zip.h
+7-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+2-0libc/src/__support/wctype/CMakeLists.txt
+1-0libc/src/__support/wctype/conversion/CMakeLists.txt
+84-04 files

OPNSense/core b6ab83bsrc/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php

mvc: remove html tags from breadcrumb titles, which offers the possibility to add icons in menu items without breaking page titles.
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
+1-11 files

FreeBSD/ports 0731468mail/imap-tools distinfo Makefile.crates

mail/imap-tools: update to 1.8.0
DeltaFile
+31-33mail/imap-tools/distinfo
+14-15mail/imap-tools/Makefile.crates
+1-1mail/imap-tools/Makefile
+46-493 files

FreeBSD/ports 0731467dns/dnstracer-rs distinfo Makefile.crates

dns/dnstracer-rs: update to 1.2.0
DeltaFile
+21-13dns/dnstracer-rs/distinfo
+9-5dns/dnstracer-rs/Makefile.crates
+1-1dns/dnstracer-rs/Makefile
+31-193 files

FreeBSD/ports 92b2609mail/phpmailer7 distinfo Makefile, www/nginx/files .nginx.in.swo

mail/phpmailer7: Update to 7.0.1

-Use From domain when generating CIDs in msgHTML.
-Update to PHPCompatibility 10, resolve numerous PHPCS issues in PHP 8.5.
-Revise GitHub actions for PHP 8.5 and experimental 8.6 tests.
-Switch gmail example from the deprecated IMAP extension to use
 directorytree/imapengine for IMAP uploads.
-Set htmlspecialchars() flags explicitly and consistently.
-Convert XOAUTH2 token exceptions into PHPMailer Exceptions. The original
 exception is available as an inner exception.
-Deprecate VERSION constants in POP3 and SMTP classes.
-Remove dependency on roave/security-advisories; it's now built into composer 2.9.
-Update Dutch, Esperanto, and Norwegian translations.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3mail/phpmailer7/distinfo
+1-1mail/phpmailer7/Makefile
+0-0www/nginx/files/.nginx.in.swo
+4-43 files

LLVM/project 17e6f51.github new-prs-labeler.yml

[GitHub] Add more glob patterns for `mlir:python` label (#174711)

Right now, some paths for `mlir:python` are missing, which means
relevant people don’t always get notified. This PR adds those paths.
DeltaFile
+3-0.github/new-prs-labeler.yml
+3-01 files