FreeBSD/ports 637cb64devel/py-shandy-sqlfmt distinfo Makefile

devel/py-shandy-sqlfmt: Update to 0.29.0
DeltaFile
+3-3devel/py-shandy-sqlfmt/distinfo
+2-2devel/py-shandy-sqlfmt/Makefile
+5-52 files

LLVM/project af39416flang/lib/Frontend CompilerInstance.cpp, llvm/lib/Target/NVPTX NVPTXSubtarget.cpp NVPTX.td

Revert "[NVPTX] Validate user-specified PTX version against SM version" (#175760)

Reverts llvm/llvm-project#174834

Bots are broken.
DeltaFile
+2-90llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
+57-15llvm/lib/Target/NVPTX/NVPTX.td
+0-51llvm/test/CodeGen/NVPTX/ptx-version-validation.ll
+12-3flang/lib/Frontend/CompilerInstance.cpp
+14-0llvm/test/CodeGen/NVPTX/wmma-ptx86-sm120a.py
+4-4llvm/test/CodeGen/NVPTX/clusterlaunchcontrol-multicast.ll
+89-16321 files not shown
+125-20527 files

FreeBSD/ports 8279fe1devel/pcsc-lite distinfo Makefile, devel/pcsc-lite/files patch-meson.build

devel/pcsc-lite: Update to 2.4.0

Reported by:    portscout!
DeltaFile
+0-10devel/pcsc-lite/files/patch-meson.build
+3-3devel/pcsc-lite/distinfo
+1-2devel/pcsc-lite/Makefile
+0-1devel/pcsc-lite/pkg-plist
+4-164 files

LLVM/project 01a88f0clang/lib/Driver/ToolChains Clang.cpp, clang/lib/Lex LiteralSupport.cpp

remove implementation details from driver, use const reference
DeltaFile
+6-10clang/lib/Driver/ToolChains/Clang.cpp
+10-2llvm/lib/Support/TextEncoding.cpp
+1-2llvm/include/llvm/Support/TextEncoding.h
+2-1llvm/include/llvm/TargetParser/Triple.h
+1-1clang/lib/Lex/LiteralSupport.cpp
+20-165 files

LLVM/project fde0d50llvm/include/llvm/ADT STLForwardCompat.h, llvm/unittests/ADT STLForwardCompatTest.cpp

[ADT] Forward-port constexpr invoke from C++20 (#175690)

I want to use it to simplify https://github.com/llvm/llvm-project/pull/175056
DeltaFile
+58-0llvm/unittests/ADT/STLForwardCompatTest.cpp
+10-0llvm/include/llvm/ADT/STLForwardCompat.h
+68-02 files

LLVM/project a4ae6f2llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/X86 masked_store.ll masked_load.ll

Merge branch 'users/chapuni/mcdc/nest/expect' into users/chapuni/mcdc/nest/trunk
DeltaFile
+3,375-2,202llvm/test/CodeGen/X86/masked_store.ll
+3,101-2,189llvm/test/CodeGen/X86/masked_load.ll
+2,555-2,554llvm/test/MC/AMDGPU/gfx12_asm_vop3-fake16.s
+2,196-2,195llvm/test/MC/AMDGPU/gfx11_asm_vop3-fake16.s
+1,703-815llvm/test/CodeGen/X86/masked_gather.ll
+501-288llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+13,431-10,24359 files not shown
+16,468-11,51265 files

OPNSense/core e17eb00src/etc/inc interfaces.inc, src/www interfaces.php

interface: POC for multi-dhcp6c support

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

At the moment this splits off dhcp6c only but we need to
change the daemon's print a bit to avoid complaining about
"other" devices since the situation to ignore a non-listening
interface is normal and not "ignoring" something obvious as
the INFO log message suggests.

Remove the $id bootstrapping now that every service has its
own configuration and "0" cannot overlap and add some options
relavant to #7647.

rtsold still needs to be split to allow for HUP reload of
a single interface instead of forcing a restart of all
DHCPv6 WAN clients at the same time.
DeltaFile
+39-66src/etc/inc/interfaces.inc
+43-2src/www/interfaces.php
+82-682 files

OPNSense/core e790033src/etc config.xml.sample, src/etc/inc interfaces.inc console.inc

interfaces: introduce idassoc6 mode #9155

We're adding a bit of technical debt here for the simple reason
to decouple the track6 mode from automatic radvd and dhcpv6 runs.

Specifically avoid the "dhcpd6track6allowoverride" flag in this
mode but keep the data the same otherwise for interoperability.
DeltaFile
+140-57src/www/interfaces.php
+4-2src/etc/inc/interfaces.inc
+2-2src/opnsense/scripts/shell/setaddr.php
+3-0src/opnsense/scripts/shell/banner.php
+1-1src/etc/inc/console.inc
+1-1src/etc/config.xml.sample
+151-631 files not shown
+152-647 files

LLVM/project 1c4eb8elldb/test/API/tools/lldb-dap/launch/io TestDAP_launch_io.py, llvm/test/CodeGen/AMDGPU llvm.amdgcn.struct.ptr.atomic.buffer.load.ll llvm.amdgcn.struct.atomic.buffer.load.ll

Merge branch 'main' into users/hev/loong32-call30
DeltaFile
+3,375-2,202llvm/test/CodeGen/X86/masked_store.ll
+3,101-2,189llvm/test/CodeGen/X86/masked_load.ll
+356-0lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io.py
+162-60llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll
+162-60llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll
+206-0llvm/test/DebugInfo/LoongArch/relax_dwo_ranges.ll
+7,362-4,51167 files not shown
+8,292-4,84673 files

LLVM/project 666177dllvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/X86 masked_store.ll masked_load.ll

Merge branch 'users/chapuni/mcdc/nest/logopstack' into users/chapuni/mcdc/nest/expect
DeltaFile
+3,375-2,202llvm/test/CodeGen/X86/masked_store.ll
+3,101-2,189llvm/test/CodeGen/X86/masked_load.ll
+2,555-2,554llvm/test/MC/AMDGPU/gfx12_asm_vop3-fake16.s
+2,196-2,195llvm/test/MC/AMDGPU/gfx11_asm_vop3-fake16.s
+1,703-815llvm/test/CodeGen/X86/masked_gather.ll
+501-288llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+13,431-10,24364 files not shown
+16,509-11,55370 files

LLVM/project 2e78bffclang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Merge branch 'main' into users/chapuni/mcdc/nest/logopstack
DeltaFile
+58-23llvm/test/CodeGen/AArch64/load-store-forwarding.ll
+64-11clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+45-7clang/unittests/Analysis/LifetimeSafetyTest.cpp
+37-1clang/test/Sema/warn-lifetime-safety.cpp
+37-0llvm/test/Transforms/SampleProfile/fn-alias.ll
+19-2clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+260-4413 files not shown
+311-6819 files

LLVM/project b50e0f1clang/lib/Driver/ToolChains Clang.cpp, clang/lib/Lex LiteralSupport.cpp

remove implementation details from driver, use const reference
DeltaFile
+6-10clang/lib/Driver/ToolChains/Clang.cpp
+10-2llvm/lib/Support/TextEncoding.cpp
+1-2llvm/include/llvm/Support/TextEncoding.h
+2-1llvm/include/llvm/TargetParser/Triple.h
+1-1clang/lib/Lex/LiteralSupport.cpp
+20-165 files

LLVM/project 32ec071llvm/lib/IR Module.cpp, llvm/unittests/IR ModuleTest.cpp

[IR] Fix Module move-assignment missing NamedMDSymTab, ComdatSymTab and Parent update (#175501)

`Module::operator=(Module&&)` had three bugs:
1. `NamedMDSymTab` was not moved, may causing getNamedMetadata() to
fail.
2. `ComdatSymTab` was not moved, may causing getOrInsertComdat() to
fail.
3. `NamedMDNode::Parent` was not updated after splice, may causing
getParent() to return the wrong Module.
DeltaFile
+9-0llvm/unittests/IR/ModuleTest.cpp
+5-0llvm/lib/IR/Module.cpp
+14-02 files

LLVM/project 84bbaa0llvm/include/llvm/MC MCGOFFStreamer.h MCObjectStreamer.h, llvm/lib/MC MCGOFFStreamer.cpp GOFFObjectWriter.cpp

[SystemZ][z/OS] Handle labels for parts (#175665)

Global data is emitted into parts, which are modelled as a MCSection. A
label (symbol of type LD) is not allowed in a part, which requires
special handling. The approach is to not emit the label at all, and
using the part symbol in relocations.
DeltaFile
+53-0llvm/test/CodeGen/SystemZ/zos-symbol-2.ll
+7-9llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.cpp
+13-0llvm/lib/MC/MCGOFFStreamer.cpp
+4-1llvm/include/llvm/MC/MCGOFFStreamer.h
+3-0llvm/lib/MC/GOFFObjectWriter.cpp
+2-1llvm/include/llvm/MC/MCObjectStreamer.h
+82-111 files not shown
+83-127 files

FreeBSD/doc c16a3dfdocumentation/static/pgpkeys dinoex.key

documentation/static/pgpkeys/dinoex.key: update gnupg key
DeltaFile
+40-41documentation/static/pgpkeys/dinoex.key
+40-411 files

NetBSD/pkgsrc-wip 6c2c402pipewire Makefile buildlink3.mk, pipewire/patches patch-spa_include_spa_utils_string.h

pipewire: define __LOCALE_C_ONLY in spa/utils/string.h on NetBSD

Avoid requiring 'CFLAGS.NetBSD+= -D__LOCALE_C_ONLY' in all
packages that include PipeWire public headers

Tested with wip/xdg-desktop-portal
DeltaFile
+18-0pipewire/patches/patch-spa_include_spa_utils_string.h
+4-1pipewire/Makefile
+1-1pipewire/buildlink3.mk
+0-1pipewire/PLIST
+1-0pipewire/distinfo
+24-35 files

LLVM/project ad3e3d8llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAG.cpp, llvm/test/CodeGen/X86 pr172046.ll fold-int-pow2-with-fmul-or-fdiv.ll

[SDAG] fix miss opt: shl nuw + zext adds unnecessary masking (#172046)

close: #171750
DeltaFile
+16-6llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+2-4llvm/test/CodeGen/X86/pr172046.ll
+0-4llvm/test/CodeGen/X86/fold-int-pow2-with-fmul-or-fdiv.ll
+0-4llvm/test/CodeGen/X86/known-never-zero.ll
+0-4llvm/test/CodeGen/X86/pr89877.ll
+4-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+22-221 files not shown
+23-247 files

FreeBSD/src d160447sys/kern uipc_shm.c, sys/vm vm_object.c vm_map.c

vm_object: remove the charge member

State that the object charge is zero if object->cred == NULL, or equal
to the ptoa(object->size) otherwise.

Besides being much simpler, the transition to use object->size corrects
the architectural issue with the use of object->charge.  The split
operations effectively carve the holes in the charged regions, but
single counter cannot properly express it.  As result, coalescing
anonymous mappings cannot calculate correctly if the extended mapping
already backed by the existing object is already accounted or not [1].

To properly solve the issue, either we need to start tracking exact
charged regions in the anonymous objects, which has the significant
overhead and complications.  Or give up on the slight over-accounting
and charge the whole object unconditionally, as it is done in the patch.

Reported by:    mmel, pho [1]
Reviewed by:    markj

    [4 lines not shown]
DeltaFile
+27-19sys/vm/vm_object.c
+22-23sys/vm/vm_map.c
+2-6sys/vm/swap_pager.c
+2-3sys/vm/vm_fault.c
+1-3sys/vm/vm_object.h
+0-2sys/kern/uipc_shm.c
+54-561 files not shown
+54-587 files

FreeBSD/src de77068sys/vm swap_pager.c vm_map.c

rfork(2): fix swap accounting in vmspace_unshare()

When an attempt to increase the swap charge for the ucred failed, we
must forcibly increase the charge to allow the vmspace_destroy()
operation to correctly un-charge the accumulated objects.

Add a swap_reserve_force_by_cred() helper and use it in
vmspace_unshare(), same as it is done in normal fork operations.

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54572
DeltaFile
+8-2sys/vm/swap_pager.c
+7-0sys/vm/vm_map.c
+1-0sys/vm/vm.h
+16-23 files

FreeBSD/src 457b940share/man/man7 tuning.7

tuning.7: add more explanation about swap (over-)accounting

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54572
DeltaFile
+15-0share/man/man7/tuning.7
+15-01 files

FreeBSD/src 7361727sys/vm swap_pager.c

swap_release_by_cred*(): give some additional info on panics due to underflow

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54572
DeltaFile
+4-2sys/vm/swap_pager.c
+4-21 files

FreeNAS/freenas 8c9bcdesrc/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/apps upgrade.py

NAS-139261 / 26.04 / Make all `zfs.resource` calls type-safe (#17998)

A continuation of the work that I started in
https://github.com/truenas/middleware/pull/17805. Now, the whole
truenas_pylibzfs part of ZFS plugin is called in a type-safe manner.
DeltaFile
+29-47src/middlewared/middlewared/plugins/pool_/snapshot.py
+13-17src/middlewared/middlewared/plugins/apps/upgrade.py
+11-18src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+14-14src/middlewared/middlewared/plugins/sysdataset.py
+12-16src/middlewared/middlewared/plugins/docker/migrate.py
+11-12src/middlewared/middlewared/plugins/vm/clone.py
+90-12438 files not shown
+246-26144 files

FreeBSD/src 5656d0finclude stdbool.h

stdbool.h: Update for C23

When a compiler with C23 or higher is detected, builtin bool, true,
and false are used to conform the C23 standard.

Reviewed by:    imp
Differential Revision: https://reviews.freebsd.org/D44664

(cherry picked from commit f441a225c4eb56deff1edc2402fe85a0ae263ebd)
DeltaFile
+6-2include/stdbool.h
+6-21 files

LLVM/project c727dabllvm/test/CodeGen/AMDGPU bf16.ll llvm.exp2.bf16.ll, llvm/test/CodeGen/AMDGPU/GlobalISel irtranslate-bf16.ll

AMDGPU: Directly use v2bf16 as register type for bf16 vectors.

Previously we were casting v2bf16 to i32, unlike the f16 case. Simplify
this by using the natural vector type. This is probably a leftover from
before v2bf16 was treated as legal. This is preparation for fixing a
miscompile in globalisel.
DeltaFile
+465-462llvm/test/CodeGen/AMDGPU/bf16.ll
+121-282llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslate-bf16.ll
+122-133llvm/test/CodeGen/AMDGPU/llvm.exp2.bf16.ll
+91-91llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+91-91llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+14-24llvm/test/CodeGen/AMDGPU/llvm.log2.bf16.ll
+904-1,0833 files not shown
+909-1,0949 files

FreeNAS/freenas e0d80cbsrc/middlewared/middlewared/plugins sysdataset.py

Fix syntax error
DeltaFile
+0-1src/middlewared/middlewared/plugins/sysdataset.py
+0-11 files

LLVM/project e03877fllvm/include/llvm/ExecutionEngine/JITLink loongarch.h, llvm/lib/ExecutionEngine/JITLink loongarch.cpp

[JITLink][LoongArch] Refactor jump stub to support LA32R
DeltaFile
+8-8llvm/unittests/ExecutionEngine/JITLink/StubsTests.cpp
+8-3llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
+2-2llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
+18-133 files

LLVM/project ec9da8cllvm/include/llvm/ExecutionEngine/JITLink loongarch.h, llvm/lib/ExecutionEngine/JITLink ELF_loongarch.cpp loongarch.cpp

[JITLink][LoongArch] Add reloc types for LA32R/LA32S
DeltaFile
+88-18llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_loongarch32_relocations.s
+84-1llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
+72-1llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
+4-0llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
+248-204 files

LLVM/project 1cd8e87llvm/lib/Target/X86 X86ArgumentStackSlotRebase.cpp X86.h

[X86][NewPM] Port x86-argument-stack-slot (#175659)

Standard porting. Refactor runOnMachineFunction to a static function,
and then wrap it in the legacy/new PMs. Rename the pass to be consistent
with other backend passes.
DeltaFile
+20-8llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp
+10-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+33-134 files

FreeBSD/ports 07cd81abiology/vsearch distinfo Makefile, biology/vsearch/files patch-src_arch.cc

biology/vsearch: Update to 2.30.3

Fix memory allocation bug
Changes: https://github.com/torognes/vsearch/releases

Reported by:    portscout
DeltaFile
+0-32biology/vsearch/files/patch-src_arch.cc
+3-3biology/vsearch/distinfo
+1-1biology/vsearch/Makefile
+4-363 files

LLVM/project 5a9e123clang/test/CodeGenCUDA convergent.cu, flang/lib/Frontend CompilerInstance.cpp

Revert "[NVPTX] Validate user-specified PTX version against SM version (#174834)"

This reverts commit 21b3b37dbb0c352dfeadcf27472992ebcbf954d8.
DeltaFile
+2-90llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
+57-15llvm/lib/Target/NVPTX/NVPTX.td
+0-51llvm/test/CodeGen/NVPTX/ptx-version-validation.ll
+12-3flang/lib/Frontend/CompilerInstance.cpp
+14-0llvm/test/CodeGen/NVPTX/wmma-ptx86-sm120a.py
+4-4clang/test/CodeGenCUDA/convergent.cu
+89-16321 files not shown
+125-20527 files