LLVM/project 6008ee9libc/src/__support/wctype/conversion/utils enumerate.h enumerate.hpp

fix extension
DeltaFile
+70-0libc/src/__support/wctype/conversion/utils/enumerate.h
+0-70libc/src/__support/wctype/conversion/utils/enumerate.hpp
+70-702 files

LLVM/project 90285d3llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximumnum.ll simplify-demanded-fpclass-minimumnum.ll

InstCombine: Add baseline minimumnum/maximumnum SimplifyDemandedFPClass tests (#173976) (#174817)

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

LLVM/project a8ee0a8libc/src/__support/wctype/conversion/utils enumerate.hpp

fix nesting
DeltaFile
+6-2libc/src/__support/wctype/conversion/utils/enumerate.hpp
+6-21 files

LLVM/project 1d8b9balibc/src/__support/wctype/conversion/utils enumerate.hpp CMakeLists.txt

[libc][wctype] Upstream enumerate header from PtrHash-cc prototype to LLVM libc
DeltaFile
+66-0libc/src/__support/wctype/conversion/utils/enumerate.hpp
+10-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+76-02 files

LLVM/project 3a7e579libc/src/__support/wctype/conversion/utils slice.h

format
DeltaFile
+0-1libc/src/__support/wctype/conversion/utils/slice.h
+0-11 files

LLVM/project 329805flibc/src/__support/wctype/conversion/utils utils.h

include range and chunk utils
DeltaFile
+166-1libc/src/__support/wctype/conversion/utils/utils.h
+166-11 files

LLVM/project 3628ce7libc/src/__support/wctype/conversion/utils utils.h CMakeLists.txt

[libc][wctype] Upstream common utils header file from PtrHash-cc prototype to LLVM libc
DeltaFile
+212-0libc/src/__support/wctype/conversion/utils/utils.h
+12-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+224-02 files

LLVM/project 50d314clibc/src/__support/wctype/conversion/utils utils.h

fix nesting
DeltaFile
+6-2libc/src/__support/wctype/conversion/utils/utils.h
+6-21 files

LLVM/project 1bd7c0fbolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

Add comment
DeltaFile
+3-0bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+3-01 files

LLVM/project 39456e4llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 non-schedulable-node-with-non-schedulable-parent.ll

[SLP]Do not increment dep count for non-schedulable nodes with non-schedulable parents

If the node is non-scedulable, all instructions are used outside only
and parent is non-schedulable non-phi node, the dependency count should be
increased for such nodes

Fixes #174599
DeltaFile
+52-0llvm/test/Transforms/SLPVectorizer/X86/non-schedulable-node-with-non-schedulable-parent.ll
+8-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+60-12 files

LLVM/project 8626117bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

Apply suggestions from code review

Co-authored-by: Paschalis Mpeis <paschalis.mpeis at arm.com>
DeltaFile
+2-4bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+2-41 files

FreeBSD/ports 8bd6c77security/wazuh-manager Makefile, security/wazuh-manager/files patch-api_wrappers_generic__wrapper.sh patch-framework_wrappers_generic__wrapper.sh

security/wazuh-manager: Fix error when running with legacy algorithms

Traceback (most recent call last):
  File "/var/ossec/framework/scripts/cluster_control.py", line 16, in <module>
    import wazuh.core.cluster.cluster
  File "/var/ossec/framework/python/lib/python3.11/site-packages/wazuh/core/cluster/cluster.py", line 22, in <module>
    from wazuh.core.cluster.utils import (
  File "/var/ossec/framework/python/lib/python3.11/site-packages/wazuh/core/cluster/utils.py", line 21, in <module>
    from wazuh.core.configuration import get_ossec_conf
  File "/var/ossec/framework/python/lib/python3.11/site-packages/wazuh/core/configuration.py", line 23, in <module>
    from wazuh.core.utils import cut_array, load_wazuh_xml, safe_move
  File "/var/ossec/framework/python/lib/python3.11/site-packages/wazuh/core/utils.py", line 32, in <module>
    from api import configuration
  File "/var/ossec/framework/python/lib/python3.11/site-packages/api/configuration.py", line 13, in <module>
    from cryptography import x509
  File "/var/ossec/framework/python/lib/python3.11/site-packages/cryptography/x509/__init__.py", line 7, in <module>
    from cryptography.x509 import certificate_transparency, verification
  File "/var/ossec/framework/python/lib/python3.11/site-packages/cryptography/x509/certificate_transparency.py", line 8, in <module>
    from cryptography.hazmat.bindings._rust import x509 as rust_x509

    [3 lines not shown]
DeltaFile
+18-0security/wazuh-manager/files/patch-api_wrappers_generic__wrapper.sh
+11-0security/wazuh-manager/files/patch-framework_wrappers_generic__wrapper.sh
+1-1security/wazuh-manager/Makefile
+30-13 files

LLVM/project d64ecd1llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv vscale-vw-web-simplification.ll vwadd-sdnode.ll

[RISCV] Use ZeroOrNegativeOneBooleanContent for RVV to match P extension. (#174713)

For the most part this doesn't matter for RVV since it has legal i1
vectors. I think this will make it easier for P and RVV to co-exist in
LLVM.
DeltaFile
+96-96llvm/test/CodeGen/RISCV/rvv/vscale-vw-web-simplification.ll
+2-2llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll
+1-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+99-993 files

LLVM/project 2c7eadflibc/src/__support/wctype/conversion/utils slice.h

fix nesting
DeltaFile
+7-2libc/src/__support/wctype/conversion/utils/slice.h
+7-21 files

LLVM/project 4b52665libc/src/__support/wctype/conversion/utils slice.h CMakeLists.txt

[libc][wctype] Upstream custom slice implementation from PtrHash-cc prototype to LLVM libc
DeltaFile
+113-0libc/src/__support/wctype/conversion/utils/slice.h
+12-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+125-02 files

LLVM/project 8b19f60libc/src/__support/wctype/conversion/utils zip.h

fix nesting
DeltaFile
+6-2libc/src/__support/wctype/conversion/utils/zip.h
+6-21 files

FreeBSD/src e30086astand/lua core.lua

lualoader: fix pruning of non-existent default kernel

Removing the kernel from the list of available kernels is sufficient to
avoid rendering it in the list, but we need more for booting to actually
work.  Notably, the 'kernel' loader.conf var was left intact to its
default value, so if one didn't use the kernel selector in the menu then
we'd try to boot the nonexistent 'kernel' instead of the new default
(first autodetected).

There's room to improve the error messages here, but for now let's just
make it actually work correctly.

PR:             292232
Fixes:  d04415c520b03 ("loader: lua: remove the default kernel [...]")
DeltaFile
+6-0stand/lua/core.lua
+6-01 files

FreeBSD/src 1dd83cfinclude ucl.h ucl++.h, src ucl_util.c ucl_parser.c

Import libucl 0.9.3
DeltaFile
+1,012-999src/ucl_util.c
+740-730src/ucl_parser.c
+559-623src/ucl_msgpack.c
+346-349src/ucl_schema.c
+347-334include/ucl.h
+306-264include/ucl++.h
+3,310-3,29934 files not shown
+4,977-4,77040 files

LLVM/project 9f3b6e6bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

Apply suggestions from code review

Co-authored-by: Paschalis Mpeis <paschalis.mpeis at arm.com>
DeltaFile
+2-4bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+2-41 files

LLVM/project 0b9d078cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb pointer-int-pair.test pointer-int-pair.cpp, llvm/utils lldbDataFormatters.py

Reland "[llvm][formatters] Add LLDB data-formatter for llvm::PointerIntPair"

Reverts a4cc033408fe0a69aad6865ddc7e020d64098f20.

Relanding the original patch as-is, but changing the `__builtin_debugtrap`s to explicitly set breakpoints. Some bots failed to compile the tests when `__builtin_debugtrap` was used.

Also adding `REQUIRES: lldb-formats-compatibility` to the test because some build-bots run the tests with an LLDB version that doesn't support the `FindDirectNestedType` API.

Original commit message:

This patch revives the llvm::PointerIntPair LLDB data-formatter. The previous version was commented out because it relied on expression evaluation and was hence slow/brittle. The formatter in this PR doesn't rely on evaluating expressions.

Drive-by change:
* removes the llvm::PointerUnion formatter which was also commented out. A future version of it will look very different than it does now, so there's no point in keeping it because the diff won't be helpful in a review.
DeltaFile
+96-93llvm/utils/lldbDataFormatters.py
+70-0cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.test
+32-0cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp
+2-0cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/CMakeLists.txt
+200-934 files

FreeBSD/ports 8351ac3comms/dfu-programmer Makefile distinfo, comms/dfu-programmer/files patch-configure.ac patch-src-commands.c

comms/dfu-programmer: Update 0.7.2 => 1.1.0, take maintainership

Changelogs:
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v0.8.0
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v0.8.1
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v0.9.0
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v1.0.0
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v1.1.0

- Upstream migrated to GitHub.
- Replace PORTVERSION with DISTVERSION.
- Add option BASH_COMPLETIONS.

PR:             292229
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+27-7comms/dfu-programmer/Makefile
+11-0comms/dfu-programmer/files/patch-configure.ac
+0-10comms/dfu-programmer/files/patch-src-commands.c
+8-0comms/dfu-programmer/files/patch-update-bash-completion.sh
+3-3comms/dfu-programmer/distinfo
+49-205 files

LLVM/project 1c123f7cross-project-tests lit.cfg.py

[cross-project-tests][formatters] Add a LIT feature that tests for a compatible LLDB version (#174812)

Most of this logic is similar to how we add the
`gdb-clang-incompatibility` attribute.

Some LLVM LLDB formatters will rely on LLDB features not available in
older versions of LLDB. This feature will allow those tests to add a
`REQUIRES: lldb-formatters-compatibility`, which will then mark the test
`UNSUPPORTED` for incompatible LLDB versions. I picked `19.0` pretty
arbitrarily based on when approximately the
`SBType::FindDirectNestedType` API was added to LLDB (which a future
formatter will require).
DeltaFile
+45-0cross-project-tests/lit.cfg.py
+45-01 files

LLVM/project 46f91c8libc/src/__support/wctype/conversion/utils enumerate.hpp CMakeLists.txt

[libc][wctype] Upstream enumerate header from PtrHash-cc prototype to LLVM libc
DeltaFile
+66-0libc/src/__support/wctype/conversion/utils/enumerate.hpp
+10-0libc/src/__support/wctype/conversion/utils/CMakeLists.txt
+76-02 files

NetBSD/pkgsrc vX20okNnet/ada-polyorb Makefile

   net/ada-polyorb: fix incorrect var usage

   PR pkg/59878: don't evaluate variable in empty()
   https://gnats.netbsd.org/59878
VersionDeltaFile
1.2+3-2net/ada-polyorb/Makefile
+3-21 files

LLVM/project b6019f7llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fmul.ll

InstCombine: Handle fmul by -0 case in SimplifyDemandedFPClass (#174023)

The fmul visitor handles this case as copysign and fneg.
DeltaFile
+20-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+4-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+24-42 files

LLVM/project 65b0de4clang/lib/CodeGen CGHLSLBuiltins.cpp, clang/lib/Headers/hlsl hlsl_alias_intrinsics.h

[HLSL] Add WaveActiveBallot builtins and lower to DXIL / SPIR-V (#174638)

This PR adds WaveActiveBallot as a builtin function to HLSL.
Fixes https://github.com/llvm/llvm-project/issues/99163
DeltaFile
+22-0llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveActiveBallot.ll
+21-0clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl
+17-0clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl
+12-0clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
+10-0llvm/test/CodeGen/DirectX/WaveActiveBallot.ll
+9-0clang/lib/CodeGen/CGHLSLBuiltins.cpp
+91-06 files not shown
+111-012 files

LLVM/project bed0648flang/lib/Optimizer/Transforms CUFOpConversion.cpp, flang/lib/Optimizer/Transforms/CUDA CUFOpConversion.cpp

Merge branch 'main' into users/arsenm/instcombine/simplify-demanded-fpclass-minimum-maximum
DeltaFile
+1,300-0llvm/test/CodeGen/X86/avgceils.ll
+1,196-0llvm/test/CodeGen/X86/scmp.ll
+1,073-3llvm/test/CodeGen/X86/avgceilu.ll
+764-0llvm/test/CodeGen/X86/fast-isel-fcmp.ll
+613-0flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
+0-613flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
+4,946-616511 files not shown
+23,946-9,393517 files

FreeNAS/freenas edbf3f5src/middlewared/middlewared/plugins/failover_ datastore.py

Do not spawn duplicate `failover_datastore` threads
DeltaFile
+5-2src/middlewared/middlewared/plugins/failover_/datastore.py
+5-21 files

FreeBSD/src 47015e4tests/sys/fs/fusefs Makefile, tests/sys/fs/tarfs tarfs_test.sh

tests: Increase timeout

Bump the timeout value, to avoid cutoff on emulated architectures on
ci.freebsd.org.

Reported by:    Jenkins
Reviewed by:    ngie
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54550
DeltaFile
+1-1tests/sys/fs/tarfs/tarfs_test.sh
+1-1tests/sys/geom/class/eli/reentrancy_test.sh
+1-1tests/sys/kern/jailmeta.sh
+1-1tests/sys/fs/fusefs/Makefile
+1-1tests/sys/netpfil/pf/rules_counter.sh
+1-1tests/sys/mac/portacl/Makefile
+6-61 files not shown
+7-67 files

FreeBSD/src 301bc14tests/sys/netpfil/pf killstate.sh

pf: tests: Require python3

Reported by:    Jenkins
Reviewed by:    kp, ngie
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54549
DeltaFile
+1-0tests/sys/netpfil/pf/killstate.sh
+1-01 files