NetBSD/pkgsrc-wip 6b1e27elibrewolf distinfo, librewolf/patches patch-media_ffvpx_libavutil_arm_bswap.h patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build

libreworf: update to 147.0.1
DeltaFile
+21-7librewolf/patches/patch-media_ffvpx_libavutil_arm_bswap.h
+9-9librewolf/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build
+9-8librewolf/distinfo
+13-0librewolf/patches/patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp
+5-5librewolf/patches/patch-third__party_libwebrtc_modules_portal_portal__gn_moz.build
+4-5librewolf/patches/patch-media_libpng_pngpriv.h
+61-341 files not shown
+65-387 files

LLVM/project eea64ceclang/lib/CIR/CodeGen CIRGenExprConstant.cpp, clang/lib/CIR/Dialect/Transforms CXXABILowering.cpp

[CIR] Add support for member pointer constants (#178074)

This adds support for initializing global variables of type
pointer-to-member that pointer to member functions.
DeltaFile
+16-0clang/test/CIR/CodeGen/pointer-to-member-func.cpp
+7-3clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
+5-0clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
+28-33 files

LLVM/project 542e9b9clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Upstream support for pointer-to-method casts (#178004)

This adds support in CIR for handling based-to-derived and
derived-to-base casts of pointer-to-member values that point to member
functions.

Co-authored-by: Sirui Mu <msrlancern at gmail.com>
DeltaFile
+140-0clang/test/CIR/CodeGen/pointer-to-member-func-cast.cpp
+121-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+47-0clang/test/CIR/IR/invalid-struct.cir
+45-0clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
+28-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+21-2clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
+402-23 files not shown
+432-59 files

LLVM/project 61f272dllvm/lib/Target/AMDGPU AMDGPUBarrierLatency.cpp GCNSubtarget.h, llvm/test/CodeGen/AMDGPU schedule-barrier-latency-gfx9.mir

[AMDGPU] Pre-GFX10 does not need added latency for workgroup fences (#177157)

Wait counts will not typically be introduced for workgroup scope fences
in pre-GFX10 ASICs.
Hence avoid adding scheduling latency for these.
DeltaFile
+190-0llvm/test/CodeGen/AMDGPU/schedule-barrier-latency-gfx9.mir
+7-0llvm/lib/Target/AMDGPU/AMDGPUBarrierLatency.cpp
+4-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+201-03 files

FreeNAS/freenas caa496atests/sharing_protocols conftest.py

NAS-139485 / 26.0.0-BETA.1 / Use static IP for single node sharing protocol CI (#18105)

DeltaFile
+31-0tests/sharing_protocols/conftest.py
+31-01 files

LLVM/project 22065acllvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine binop-select.ll

[InstCombine] Preserve !prof metadata when creating select instructions.
DeltaFile
+10-5llvm/test/Transforms/InstCombine/binop-select.ll
+9-3llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+0-1llvm/utils/profcheck-xfail.txt
+19-93 files

FreeBSD/ports d5ad656net/amnezia-kmod distinfo Makefile

net/amnezia-kmod: [maintainer update] v2.0.10

- fix build on FreeBSD-16-CURRENT >= 1600011
- fix build on FreeBSD-13-stable

PR:             292742
DeltaFile
+3-3net/amnezia-kmod/distinfo
+1-3net/amnezia-kmod/Makefile
+4-62 files

LLVM/project 2e456f3clang/docs UsersManual.rst, clang/include/clang/Options Options.td

Add description, support flag on all architectures

Created using spr 1.3.6-beta.1
DeltaFile
+19-17llvm/docs/LangRef.rst
+24-0llvm/test/Transforms/PreISelIntrinsicLowering/cond-loop.ll
+13-9clang/docs/UsersManual.rst
+17-0llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+2-6clang/test/Driver/sanitize-trap-loop.c
+4-2clang/include/clang/Options/Options.td
+79-345 files not shown
+90-3711 files

LLVM/project 638870dllvm/docs LangRef.rst, llvm/include/llvm/CodeGen ISDOpcodes.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+19-17llvm/docs/LangRef.rst
+24-0llvm/test/Transforms/PreISelIntrinsicLowering/cond-loop.ll
+17-0llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+5-0llvm/include/llvm/Target/TargetMachine.h
+2-0llvm/lib/Target/X86/X86TargetMachine.h
+2-0llvm/include/llvm/CodeGen/ISDOpcodes.h
+69-171 files not shown
+70-187 files

LLVM/project 87d6d40llvm/docs LangRef.rst, llvm/include/llvm/CodeGen ISDOpcodes.h

rebase

Created using spr 1.3.6-beta.1
DeltaFile
+19-17llvm/docs/LangRef.rst
+24-0llvm/test/Transforms/PreISelIntrinsicLowering/cond-loop.ll
+17-0llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+5-0llvm/include/llvm/Target/TargetMachine.h
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+2-0llvm/include/llvm/CodeGen/ISDOpcodes.h
+68-181 files not shown
+70-187 files

LLVM/project b065969llvm/docs LangRef.rst, llvm/include/llvm/CodeGen ISDOpcodes.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+19-17llvm/docs/LangRef.rst
+24-0llvm/test/Transforms/PreISelIntrinsicLowering/cond-loop.ll
+17-0llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+5-0llvm/include/llvm/Target/TargetMachine.h
+2-0llvm/include/llvm/CodeGen/ISDOpcodes.h
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+68-181 files not shown
+70-187 files

LLVM/project cf56909llvm/docs LangRef.rst, llvm/include/llvm/CodeGen ISDOpcodes.h

Add generic implementation, improve comments

Created using spr 1.3.6-beta.1
DeltaFile
+19-17llvm/docs/LangRef.rst
+24-0llvm/test/Transforms/PreISelIntrinsicLowering/cond-loop.ll
+17-0llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp
+5-0llvm/include/llvm/Target/TargetMachine.h
+2-0llvm/include/llvm/CodeGen/ISDOpcodes.h
+2-0llvm/lib/Target/X86/X86TargetMachine.h
+69-176 files

FreeBSD/ports a30de08sysutils/py-ansible-core Makefile, sysutils/py-ansible-core/files patch-pyproject.toml

sysutils/py-ansible-core*: Update py-wheel dependency as in ports

Update the pyproject.toml file to accept the py-wheel provided by
ports.

PR:     292723
DeltaFile
+1-1sysutils/py-ansible-core219/files/patch-pyproject.toml
+1-1sysutils/py-ansible-core/files/patch-pyproject.toml
+1-0sysutils/py-ansible-core/Makefile
+1-0sysutils/py-ansible-core219/Makefile
+4-24 files

HardenedBSD/src f4be8d1lib/libc/gen posix_spawnattr_getprocdescp_np.3 posix_spawn.c, lib/libsys/amd64 pdrfork_thread.S

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+321-22sys/kern/subr_witness.c
+101-0lib/libsys/i386/pdrfork_thread.S
+94-0lib/libc/gen/posix_spawnattr_getprocdescp_np.3
+83-0lib/libsys/amd64/pdrfork_thread.S
+49-34usr.sbin/bhyve/amd64/pci_lpc.c
+49-5lib/libc/gen/posix_spawn.c
+697-6123 files not shown
+818-13329 files

HardenedBSD/src 9e4dd19lib/libc/gen posix_spawnattr_getprocdescp_np.3 posix_spawn.c, lib/libsys/amd64 pdrfork_thread.S

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+321-22sys/kern/subr_witness.c
+101-0lib/libsys/i386/pdrfork_thread.S
+94-0lib/libc/gen/posix_spawnattr_getprocdescp_np.3
+83-0lib/libsys/amd64/pdrfork_thread.S
+49-34usr.sbin/bhyve/amd64/pci_lpc.c
+49-5lib/libc/gen/posix_spawn.c
+697-6123 files not shown
+818-13329 files

HardenedBSD/src d35385ashare/man/man4 capsicum.4, sys/amd64/include ifunc.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+11-2sys/compat/freebsd32/freebsd32.h
+5-5share/man/man4/capsicum.4
+8-2sys/kern/kern_ktrace.c
+9-1sys/sys/abi_compat.h
+5-0sys/i386/include/ifunc.h
+5-0sys/amd64/include/ifunc.h
+43-101 files not shown
+44-107 files

HardenedBSD/ports 2d937d6science/paraview pkg-plist, science/paraview/files patch-qt-6.10.1-fix

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+413-198science/paraview/pkg-plist
+0-351sysutils/nix/pkg-plist
+130-0textproc/libxml2-core/files/patch-xpath.c
+3-114textproc/libxml2/pkg-plist
+40-52textproc/libxml2/Makefile
+0-77science/paraview/files/patch-qt-6.10.1-fix
+586-792108 files not shown
+1,438-1,314114 files

HardenedBSD/src d47c1c2sbin/setkey setkey.c

sbin/setkey: add -Z option to disable receive timeouts

Sponsored by:   NVidia networking
MFC after:      1 week
DeltaFile
+15-9sbin/setkey/setkey.c
+15-91 files

FreeBSD/src d47c1c2sbin/setkey setkey.c

sbin/setkey: add -Z option to disable receive timeouts

Sponsored by:   NVidia networking
MFC after:      1 week
DeltaFile
+15-9sbin/setkey/setkey.c
+15-91 files

LLVM/project dc1476ellvm/test/CodeGen/NVPTX cmpxchg-sm90.ll cmpxchg-sm70.ll

Revert "[NVPTX] Weak cmpxchg unittests for NVPTX (#176078)"

This reverts commit e936715b8c5e624b5d6cc1e2e50a32c394d03209.
DeltaFile
+1,209-3,002llvm/test/CodeGen/NVPTX/cmpxchg-sm90.ll
+1,201-2,975llvm/test/CodeGen/NVPTX/cmpxchg-sm70.ll
+1,201-2,975llvm/test/CodeGen/NVPTX/cmpxchg-sm60.ll
+79-92llvm/test/CodeGen/NVPTX/cmpxchg.py
+3,690-9,0444 files

LLVM/project a7d77cdllvm/include/llvm/Transforms/Utils LoopUtils.h

[NFC] update doc comment on `setLoopEstimatedTripCount`
DeltaFile
+13-1llvm/include/llvm/Transforms/Utils/LoopUtils.h
+13-11 files

FreeBSD/ports 7335e0ddevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260121

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260121
(cherry picked from commit fc7460de47a6fa8b1b69294d1812696956baccfb)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

LLVM/project b035bd6libc/src/stdio snprintf_modular.cpp sprintf_modular.cpp, libc/src/stdio/baremetal vprintf_modular.cpp printf_modular.cpp

[libc] Modular printf option (float only)

This adds LIBC_CONF_PRINTF_MODULAR, which causes floating point support
(later, others) to be weakly linked into the implementation.
__printf_modular becomes the main entry point of the implementaiton, an
printf itself wraps __printf_modular. printf it also contains a
BFD_RELOC_NONE relocation to bring in the float aspect.

See issue #146159 for context.
DeltaFile
+67-0libc/src/stdio/baremetal/vprintf_modular.cpp
+44-13libc/src/stdio/printf_core/parser.h
+56-0libc/src/stdio/printf_core/float_impl.cpp
+56-0libc/src/stdio/snprintf_modular.cpp
+55-0libc/src/stdio/baremetal/printf_modular.cpp
+55-0libc/src/stdio/sprintf_modular.cpp
+333-1342 files not shown
+772-3448 files

HardenedBSD/src a68d541sys/compat/freebsd32 freebsd32_misc.c

freebsd32_rusage_out(): bzero the compat32 structure

(cherry picked from commit 6af3cf27ed0072f2dcb17380ab63228f9aa28708)
DeltaFile
+1-0sys/compat/freebsd32/freebsd32_misc.c
+1-01 files

FreeBSD/src 96e697bsys/amd64/include ifunc.h, sys/i386/include ifunc.h

x86: add machine/ifunc.h

(cherry picked from commit 2b1db07bec92e9447e6574a74366d4dd606e80a6)
DeltaFile
+5-0sys/amd64/include/ifunc.h
+5-0sys/i386/include/ifunc.h
+10-02 files

FreeBSD/src a984c23sys/compat/freebsd32 freebsd32.h, sys/sys abi_compat.h

compat32: provide a type and a macro for (u)int64_t handling on non-x86 arches

(cherry picked from commit 96acaa960023c20e852e04e7cc5c6a5faca36c67)
DeltaFile
+10-1sys/compat/freebsd32/freebsd32.h
+8-0sys/sys/abi_compat.h
+18-12 files

HardenedBSD/src 96e697bsys/amd64/include ifunc.h, sys/i386/include ifunc.h

x86: add machine/ifunc.h

(cherry picked from commit 2b1db07bec92e9447e6574a74366d4dd606e80a6)
DeltaFile
+5-0sys/amd64/include/ifunc.h
+5-0sys/i386/include/ifunc.h
+10-02 files

HardenedBSD/src dc46f06sys/compat/freebsd32 freebsd32.h, sys/sys abi_compat.h

sys/abi_compat.h: fix UB for bintime32 handling

(cherry picked from commit be1b2da855cc38531733b5c97891cd4a40a993bc)
DeltaFile
+1-1sys/compat/freebsd32/freebsd32.h
+1-1sys/sys/abi_compat.h
+2-22 files

FreeBSD/src a68d541sys/compat/freebsd32 freebsd32_misc.c

freebsd32_rusage_out(): bzero the compat32 structure

(cherry picked from commit 6af3cf27ed0072f2dcb17380ab63228f9aa28708)
DeltaFile
+1-0sys/compat/freebsd32/freebsd32_misc.c
+1-01 files

FreeBSD/src 3b85009sys/kern kern_ktrace.c

ktrace: do not enqueue request if the process' ktrioparams are freed

(cherry picked from commit 6bb3f208617b58a54e2204eb31bae3f9a86117a7)
DeltaFile
+8-2sys/kern/kern_ktrace.c
+8-21 files