LLVM/project 997fdeflibc/shared/math llogbf.h, libc/src/__support/math llogbf.h CMakeLists.txt

[libc][math] Refactor llogbf to Header Only. (#176494)

builds with both Clang and GCC 12.2.

Closes https://github.com/llvm/llvm-project/issues/175354.
DeltaFile
+28-0libc/src/__support/math/llogbf.h
+23-0libc/shared/math/llogbf.h
+12-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-4libc/src/math/generic/llogbf.cpp
+2-1libc/src/math/generic/CMakeLists.txt
+77-63 files not shown
+80-69 files

LLVM/project 0f739e7llvm/lib/Target/AMDGPU SIInstrInfo.cpp

[AMDGPU] Use lambda in fmaak/fmamk f16 folding. NFC (#176258)

DeltaFile
+23-38llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+23-381 files

LLVM/project bbafff1llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp SIInstrInfo.h

[AMDGPU] NFC: Add a comment (#176435)

DeltaFile
+8-5llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+0-6llvm/lib/Target/AMDGPU/SIInstrInfo.h
+8-112 files

LLVM/project da34f9bllvm/lib/Target/AArch64 AArch64FrameLowering.cpp AArch64PrologueEpilogue.cpp, llvm/test/CodeGen/AArch64 arm64-windows-calls.ll wineh-pac.ll

[AArch64] Fix Windows prologue handling to pair more registers. (#170214)

Currently, there's code to suppress pairing, but we don't actually need
to suppress that; we just need to suppress the formation of
pre-decrement/post-increment instructions.

Pairing saves an instruction in some cases, and enables packed unwind in
some cases.
DeltaFile
+20-24llvm/test/CodeGen/AArch64/arm64-windows-calls.ll
+16-16llvm/test/CodeGen/AArch64/wineh-pac.ll
+9-16llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
+8-16llvm/test/CodeGen/AArch64/win64_vararg2.ll
+12-12llvm/test/DebugInfo/COFF/AArch64/arm64-register-variables.ll
+13-1llvm/lib/Target/AArch64/AArch64PrologueEpilogue.cpp
+78-851 files not shown
+84-917 files

LLVM/project 08bcd7clibc/shared/math hypotf.h, libc/src/__support/math hypotf.h CMakeLists.txt

[libc][math] Refactor hypotf to Header Only. (#175679)

builds correctly with both Clang and GCC 12.2.

Closes #175338.
DeltaFile
+107-0libc/src/__support/math/hypotf.h
+2-83libc/src/math/generic/hypotf.cpp
+22-0libc/shared/math/hypotf.h
+17-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+13-0libc/src/__support/math/CMakeLists.txt
+2-6libc/src/math/generic/CMakeLists.txt
+163-913 files not shown
+166-919 files

LLVM/project 7950a88llvm/lib/Support Jobserver.cpp

[llvm/Support] Remove unnecessary includes from `Jobserver.cpp`, NFC (#176473)

DeltaFile
+0-5llvm/lib/Support/Jobserver.cpp
+0-51 files

FreeBSD/ports def8571www/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.3

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 62eb769ae5df70ab8d1a315d35000f50ca42d07d)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 62eb769www/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.3

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.3
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/src 74cac74sys/dev/mxge if_mxge.c

mxge(4): avoid clang 21 warning in NO-IP configuration

Building the LINT-NOIP kernel on amd64 with clang 21 results in a
-Werror warning similar to:

    sys/dev/mxge/if_mxge.c:1846:44: error: variable 'sum' is uninitialized when passed as a const pointer argument here [-Werror,-Wuninitialized-const-pointer]
     1846 |                     cksum_offset, sizeof(sum), (caddr_t)&sum);
          |                                                          ^~~

Indeed, if both `INET` and `INET6` are undefined, `sum` is never
initialized. Initialize it to zero to silence the warning.

Reviewed by:    jhibbits
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D54730
DeltaFile
+1-1sys/dev/mxge/if_mxge.c
+1-11 files

LLVM/project a84d743lldb/source/Plugins/Instruction/RISCV EmulateInstructionRISCV.cpp, lldb/unittests/Instruction/RISCV TestRISCVEmulator.cpp

[lldb] Support both RISCV-32 and RISCV-64 in GetRegisterInfo (#176472)

`GetRegisterInfo` hardcodes to use `RegisterInfoPOSIX_riscv64` instead
of checking the triple to determine whether to use
`RegisterInfoPOSIX_riscv64` or `RegisterInfoPOSIX_riscv32`.

Someone put up a [PR](https://github.com/llvm/llvm-project/pull/175262)
for this, but seems to have removed their account and the associated PR
with it.

Fixes #175092
DeltaFile
+19-4lldb/source/Plugins/Instruction/RISCV/EmulateInstructionRISCV.cpp
+17-0lldb/unittests/Instruction/RISCV/TestRISCVEmulator.cpp
+36-42 files

LLVM/project a3a8e82clang/cmake/caches Pico.cmake

CMake cache file for building Pico SDK toolchain (#113267)

This cache file demonstrates how to build a complete baremetal
Clang/LLVM toolchain that can be used to build the Pico SDK.
DeltaFile
+90-0clang/cmake/caches/Pico.cmake
+90-01 files

NetBSD/pkgsrc-wip b987e05rust192 distinfo, rust192/patches patch-src_bootstrap_src_lib.rs

rust192: sync w/ lang/rust
DeltaFile
+20-5rust192/patches/patch-src_bootstrap_src_lib.rs
+1-1rust192/distinfo
+21-62 files

NetBSD/pkgsrc DSGmc6Zx11/xscreensaver distinfo, x11/xscreensaver/patches patch-hacks_glx_Makefile.in

   Do not add the generated bash scripts to the executables list -
   install(8)'s attempt to strip them will fail, and they will get
   deleted.
VersionDeltaFile
1.1+25-0x11/xscreensaver/patches/patch-hacks_glx_Makefile.in
1.100+2-1x11/xscreensaver/distinfo
+27-12 files

NetBSD/pkgsrc-wip d91380b. TODO

TODO: + forgejo-14.0.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/pkgsrc cOvqJlcdoc TODO

   doc/TODO: + libvirt-12.0, openblas-0.3.31.
VersionDeltaFile
1.26677+3-3doc/TODO
+3-31 files

FreeBSD/ports cead7dbaudio/opus distinfo pkg-plist

audio/opus: update to 1.6.1
DeltaFile
+3-3audio/opus/distinfo
+1-1audio/opus/pkg-plist
+1-1audio/opus/Makefile
+5-53 files

NetBSD/pkgsrc pZpKA7mpkgtools/varcache Makefile

   varcache: only override X11BASE in modular X11 case
VersionDeltaFile
1.4+3-1pkgtools/varcache/Makefile
+3-11 files

NetBSD/pkgsrc 2h7huDYarchivers/engrampa distinfo, archivers/engrampa/patches patch-src_file-utils.c

   engrampa: fix build on NetBSD-current
VersionDeltaFile
1.1+14-0archivers/engrampa/patches/patch-src_file-utils.c
1.19+2-1archivers/engrampa/distinfo
+16-12 files

NetBSD/pkgsrc WkbN5jKx11/mate-desktop Makefile

   mate-desktop: fix build on NetBSD 11
VersionDeltaFile
1.50+3-1x11/mate-desktop/Makefile
+3-11 files

LLVM/project fae5760clang/lib/CIR/Dialect/Transforms CXXABILowering.cpp, clang/lib/CIR/Dialect/Transforms/TargetLowering LowerItaniumCXXABI.cpp CIRCXXABI.h

[CIR] Upstream handling for member ptr function compare (#176029)

This adds handling for compare expressions involving member pointer to
functions.
DeltaFile
+121-0clang/test/CIR/CodeGen/pointer-to-member-func-cmp.cpp
+52-0clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
+9-5clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
+4-0clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRCXXABI.h
+186-54 files

FreeBSD/src 988555elib/libc/stdlib tdestroy.c

tdestroy: don't visit one-child node twice

Change tdestroy() to immediately free a node with no right child as
soon as it is encountered. Currently, such nodes are visited twice
before deletion.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D54699
DeltaFile
+32-34lib/libc/stdlib/tdestroy.c
+32-341 files

FreeNAS/freenas 464b86csrc/middlewared/middlewared/plugins/iscsi_ alua.py fs_attachment_delegate.py

NAS-139207 / 26.04 / Robustize iSCSI ALUA (by bmeagherix) (#18051)

- For HA systems, do not use systemd to start SCST.
- Improve DLM cleanup.
- Improve ALUA handling with locked or disabled extents.
- Add additional lun health checks to standby_after_start.
- Eliminate customization of recovery_tmo on HA sessions.
- Optimize removal of ALUA HA LUN in removed_target_extent.
- Update slightly for 26.04
DeltaFile
+115-46src/middlewared/middlewared/plugins/iscsi_/alua.py
+114-1src/middlewared/middlewared/plugins/iscsi_/fs_attachment_delegate.py
+53-38src/middlewared/middlewared/plugins/iscsi_/targets.py
+80-3src/middlewared/middlewared/plugins/iscsi_/extents.py
+10-14src/middlewared/middlewared/plugins/iscsi_/target_to_extent.py
+17-1src/middlewared/middlewared/plugins/iscsi_/scst.py
+389-1037 files not shown
+429-11013 files

OpenBSD/ports uyP084Jaudio/opus distinfo Makefile

   audio/opus: update to 1.6.1
VersionDeltaFile
1.16+2-2audio/opus/distinfo
1.29+2-2audio/opus/Makefile
+4-42 files

LLVM/project 074653alldb/source/Plugins/Process/wasm ProcessWasm.cpp ProcessWasm.h

[lldb] Fix llvm_unreachable for invalid Wasm address (#176464)

We had an llvm_unreachable following a switch on the WasmAddress's type.
However, the type is encoded in a larger 64 bit address, and therefore
it's possible to create an invalid value that doesn't map back on one of
the enum types.

We could try to diagnose that in the wrapper, or treat all invalid types
the same. I took the latter approach because it makes it easier to show
the invalid type after the fact in an error message.

rdar://168314695
DeltaFile
+8-4lldb/source/Plugins/Process/wasm/ProcessWasm.cpp
+3-1lldb/source/Plugins/Process/wasm/ProcessWasm.h
+11-52 files

LLVM/project 716b547libc/shared/math logbf.h, libc/src/__support/math logbf.h CMakeLists.txt

[libc][math] Refactor logbf to Header Only. (#176222)

builds with both Clang and GCC 12.2.

Closes https://github.com/llvm/llvm-project/issues/175364.
DeltaFile
+26-0libc/src/__support/math/logbf.h
+22-0libc/shared/math/logbf.h
+15-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+8-0libc/src/__support/math/CMakeLists.txt
+2-4libc/src/math/generic/logbf.cpp
+2-1libc/src/math/generic/CMakeLists.txt
+75-63 files not shown
+78-69 files

LLVM/project 986b45cllvm/lib/Target/AMDGPU SIInstrInfo.cpp

[AMDGPU] Use lambda in fmaak/fmamk f16 folding. NFC
DeltaFile
+23-38llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+23-381 files

FreeNAS/freenas 048c67fsrc/middlewared/middlewared/plugins/iscsi_ alua.py

Remove transient from iscsi.alua.reset_active

Transient jobs no longer send events, so cannot be waited on by
the peer node in a failover.call_remote
DeltaFile
+1-1src/middlewared/middlewared/plugins/iscsi_/alua.py
+1-11 files

LLVM/project dac308clibc/shared/math logbf16.h, libc/src/__support/math logbf16.h CMakeLists.txt

[libc][math] Refactor logbf16 to Header Only. (#176231)

builds with both Clang and GCC 12.2.

Closes https://github.com/llvm/llvm-project/issues/175363.
DeltaFile
+34-0libc/src/__support/math/logbf16.h
+29-0libc/shared/math/logbf16.h
+14-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-4libc/src/math/generic/logbf16.cpp
+2-2libc/src/math/generic/CMakeLists.txt
+91-73 files not shown
+94-79 files

FreeBSD/ports 377d28bsysutils/py-kubernetes distinfo Makefile

sysutils/py-kubernetes: Update 34.1.0 => 35.0.0

Changelog:
https://github.com/kubernetes-client/python/blob/release-35.0/CHANGELOG.md

PR:     292511
DeltaFile
+3-3sysutils/py-kubernetes/distinfo
+1-1sysutils/py-kubernetes/Makefile
+4-42 files

LLVM/project 37da38eclang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins/X86 rdrand-builtins.c

[CIR][X86] Implement rdrand/rdseed builtins (#175439)

Add support for rdrand and rdseed builtins.

Part of #167765
DeltaFile
+146-0clang/test/CIR/CodeGenBuiltins/X86/rdrand-builtins.c
+42-1clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+188-12 files