LLVM/project 693548dllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 known-pow2.ll

[X86] LowerAndToBT - fold ICMP_ZERO(AND(X,AND(Y,SHL(1,Z)))) -> BT(AND(X,Y),Z) patterns (#182007)

Use m_ReassociatableAnd matcher to handle any permutation of a 3 op AND chain that involves a bit test

Fix 1 of 2 for #147216
DeltaFile
+16-31llvm/test/CodeGen/X86/known-pow2.ll
+8-1llvm/lib/Target/X86/X86ISelLowering.cpp
+24-322 files

FreeBSD/ports 0c431d4lang/solidity distinfo Makefile

lang/solidity: update to 0.8.34 release
DeltaFile
+3-3lang/solidity/distinfo
+1-1lang/solidity/Makefile
+4-42 files

LLVM/project e826f32compiler-rt/lib/sanitizer_common sanitizer_unwind_win.cpp

[ASan/sanitizers] Make stack unwinding better on Windows. (#180205)

I created an issue about this in #179976.

Clang's Address Sanitizer installs its own SEH filter which handles some
types of uncaught exceptions. Along with register values and some other
information, it also generates a stack trace. However, current logic is
incomplete. It relies on DbgHelp's SymFunctionTableAccess64 and
SymGetModuleBase64 which won't work with machine code that has its
RUNTIME_FUNCTION entry registered with Rtl* (e.g. RtlAddFunctionTable)
system calls. Most likely, this is because DbgHelp either relies on
information in PDB files or considers PDATA and XDATA only from loaded
EXE and DLL modules. Either way, consider the following example:

```
#include <windows.h>
#include <iostream>
#include <vector>


    [150 lines not shown]
DeltaFile
+43-6compiler-rt/lib/sanitizer_common/sanitizer_unwind_win.cpp
+43-61 files

FreeBSD/ports 338044ex11/contour/files patch-src_vtbackend_ViCommands.cpp patch-src_vtbackend_Line.cpp

x11/contour: Fix build with libunicode-contour 0.8.0
DeltaFile
+21-0x11/contour/files/patch-src_vtbackend_ViCommands.cpp
+11-0x11/contour/files/patch-src_vtbackend_Line.cpp
+11-0x11/contour/files/patch-src_vtbackend_Screen.cpp
+43-03 files

LLVM/project 7ad2a63libc/shared/math bf16divl.h, libc/src/__support/math bf16divl.h CMakeLists.txt

[libc][math] Refactor bf16divl to header-only (#181535)

Part of https://github.com/llvm/llvm-project/issues/147386

in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
Closes #181025
DeltaFile
+26-0libc/src/__support/math/bf16divl.h
+23-0libc/shared/math/bf16divl.h
+15-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-5libc/src/math/generic/bf16divl.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+77-103 files not shown
+80-109 files

FreeNAS/freenas 3640e3asrc/middlewared/middlewared/api/v26_0_0 alert.py, src/middlewared/middlewared/plugins alert.py

Expose product type in alert.list_categories
DeltaFile
+2-0src/middlewared/middlewared/api/v26_0_0/alert.py
+1-0src/middlewared/middlewared/plugins/alert.py
+3-02 files

LLVM/project 79f8ebalibc/shared/math logbl.h, libc/src/__support/math logbl.h CMakeLists.txt

[libc][math] Refactor `logbl` to header only (#181659)

Closes #175366
DeltaFile
+26-0libc/src/__support/math/logbl.h
+23-0libc/shared/math/logbl.h
+14-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-4libc/src/math/generic/logbl.cpp
+1-1libc/src/math/generic/CMakeLists.txt
+76-63 files not shown
+79-69 files

LLVM/project 0c91bc6libclc/opencl/lib/amdgcn/workitem get_local_size.cl get_num_groups.cl

libclc: Stop using r600 asm intrinsic declarations for amdgcn (#181975)

Really the workitem functions should all be moved to generic code
and use gpuintrin.h. These implementations were copied from there.
DeltaFile
+3-7libclc/opencl/lib/amdgcn/workitem/get_local_size.cl
+3-7libclc/opencl/lib/amdgcn/workitem/get_num_groups.cl
+6-142 files

LLVM/project b92ab89libc/shared/math f16addf128.h, libc/src/__support/math CMakeLists.txt f16addf128.h

[libc][math] Refactor f16add Math Functions to Header Only (#181777)

Resolves #181630
Part of #147386
DeltaFile
+57-4utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+41-0libc/src/__support/math/CMakeLists.txt
+34-0libc/src/__support/math/f16addf128.h
+32-0libc/shared/math/f16addf128.h
+31-0libc/src/__support/math/f16add.h
+31-0libc/src/__support/math/f16addf.h
+226-412 files not shown
+379-3718 files

LLVM/project b576429libc/shared/math tanpif.h, libc/src/__support/math tanpif.h CMakeLists.txt

[libc][math] Refactor tanpif to header only (#181525)

Part of https://github.com/llvm/llvm-project/issues/147386
DeltaFile
+115-0libc/src/__support/math/tanpif.h
+2-93libc/src/math/generic/tanpif.cpp
+23-0libc/shared/math/tanpif.h
+17-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+16-0libc/src/__support/math/CMakeLists.txt
+1-6libc/src/math/generic/CMakeLists.txt
+174-1043 files not shown
+177-1049 files

NetBSD/src vRokePnsys/dev/i2c i2c_enum.h

   Allow the deventry filtering callback to be NULL.
VersionDeltaFile
1.4+3-2sys/dev/i2c/i2c_enum.h
+3-21 files

FreeBSD/src f8517c2sbin/nvmecontrol power.c, sbin/nvmecontrol/modules/wdc wdc.c

nvmecontrol: Add SPDX-License-Identifier tags

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55275
DeltaFile
+2-0sbin/nvmecontrol/modules/wdc/wdc.c
+2-0sbin/nvmecontrol/power.c
+4-02 files

LLVM/project 1cb8645libc/shared/math tanf16.h, libc/src/__support/math tanf16.h CMakeLists.txt

[libc][math] Refactor tanf16 to header only (#181523)

Part of https://github.com/llvm/llvm-project/issues/147386
DeltaFile
+137-0libc/src/__support/math/tanf16.h
+2-110libc/src/math/generic/tanf16.cpp
+29-0libc/shared/math/tanf16.h
+19-3utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+17-0libc/src/__support/math/CMakeLists.txt
+1-10libc/src/math/generic/CMakeLists.txt
+205-1233 files not shown
+208-1239 files

LLVM/project 8d2eb4ellvm/lib/Target/AArch64/GISel AArch64RegisterBankInfo.cpp

[AArch64] Fix PRCVT -> FPRCVT typo. NFC
DeltaFile
+1-1llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp
+1-11 files

FreeNAS/freenas c283152src/middlewared/middlewared/plugins auth.py, tests/api2 test_audit_websocket.py

NAS-139852 / 26.0.0-BETA.1 / Expand test coverage for auth failures (#18234)

* Verify that we're generating proper audit message when user abandons a
2FA attempt.

* Verify that we're generating proper audit message and response when
user attempts to auth with expired API key.
DeltaFile
+75-0tests/api2/test_audit_websocket.py
+1-1src/middlewared/middlewared/plugins/auth.py
+76-12 files

FreeNAS/freenas 7925549src/middlewared/middlewared/plugins rsync.py, tests/api2 test_rsync_ssh_authentication.py

Fix rsync plugin bugs
DeltaFile
+14-18src/middlewared/middlewared/plugins/rsync.py
+24-0tests/api2/test_rsync_ssh_authentication.py
+38-182 files

FreeBSD/src 904e0dcsbin/ipfw nptv6.c

ipfw: Add SPDX-License-Identifier tag

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55273
DeltaFile
+2-0sbin/ipfw/nptv6.c
+2-01 files

FreeBSD/src 299d3e9sbin/decryptcore decryptcore.c

decryptcore: Add SPDX-License-Identifier tag

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55270
DeltaFile
+2-0sbin/decryptcore/decryptcore.c
+2-01 files

NetBSD/pkgsrc 0WROZsLdevel/py-buildbot Makefile.common

   py-buildbot: add missing file
VersionDeltaFile
1.1+18-0devel/py-buildbot/Makefile.common
+18-01 files

OpenBSD/ports eHCHtOxsecurity/libgpg-error Makefile distinfo

   Update to libgpg-error-1.59.
VersionDeltaFile
1.73+2-2security/libgpg-error/Makefile
1.52+2-2security/libgpg-error/distinfo
+4-42 files

FreeBSD/src 8ac9926sbin/newfs_msdos mkfs_msdos.c mkfs_msdos.h

newfs_msdos: Add SPDX-License-Identifier tags

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55274
DeltaFile
+2-0sbin/newfs_msdos/mkfs_msdos.c
+2-0sbin/newfs_msdos/mkfs_msdos.h
+4-02 files

OpenBSD/ports 2CsD4ZKtelephony/iaxmodem distinfo, telephony/iaxmodem/patches patch-config_ttyIAX patch-iaxmodem_c

   update to iaxmodem-1.3.5, from Larry Moore
   use new _iaxmodem uid, rather than uucp which was removed from base ages ago
   add an rc script
VersionDeltaFile
1.1+23-0telephony/iaxmodem/patches/patch-config_ttyIAX
1.6+11-4telephony/iaxmodem/patches/patch-iaxmodem_c
1.4+6-1telephony/iaxmodem/pkg/PLIST
1.1+7-0telephony/iaxmodem/pkg/iaxmodem.rc
1.4+3-3telephony/iaxmodem/patches/patch-iaxmodem-cfg_ttyIAX
1.7+2-2telephony/iaxmodem/distinfo
+52-101 files not shown
+53-127 files

NetBSD/pkgsrc-wip 958697b. TODO

TODO: + tor-browser-15.0.6.
DeltaFile
+1-1TODO
+1-11 files

FreeBSD/src 25ed5eesbin/camcontrol camcontrol.c

camcontrol: Add SPDX-License-Identifier tag

Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55269
DeltaFile
+2-0sbin/camcontrol/camcontrol.c
+2-01 files

LLVM/project 2dea3b4lldb/source/Plugins/Platform/MacOSX PlatformDarwin.cpp

[lldb][PlatformDarwin][NFCI] Factor out dSYM script auto-loading into helper function (#182002)

Depends on:
* https://github.com/llvm/llvm-project/pull/182001

(only second commit is relevant for this review)

This patch factors out the logic to load dSYM scripting resources into a
helper function. In the process we eliminate some redundant copying of
`FileSpec` and pass it to the helper by `const-ref` instead
(specifically the `symfile_spec`).
DeltaFile
+97-91lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
+97-911 files

NetBSD/src q0yJqoCsys/arch/macppc/dev cuda.c, sys/arch/sandpoint/sandpoint autoconf.c

   Don't ignore the return value from i2c_enumerate_deventries(); just
   return what it returns.
VersionDeltaFile
1.35+3-5sys/arch/macppc/dev/cuda.c
1.33+3-5sys/arch/sandpoint/sandpoint/autoconf.c
+6-102 files

LLVM/project cb520f3llvm/test/CodeGen/AMDGPU load-global-i8.ll load-constant-i1.ll, llvm/test/CodeGen/X86 vector-interleaved-store-i32-stride-7.ll vector-trunc-packus.ll

[SelectionDAG] Fix bug related to demanded bits/elts for BITCAST

When we have a BITCAST and the source type is a vector with smaller
elements compared to the destination type, then we need to demand
all the source elements that make up the demanded elts for the
result when doing recursive calls to SimplifyDemandedBits,
SimplifyDemandedVectorElts and SimplifyMultipleUseDemandedBits.
Problem is that those simplifications are allowed to turn non-demanded
elements of a vector into POISON, so unless we demand all source
elements that make up the result there is a risk that the result
would be more poisonous (even for demanded elts) after the
simplification.

The patch fixes some bugs in SimplifyMultipleUseDemandedBits and
SimplifyDemandedBits for situations when we did not consider the
problem described above. Now we make sure that we also demand vector
elements that "must not be turned into poison" even if those elements
correspond to bits that does not need to be defined according to
the DemandedBits mask.

    [2 lines not shown]
DeltaFile
+3,298-3,437llvm/test/CodeGen/X86/vector-interleaved-store-i32-stride-7.ll
+947-808llvm/test/CodeGen/X86/vector-trunc-packus.ll
+734-609llvm/test/CodeGen/X86/vector-trunc-ssat.ll
+647-591llvm/test/CodeGen/AMDGPU/load-global-i8.ll
+605-546llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+558-484llvm/test/CodeGen/AMDGPU/load-constant-i8.ll
+6,789-6,475125 files not shown
+12,225-11,017131 files

FreeNAS/freenas a6ae5cbsrc/middlewared/middlewared/plugins auth.py, tests/api2 test_audit_websocket.py

Fix typo
DeltaFile
+1-1src/middlewared/middlewared/plugins/auth.py
+1-1tests/api2/test_audit_websocket.py
+2-22 files

NetBSD/pkgsrc A41mKtrdevel/ruby-redmine redmine.mk

   devel/ruby-redmine: switch default redmine to 6.1
VersionDeltaFile
1.16+2-2devel/ruby-redmine/redmine.mk
+2-21 files

LLVM/project 9355a17llvm/test/CodeGen/AArch64 fp16_intrinsic_scalar_1op.ll

[AArch64] Clean up fp16_i16_intrinsic_scalar.ll a little. NFC
DeltaFile
+31-55llvm/test/CodeGen/AArch64/fp16_intrinsic_scalar_1op.ll
+31-551 files