LLVM/project 8362c03utils/bazel/llvm-project-overlay/clang-tools-extra/clang-query BUILD.bazel

[bazel] Add cc_binary rule for 'clang-query' (#182014)

DeltaFile
+15-1utils/bazel/llvm-project-overlay/clang-tools-extra/clang-query/BUILD.bazel
+15-11 files

FreeBSD/src b20883eshare/man/man7 mitigations.7

mitigations.7: Describe LASS

Reviewed by:    kib, markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55281
DeltaFile
+15-2share/man/man7/mitigations.7
+15-21 files

FreeBSD/ports 3651e85net/krakend-ce distinfo Makefile

net/krakend-ce: Update 2.12.1 => 2.13.1

Changelogs:
* https://github.com/krakend/krakend-ce/releases/tag/v2.13.0
* https://github.com/krakend/krakend-ce/releases/tag/v2.13.1
* https://github.com/krakend/krakend-ce/compare/v2.12.1...v2.13.0
* https://github.com/krakend/krakend-ce/compare/v2.13.0...v2.13.1

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/krakend-ce/distinfo
+2-3net/krakend-ce/Makefile
+7-82 files

FreeNAS/freenas 928d0d8tests/api2 test_300_nfs.py test_200_ftp.py

test
DeltaFile
+0-2,224tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-479tests/api2/test_310_service_announcement.py
+0-6,245252 files not shown
+142-31,771258 files

FreeBSD/doc 943adcddocumentation/static/pgpkeys marck.key

pgpkeys: update marck.key

Update my keys: remove no longer available RiNet UID,
and shift to the new (still RSA at the moment) key.
DeltaFile
+302-833documentation/static/pgpkeys/marck.key
+302-8331 files

FreeBSD/src f4d1a3asys/arm64/include armreg.h

arm64: Fix the ESR_ELx_EC_MASK definition

Sponsored by:   Arm Ltd
DeltaFile
+1-1sys/arm64/include/armreg.h
+1-11 files

FreeBSD/src bfb7c81sbin/nvmecontrol identify_ext.c

nvmecontrol: Remove an incorrect use of PAGE_SIZE

The mdts value is in terms of the nvme page size, not the host page
size. On many architectures these are both 4k, however on arm64 it is
possible to build a system with the host page size of 16k.

Use NVME_MPS_SHIFT to get the correct nvme page shift.

Reviewed by:    imp
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55334
DeltaFile
+1-1sbin/nvmecontrol/identify_ext.c
+1-11 files

FreeBSD/src a6ad3d4.github CODEOWNERS

CODEOWNERS: Add myself for sys/arm64/vmm

Sponsored by:   Arm Ltd
DeltaFile
+1-0.github/CODEOWNERS
+1-01 files

LLVM/project 80e7404llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/unittests/Target/X86 X86SelectionDAGTest.cpp CMakeLists.txt

[X86] computeKnownBitsForTargetNode - add X86ISD::FANDN coverage and X86SelectionDAGTest infrastructure (#181994)

Setup X86SelectionDAGTest unit tests (matching for AArch64/ARM/RISCV pattern) to allow us to more easily test X86ISD DAG nodes.

First test is for X86ISD::FANDN nodes, which are very tricky to test in regular tests as they so often fold beforehand
DeltaFile
+103-0llvm/unittests/Target/X86/X86SelectionDAGTest.cpp
+1-0llvm/lib/Target/X86/X86ISelLowering.cpp
+1-0llvm/unittests/Target/X86/CMakeLists.txt
+1-0llvm/utils/gn/secondary/llvm/unittests/Target/X86/BUILD.gn
+106-04 files

FreeBSD/src 73b82d1lib/libfetch common.c

libfetch: Restore timeout functionality

PR:             293124
MFC after:      1 week
Fixes:          792ef1ae7b94 ("Refactor fetch_connect() and fetch_bind() to improve readability and avoid repeating the same DNS lookups.")
Reverts:        8f8a7f6fffd7 ("libfetch: apply timeout to SSL_read()")
Reviewed by:    eugen, imp
Differential Revision:  https://reviews.freebsd.org/D55293
DeltaFile
+3-8lib/libfetch/common.c
+3-81 files

FreeNAS/freenas 30adbc3src/middlewared/middlewared/api/v26_0_0 alert.py, src/middlewared/middlewared/plugins alert.py

NAS-139752 / 26.0.0-BETA.1 / Expose product type in alert.list_categories (#18236)

DeltaFile
+2-0src/middlewared/middlewared/api/v26_0_0/alert.py
+1-0src/middlewared/middlewared/plugins/alert.py
+3-02 files

LLVM/project 824d2c9clang-tools-extra/docs/clang-tidy/checks/abseil unchecked-statusor-access.rst

[NFC] [clang-tidy] [doc] document gtest support of statusor check (#180662)

DeltaFile
+41-1clang-tools-extra/docs/clang-tidy/checks/abseil/unchecked-statusor-access.rst
+41-11 files

FreeBSD/ports 0732206dns/bind-tools pkg-plist-devel, dns/bind9-devel pkg-plist Makefile

dns/bind9-devel: update to 9.21.18

(cherry picked from commit 07360520dffee82b1c8f8e63dbe4033336798078)
DeltaFile
+11-11dns/bind9-devel/files/patch-meson.build
+9-9dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+6-5dns/bind9-devel/pkg-plist
+5-5dns/bind-tools/pkg-plist-devel
+3-3dns/bind9-devel/Makefile
+3-3dns/bind9-devel/distinfo
+37-366 files

FreeBSD/ports 0732205dns/bind-tools pkg-plist, dns/bind920 pkg-plist Makefile

dns/bind920: update to 9.20.19

(cherry picked from commit 07360510eb0ff5ac037d22b5504f1ca57a9c6a36)
DeltaFile
+5-5dns/bind920/pkg-plist
+5-5dns/bind-tools/pkg-plist
+3-4dns/bind920/Makefile
+3-3dns/bind920/distinfo
+16-174 files

FreeBSD/ports 0732204dns/bind918 pkg-plist distinfo

dns/bind918: update to 9.18.45

(cherry picked from commit 07360500cfad3b8b91e70abab9797345b22140c4)
DeltaFile
+7-7dns/bind918/pkg-plist
+3-3dns/bind918/distinfo
+1-2dns/bind918/Makefile
+11-123 files

FreeBSD/ports 0736052dns/bind-tools pkg-plist-devel, dns/bind9-devel pkg-plist distinfo

dns/bind9-devel: update to 9.21.18
DeltaFile
+11-11dns/bind9-devel/files/patch-meson.build
+9-9dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+6-5dns/bind9-devel/pkg-plist
+5-5dns/bind-tools/pkg-plist-devel
+3-3dns/bind9-devel/distinfo
+3-3dns/bind9-devel/Makefile
+37-366 files

FreeBSD/ports 0736051dns/bind-tools pkg-plist, dns/bind920 pkg-plist Makefile

dns/bind920: update to 9.20.19
DeltaFile
+5-5dns/bind-tools/pkg-plist
+5-5dns/bind920/pkg-plist
+3-4dns/bind920/Makefile
+3-3dns/bind920/distinfo
+16-174 files

FreeBSD/ports 0736050dns/bind918 pkg-plist distinfo

dns/bind918: update to 9.18.45                                                                                                                                                           
DeltaFile
+7-7dns/bind918/pkg-plist
+3-3dns/bind918/distinfo
+1-2dns/bind918/Makefile
+11-123 files

LLVM/project 9473f51llvm/test/CodeGen/AMDGPU llvm.amdgcn.image.sample.g16.a16.dim.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.image.atomic.dim.a16.ll llvm.amdgcn.image.load.3d.a16.ll

AMDGPU/GlobalISel: Regbanklegalize rules for INTRIN_IMAGE

Regbanklegalize rules for INTRIN_IMAGE loads and stores.
Because of very large number of different type signatures, rule specifies
only function for lowering (waterfall lowering of RsrcIdx operand if needed)
and this function also applies register banks.
DeltaFile
+268-52llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.atomic.dim.a16.ll
+128-112llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll
+114-50llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.gather4.a16.dim.ll
+78-84llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.sample.1d.ll
+58-70llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.load.1d.ll
+86-36llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.g16.a16.dim.ll
+732-40429 files not shown
+1,081-53235 files

FreeNAS/freenas 162e7e6tests/api2 test_usage_reporting.py

condense into one test
DeltaFile
+41-102tests/api2/test_usage_reporting.py
+41-1021 files

LLVM/project c5ae550mlir/include/mlir/Dialect/MemRef/Utils MemRefUtils.h, mlir/include/mlir/Dialect/SCF/Utils Utils.h

[mlir][scf] Refactor and improve ParallelLoopFusion (#179284)

Refactor and extend the scf::ParalleLoopFusion pass:
- Refactor code, rename functions and add comments to improve
readability
- Make the dependency analysis safer by checking for read-after-write
dependencies also with vector.load/store & vector.transfer_read/write
ops, in addition to memref.load/store, and bail out when other
unsupported ops with memory effects are found.
- Extend the cases when the fusion is applied: allow fusing also when
one of the two loops reads/writes to memory through a full view/alias of
the buffer (read/written by the dual operation in the other loop) that
can be trivially resolved, including rank-reducing full subviews.
DeltaFile
+678-94mlir/lib/Dialect/SCF/Transforms/ParallelLoopFusion.cpp
+417-7mlir/test/Dialect/SCF/parallel-loop-fusion.mlir
+41-0mlir/lib/Dialect/MemRef/Utils/MemRefUtils.cpp
+19-0mlir/lib/Dialect/SCF/Utils/Utils.cpp
+15-0mlir/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
+7-0mlir/include/mlir/Dialect/SCF/Utils/Utils.h
+1,177-1011 files not shown
+1,178-1017 files

LLVM/project 88872a7llvm/docs MIRLangRef.rst, llvm/lib/CodeGen/MIRParser MIParser.cpp

[CodeGen] Refactor register operand parsing in MI parser (#181748)

- Refactor register operand parsing to eliminate duplicated LLT parsing
code.
- Additionally, fix the register operand syntax in MI LangRef to match
what the parser supports.
DeltaFile
+43-54llvm/lib/CodeGen/MIRParser/MIParser.cpp
+0-24llvm/test/CodeGen/MIR/X86/expected-tied-def-after-lparen.mir
+24-0llvm/test/CodeGen/MIR/X86/invalid-type-physical-reg.mir
+15-0llvm/test/CodeGen/MIR/X86/invalid-tied-physical-reg-def.mir
+5-2llvm/docs/MIRLangRef.rst
+1-1llvm/test/CodeGen/MIR/X86/expected-integer-after-tied-def.mir
+88-816 files

LLVM/project 4f3ae6eclang/docs/analyzer checkers.rst, clang/include/clang/StaticAnalyzer/Checkers Checkers.td

[analyzer][NFCI] Move the core.FixedAddressDereference checker to optin.core (#181858)

This was prompted by these upstream discussions:
https://github.com/llvm/llvm-project/pull/132404#issuecomment-3816874305

https://discourse.llvm.org/t/what-are-the-precise-semantics-of-the-address-space-attribute/89752/10?u=steakhal

This also relates to #181644

rdar://170554765
DeltaFile
+49-49clang/docs/analyzer/checkers.rst
+5-5clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
+4-4clang/test/Analysis/suppress-dereferences-from-any-address-space.c
+2-2clang/test/Analysis/misc-ps.m
+1-1clang/test/Analysis/pr22954.c
+1-1clang/test/Analysis/builtin_bitcast.cpp
+62-625 files not shown
+65-6711 files

OpenBSD/ports NJ67wfnaudio/openal Makefile distinfo, audio/openal/patches patch-CMakeLists_txt patch-alc_alconfig_cpp

   update to openal-1.25.1, from Brad, ok David Carlier (maintainer)
VersionDeltaFile
1.18+1-19audio/openal/patches/patch-CMakeLists_txt
1.72+5-5audio/openal/Makefile
1.7+4-4audio/openal/patches/patch-alc_alconfig_cpp
1.19+2-2audio/openal/distinfo
1.3+0-0audio/openal/patches/patch-al_effects_chorus_cpp
1.2+0-0audio/openal/patches/patch-al_effects_fshifter_cpp
+12-308 files not shown
+12-3014 files

DragonFlyBSD/src 1ab20bdsbin/fdisk fdisk.c

fdisk(8): Silence "invalid fdisk partition table" warning

When we're initializing the disk (i.e., with -i or -I flag), silence the
"invalid fdisk partition table found" warning.
DeltaFile
+2-1sbin/fdisk/fdisk.c
+2-11 files

LLVM/project ada6fa0llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll llc-pipeline.ll

Update tests after upstream changes
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+1-1llvm/test/CodeGen/AMDGPU/llc-pipeline.ll
+2-22 files

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