LLVM/project 25e201bclang/test/CodeGenObjC expose-direct-method-cross-linkage.m

Address reviewer's concerns
DeltaFile
+0-174clang/test/CodeGenObjC/expose-direct-method-cross-linkage.m
+0-1741 files

LLVM/project 2065c7fllvm/test/Instrumentation/AddressSanitizer basic-msvc64.ll

clean up triple + arg
DeltaFile
+1-2llvm/test/Instrumentation/AddressSanitizer/basic-msvc64.ll
+1-21 files

LLVM/project 9cc615allvm/lib/Transforms/Scalar LoopFuse.cpp

[LoopFusion] remove else after return (NFC) (#184993)

A bit of a small nitpick, close it if unnecessary. (clang-tidy warnings)
DeltaFile
+2-4llvm/lib/Transforms/Scalar/LoopFuse.cpp
+2-41 files

LLVM/project f01f875clang/test/CodeGenObjC expose-direct-method.m expose-direct-method-varargs.m

Address reviewer's concerns
DeltaFile
+41-2clang/test/CodeGenObjC/expose-direct-method.m
+3-3clang/test/CodeGenObjC/expose-direct-method-varargs.m
+2-2clang/test/CodeGenObjC/expose-direct-method-linkedlist.m
+46-73 files

FreeNAS/freenas b2b3f82tests/sharing_protocols/smb test_smb_timemachine_snapshot.py

NAS-140168 / 26.0.0-BETA.2 / Fix time machine snapshot test (by anodos325) (#18392)

This commit fixes a test regression caused by API endpoint behavior
change. Since it was originally calling a private endpoint, there was no
guarantee of stability and things changed as we switched to
zfs.resource.snapshot.count.

Original PR: https://github.com/truenas/middleware/pull/18390

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+1-1tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+1-11 files

LLVM/project 57f1ec6compiler-rt/lib/builtins CMakeLists.txt

builtins: adjust FP80 source management (#183871)

We would previously include the FP80 sources into the Windows build if
we built with the GNU driver rather than the `cl` driver.
DeltaFile
+13-7compiler-rt/lib/builtins/CMakeLists.txt
+13-71 files

OpenZFS/src c5905b2include libzfs_core.h, lib/libzfs libzfs_sendrecv.c

Implement lzc_send_progress

This commit adds an implementation of lzc_send_progress, which
existed in the libzfs_core header, but not in ABI and lacked
an actual implementation. The libzfs_send_progress function
is altered so that it wraps around the lzc operation. This
fills a functional gap in libzfs core.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Ameer Hamza <ahamza at ixsystems.com>
Signed-off-by: Andrew Walker <andrew.walker at truenas.com>
Closes #18288
DeltaFile
+33-0lib/libzfs_core/libzfs_core.c
+2-15lib/libzfs/libzfs_sendrecv.c
+8-0lib/libzfs_core/libzfs_core.abi
+1-1include/libzfs_core.h
+44-164 files

FreeNAS/freenas 4cc2c48tests/sharing_protocols/smb test_smb_timemachine_snapshot.py

NAS-140168 / 27.0.0-BETA.1 / Fix time machine snapshot test (#18390)

This commit fixes a test regression caused by API endpoint behavior
change. Since it was originally calling a private endpoint, there was no
guarantee of stability and things changed as we switched to
zfs.resource.snapshot.count.
DeltaFile
+1-1tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+1-11 files

OpenZFS/src c58b8b7config toolchain-cfi.m4 zfs-build.m4, module/icp/asm-aarch64/blake3 b3_aarch64_sse2.S b3_aarch64_sse41.S

Fix check for .cfi_negate_ra_state on aarch64

Checking for LD_VERSION in unreliable as not all distros define it on
the compiler's preprocessor.

Explicitly check it via autoconf.

This fixes support for Ubuntu 18.04 on arm64.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Juhyung Park <qkrwngud825 at gmail.com>
Closes #18262
DeltaFile
+33-0config/toolchain-cfi.m4
+2-2module/icp/asm-aarch64/blake3/b3_aarch64_sse2.S
+2-2module/icp/asm-aarch64/blake3/b3_aarch64_sse41.S
+1-0config/zfs-build.m4
+38-44 files

FreeNAS/freenas 50085fdsrc/middlewared/middlewared/plugins/pool_ pool.py, src/middlewared/middlewared/plugins/zpool query_impl.py get_zpool_scan_impl.py

more cleanup of AI SLOP
DeltaFile
+43-20src/middlewared/middlewared/plugins/zpool/query_impl.py
+0-23src/middlewared/middlewared/plugins/zpool/get_zpool_scan_impl.py
+7-4src/middlewared/middlewared/plugins/pool_/pool.py
+0-2src/middlewared/middlewared/plugins/zpool/__init__.py
+50-494 files

FreeNAS/freenas 83eba03src/middlewared/middlewared/plugins/zpool query_impl.py crud.py

clean up
DeltaFile
+21-36src/middlewared/middlewared/plugins/zpool/query_impl.py
+2-2src/middlewared/middlewared/plugins/zpool/crud.py
+23-382 files

FreeNAS/freenas 7161516src/middlewared/middlewared/plugins/zpool get_zpool_status_impl.py get_zpool_topology_impl.py

badddd
DeltaFile
+0-29src/middlewared/middlewared/plugins/zpool/get_zpool_status_impl.py
+0-18src/middlewared/middlewared/plugins/zpool/get_zpool_topology_impl.py
+0-4src/middlewared/middlewared/plugins/zpool/__init__.py
+0-513 files

FreeNAS/freenas 5cf6491src/middlewared/middlewared/plugins/zpool get_zpool_properties_impl.py query_impl.py

more AI garbage
DeltaFile
+0-26src/middlewared/middlewared/plugins/zpool/get_zpool_properties_impl.py
+1-4src/middlewared/middlewared/plugins/zpool/query_impl.py
+0-2src/middlewared/middlewared/plugins/zpool/__init__.py
+1-323 files

FreeNAS/freenas 2fae0c8src/middlewared/middlewared/api/v27_0_0 zpool_query.py __init__.py

add v27 dirs
DeltaFile
+173-0src/middlewared/middlewared/api/v27_0_0/zpool_query.py
+1-0src/middlewared/middlewared/api/v27_0_0/__init__.py
+174-02 files

FreeNAS/freenas 6c55f6dsrc/middlewared/middlewared/plugins/pool_ pool.py, src/middlewared/middlewared/plugins/zpool query_impl.py

add expand_info()
DeltaFile
+30-0src/middlewared/middlewared/plugins/zpool/query_impl.py
+14-5src/middlewared/middlewared/plugins/pool_/pool.py
+44-52 files

FreeNAS/freenas 55103dbsrc/middlewared/middlewared/api/v26_0_0 zpool_query.py, src/middlewared/middlewared/plugins/pool_ topology.py pool.py

add zpool.query
DeltaFile
+221-0src/middlewared/middlewared/plugins/zpool/query_impl.py
+173-0src/middlewared/middlewared/api/v26_0_0/zpool_query.py
+60-3src/middlewared/middlewared/plugins/pool_/topology.py
+41-19src/middlewared/middlewared/plugins/pool_/pool.py
+39-0src/middlewared/middlewared/plugins/zpool/crud.py
+29-0src/middlewared/middlewared/plugins/zpool/get_zpool_status_impl.py
+563-2214 files not shown
+668-4320 files

FreeNAS/freenas 9527c9csrc/middlewared/middlewared/plugins/zpool query_impl.py get_zpool_scan_impl.py

fix1
DeltaFile
+6-0src/middlewared/middlewared/plugins/zpool/query_impl.py
+3-1src/middlewared/middlewared/plugins/zpool/get_zpool_scan_impl.py
+9-12 files

LLVM/project 7af05aeclang/lib/CodeGen ItaniumCXXABI.cpp, clang/test/DebugInfo/CXX ptrauth-member-function-pointer-debuglocs.cpp

[AArch64][PAC] Emit `!dbg` locations in `*_vfpthunk_` functions (#179688)

The usage of pointers to member functions with Pointer Authentication
requires generation of `*_vfpthunk_` functions. These thunk functions
can be later inlined and optimized by replacing the indirect call
instruction with a direct one and then inlining that function call.

In absence of `!dbg` metadata attached to the original call instruction,
such inlining ultimately results in an assertion "!dbg attachment points
at wrong subprogram for function" in the assertions-enabled builds. By
manually executing `opt` with `-verify-each` option on the LLVM IR
produced by the frontend, an actual issue can be observed: "inlinable
function call in a function with debug info must have a !dbg location"
after the replacement of indirect call instruction with the direct one
takes place.

This commit fixes the issue by attaching artificial `!dbg` locations to
the original call instruction (as well as most other instructions in
`*_vfpthunk_` function) the same way it is done for other

    [3 lines not shown]
DeltaFile
+39-0clang/test/DebugInfo/CXX/ptrauth-member-function-pointer-debuglocs.cpp
+4-0clang/lib/CodeGen/ItaniumCXXABI.cpp
+43-02 files

LLVM/project 0eb9577clang/lib/AST PrintfFormatString.cpp FormatString.cpp, clang/lib/Sema SemaChecking.cpp

add format string handling

(cherry picked from commit 20a6fdfe3045eebaf1acc4fff7269c66e85e10c3)
(cherry picked from commit f416afce1fda8733c693aaef3f15c8b099154c20)
DeltaFile
+241-164clang/lib/AST/PrintfFormatString.cpp
+128-118clang/lib/AST/FormatString.cpp
+104-51clang/lib/AST/ScanfFormatString.cpp
+40-36clang/lib/Sema/SemaChecking.cpp
+23-16clang/lib/AST/FormatStringParsing.h
+19-0llvm/lib/Support/TextEncoding.cpp
+555-38512 files not shown
+618-39718 files

LLVM/project 08cd2e9clang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()

(cherry picked from commit 9e4f1d155064ed3cef04ce15df068ca906aa3c55)
DeltaFile
+28-0clang/test/CodeGen/systemz-charset.cpp
+10-0clang/lib/AST/ASTContext.cpp
+5-4clang/lib/Lex/TextEncodingConfig.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+0-1llvm/include/llvm/Support/TextEncoding.h
+48-56 files

HardenedBSD/src be35d1eusr.bin Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-8usr.bin/Makefile
+0-81 files

HardenedBSD/src 8da4910sys/dev/iwx if_iwx.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+3-3sys/dev/iwx/if_iwx.c
+3-31 files

HardenedBSD/ports f17ca74cad/kicad-devel pkg-plist, cad/kicad-devel/files patch-cmake_CreateGitVersionHeader.cmake

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+143-93cad/kicad-devel/pkg-plist
+89-53editors/zed/distinfo
+0-81cad/kicad-devel/files/patch-cmake_CreateGitVersionHeader.cmake
+43-25editors/zed/Makefile.crates
+27-29sysutils/dutree/distinfo
+6-37graphics/glaxnimate/Makefile
+308-31861 files not shown
+488-76667 files

HardenedBSD/src 114976ashare/man/man9 style.9, sys/dev/iwx if_iwx.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        usr.bin/Makefile (unresolved)
DeltaFile
+30-22share/man/man9/style.9
+43-7sys/kern/uipc_socket.c
+37-7sys/dev/nvme/nvme_pci.c
+9-0usr.bin/Makefile
+3-3sys/dev/iwx/if_iwx.c
+2-0usr.bin/clang/llvm-cxxfilt/Makefile
+124-396 files

FreeBSD/ports 0fd025bprint/R-cran-textshaping distinfo Makefile

print/R-cran-textshaping: Update to 1.0.5

ChangeLog:      https://github.com/r-lib/textshaping/releases/tag/v1.0.5
PR:             293614
DeltaFile
+3-3print/R-cran-textshaping/distinfo
+1-1print/R-cran-textshaping/Makefile
+4-42 files

FreeBSD/ports 26eb14edevel/R-cran-systemfonts distinfo Makefile

devel/R-cran-systemfonts: Update to 1.3.2

Add xorg-fonts-truetype to TEST_DEPENDS since tests need some
fonts installed to function

ChangeLog:      https://github.com/r-lib/systemfonts/releases/tag/v1.3.2
PR:             293612
DeltaFile
+3-3devel/R-cran-systemfonts/distinfo
+3-2devel/R-cran-systemfonts/Makefile
+6-52 files

FreeBSD/ports c8a0544graphics/R-cran-ragg distinfo Makefile

graphics/R-cran-ragg: Update to 1.5.1

ChangeLog:      https://github.com/r-lib/ragg/releases/tag/v1.5.1
PR:             293613
DeltaFile
+3-3graphics/R-cran-ragg/distinfo
+1-1graphics/R-cran-ragg/Makefile
+4-42 files

HardenedBSD/ports 0fd025bprint/R-cran-textshaping distinfo Makefile

print/R-cran-textshaping: Update to 1.0.5

ChangeLog:      https://github.com/r-lib/textshaping/releases/tag/v1.0.5
PR:             293614
DeltaFile
+3-3print/R-cran-textshaping/distinfo
+1-1print/R-cran-textshaping/Makefile
+4-42 files

HardenedBSD/ports 26eb14edevel/R-cran-systemfonts distinfo Makefile

devel/R-cran-systemfonts: Update to 1.3.2

Add xorg-fonts-truetype to TEST_DEPENDS since tests need some
fonts installed to function

ChangeLog:      https://github.com/r-lib/systemfonts/releases/tag/v1.3.2
PR:             293612
DeltaFile
+3-3devel/R-cran-systemfonts/distinfo
+3-2devel/R-cran-systemfonts/Makefile
+6-52 files

HardenedBSD/ports c8a0544graphics/R-cran-ragg distinfo Makefile

graphics/R-cran-ragg: Update to 1.5.1

ChangeLog:      https://github.com/r-lib/ragg/releases/tag/v1.5.1
PR:             293613
DeltaFile
+3-3graphics/R-cran-ragg/distinfo
+1-1graphics/R-cran-ragg/Makefile
+4-42 files