FreeNAS/freenas b6e04afsrc/middlewared/middlewared/plugins/pool_ dataset_processes.py

fix kill_processes() uncaught exception
DeltaFile
+12-4src/middlewared/middlewared/plugins/pool_/dataset_processes.py
+12-41 files

LLVM/project 3b5b8ecllvm/test/CodeGen/SPIRV llc-pipeline.ll, llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine prelegalizercombiner-length-to-distance.mir prelegalizercombiner-select-to-faceforward.mir

[NFC][SPIR-V] Remove unnecessary 'REQUIRES: asserts' from tests (#190986)

Remove `REQUIRES: asserts` from tests that don't use any assertions-only
functionality and should run for all build configurations
DeltaFile
+0-2llvm/test/CodeGen/SPIRV/llc-pipeline.ll
+0-2llvm/test/CodeGen/SPIRV/opencl/device_execution/execute_block.ll
+0-1llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine/prelegalizercombiner-length-to-distance.mir
+0-1llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine/prelegalizercombiner-select-to-faceforward.mir
+0-64 files

LLVM/project 8cc24d3llvm/lib/Transforms/Scalar NaryReassociate.cpp

review: address suggestions
DeltaFile
+16-15llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+16-151 files

FreeNAS/freenas 8983276tests/api2 test_300_nfs.py test_200_ftp.py

Remove tests
DeltaFile
+0-2,090tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-701tests/api2/test_011_user.py
+0-565tests/api2/test_audit_websocket.py
+0-495tests/api2/test_440_snmp.py
+0-488tests/api2/test_420_smb.py
+0-5,750251 files not shown
+0-31,213257 files

FreeBSD/ports 496bc1flang/rhino Makefile, lang/rhino/files patch-build.properties

lang/rhino: fix build with jdk11+

unpin openjdk8

PR:     294332
Approved-by:    maintainer (Nicola Vitale)
DeltaFile
+13-0lang/rhino/files/patch-build.properties
+1-2lang/rhino/Makefile
+14-22 files

FreeNAS/freenas 4f8424dtests/api2 test_smb_veeam_repo.py

tests: Add retry loop for VEEAM alert

This commit adds a retry loop to a function that's used to
validate VEEAM alert behavior due to periodic test failures
caused by timing of a background alert processing task during
test runs.
DeltaFile
+19-4tests/api2/test_smb_veeam_repo.py
+19-41 files

LLVM/project 5185fb3llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/RISCV combine-is_fpclass.ll

[DAG] computeKnownFPClass - add ISD::FNEG handling + test coverage (#190325)

Fixes #189483 

- Implement computeKnownFPClass for ISD::FNEG in SelectionDAG.cpp
- Add tests for RISC-V in llvm/test/CodeGen/RISCV/known-fpclass-fneg.ll
DeltaFile
+40-0llvm/test/CodeGen/RISCV/combine-is_fpclass.ll
+6-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+46-02 files

HardenedBSD/src 42951ddlib/libc/gen posix_spawn_file_actions_addopen.3 dlopen.3, libexec/rtld-elf rtld.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+54-3libexec/rtld-elf/rtld.c
+45-0libexec/rtld-elf/tests/dlopen_hash_test.c
+17-12lib/libc/gen/posix_spawn_file_actions_addopen.3
+14-0lib/libc/gen/dlopen.3
+12-2sys/kern/kern_event.c
+5-0lib/libc/gen/posix_spawn.c
+147-178 files not shown
+166-2514 files

HardenedBSD/ports 69f417fdatabases/sabiql distinfo, java/java3d/files patch-freebsd

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+34-7,399www/deno/files/patch-cargo-crates_libuv-sys-lite
+221-291sysutils/rustic/distinfo
+133-147textproc/oyo/distinfo
+109-144sysutils/rustic/Makefile.crates
+99-99databases/sabiql/distinfo
+0-176java/java3d/files/patch-freebsd
+596-8,25645 files not shown
+1,265-8,56351 files

LLVM/project 42166b6llvm/test/Transforms/LoopVectorize epilog-vectorization-reductions.ll epilog-iv-select-cmp.ll, llvm/test/Transforms/LoopVectorize/AArch64 check-prof-info.ll epilog-vectorization-widen-inductions.ll

[LV] Update forced epilogue VF options to allow different VFs than main. (#190393)

Previously, forced epilogue vector factors via the command line options
required to match the forced main VF (or the VF to be built in general).
This leads to a number of akward tests, where we end up with dead
epilogue vector loops.

Update the logic to build an additional VPlan with the epilogue vector
factor, and require the provided epilogue VF to be < IC * MainLoopVF.
Otherwise, epilogue vectorization is skipped.

This only impacts the forced epilogue VF option used for testing and
ensures epilogue tests to cover more realistic scenarios and make them
more robust w.r.t. to additional VPlan-based folding.

PR: https://github.com/llvm/llvm-project/pull/190393
DeltaFile
+173-175llvm/test/Transforms/LoopVectorize/epilog-vectorization-reductions.ll
+97-97llvm/test/Transforms/LoopVectorize/AArch64/check-prof-info.ll
+97-81llvm/test/Transforms/LoopVectorize/epilog-iv-select-cmp.ll
+76-68llvm/test/Transforms/LoopVectorize/AArch64/epilog-vectorization-widen-inductions.ll
+70-57llvm/test/Transforms/LoopVectorize/optimal-epilog-vectorization.ll
+57-57llvm/test/Transforms/LoopVectorize/select-min-max-last-index-epilogue.ll
+570-53510 files not shown
+785-63916 files

FreeBSD/ports 1d8282cdatabases/sabiql distinfo Makefile.crates, databases/sabiql/files patch-src_infra_adapters_folder__opener.rs patch-src_infra_export_dot.rs

databases/sabiql: Update to 1.10.0

- Remove all patches (now included upstream)

ChangeLog:      https://github.com/riii111/sabiql/releases/tag/v1.10.0
Reported by:    riii111 <notifications at github.com>
DeltaFile
+99-99databases/sabiql/distinfo
+48-48databases/sabiql/Makefile.crates
+0-16databases/sabiql/files/patch-src_infra_adapters_folder__opener.rs
+0-11databases/sabiql/files/patch-src_infra_export_dot.rs
+1-1databases/sabiql/Makefile
+148-1755 files

HardenedBSD/ports 1d8282cdatabases/sabiql distinfo Makefile.crates, databases/sabiql/files patch-src_infra_adapters_folder__opener.rs patch-src_infra_export_dot.rs

databases/sabiql: Update to 1.10.0

- Remove all patches (now included upstream)

ChangeLog:      https://github.com/riii111/sabiql/releases/tag/v1.10.0
Reported by:    riii111 <notifications at github.com>
DeltaFile
+99-99databases/sabiql/distinfo
+48-48databases/sabiql/Makefile.crates
+0-16databases/sabiql/files/patch-src_infra_adapters_folder__opener.rs
+0-11databases/sabiql/files/patch-src_infra_export_dot.rs
+1-1databases/sabiql/Makefile
+148-1755 files

HardenedBSD/ports 0ee513csysutils/mdfried distinfo Makefile

sysutils/mdfried: Update to 0.19.0

Reported by:    Benjamin Grosse <notifications at github.com>
DeltaFile
+3-3sysutils/mdfried/distinfo
+1-1sysutils/mdfried/Makefile
+4-42 files

FreeBSD/ports 0ee513csysutils/mdfried distinfo Makefile

sysutils/mdfried: Update to 0.19.0

Reported by:    Benjamin Grosse <notifications at github.com>
DeltaFile
+3-3sysutils/mdfried/distinfo
+1-1sysutils/mdfried/Makefile
+4-42 files

LLVM/project 93c349bllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/RISCV known-fpclass.ll

[DAG] computeKnownFPClass - Add handling for AssertNoFPClass (#190185)

Resolves #189478

Adds code to handle AssertNoFPClass in computeKnownFPClass and adds IR
test coverage for RISC-V.
DeltaFile
+72-0llvm/test/CodeGen/RISCV/known-fpclass.ll
+8-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+80-02 files

LLVM/project 87dda6aclang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiateDecl.cpp

[Clang] Do not create a NoSFINAETrap for variable specialization. (#191000)

There is no thing in the standard that says this should happen outside
of the immediate context.

Fixes #54439
DeltaFile
+26-0clang/test/SemaCXX/cxx1y-variable-templates_top_level.cpp
+0-1clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+1-0clang/docs/ReleaseNotes.rst
+27-13 files

LLVM/project ebc5607llvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU SIMemoryLegalizer.cpp AMDGPULowerIntrinsics.cpp

[AMDGPU] Use wavefront scope for single-wave workgroup synchronization (#187673)

Workgroup-scoped fences and non-relaxed workgroup atomics were
previously legalized with synchronization strong enough for multi-wave
workgroups.
When the kernel's maximum flat work-group size does not exceed the
wavefront size, the workgroup contains only a single wavefront, so
workgroup-scoped synchronization is equivalent to wavefront scope and
the stronger legalization is unnecessary.
SIMemoryLegalizer now demotes workgroup scope to wavefront scope
in this case for workgroup-scoped fences and for non-relaxed atomic
load, store, atomicrmw, and cmpxchg operations.
This allows subsequent legalization to operate at wavefront scope.
The decision is based on AMDGPUSubtarget::isSingleWavefrontWorkgroup.

---------

Co-authored-by: Barbara Mitic <Barbara.Mitic at amd.com>
DeltaFile
+2,759-0llvm/test/CodeGen/AMDGPU/memory-legalizer-single-wave-workgroup-memops.ll
+176-496llvm/test/CodeGen/AMDGPU/global-saddr-atomics.ll
+80-104llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+28-7llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
+12-0llvm/docs/AMDGPUUsage.rst
+2-4llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
+3,057-6112 files not shown
+3,065-6118 files

HardenedBSD/ports 79be224Mk/Uses vala.mk, lang/vala distinfo

lang/vala: update to 0.56.19

PR:             294205
DeltaFile
+3-3lang/vala/distinfo
+1-1Mk/Uses/vala.mk
+4-42 files

FreeBSD/ports 79be224Mk/Uses vala.mk, lang/vala distinfo

lang/vala: update to 0.56.19

PR:             294205
DeltaFile
+3-3lang/vala/distinfo
+1-1Mk/Uses/vala.mk
+4-42 files

FreeNAS/freenas 05fd596tests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,090tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-701tests/api2/test_011_user.py
+0-565tests/api2/test_audit_websocket.py
+0-495tests/api2/test_440_snmp.py
+0-488tests/api2/test_420_smb.py
+0-5,750252 files not shown
+0-30,956258 files

FreeBSD/ports 7347c88sysutils/rustic distinfo Makefile.crates

sysutils/rustic: Update to 0.11.2

ChangeLog:      https://github.com/rustic-rs/rustic/releases/tag/v0.11.2
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+221-291sysutils/rustic/distinfo
+109-144sysutils/rustic/Makefile.crates
+2-2sysutils/rustic/Makefile
+332-4373 files

HardenedBSD/ports 7347c88sysutils/rustic distinfo Makefile.crates

sysutils/rustic: Update to 0.11.2

ChangeLog:      https://github.com/rustic-rs/rustic/releases/tag/v0.11.2
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+221-291sysutils/rustic/distinfo
+109-144sysutils/rustic/Makefile.crates
+2-2sysutils/rustic/Makefile
+332-4373 files

LLVM/project 9cf8152llvm/include/llvm/Transforms/Vectorize SLPVectorizer.h, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Revert "[SLP][AMDGPU] Vectorize operands of non-trivially-vectorizable intrinsic calls" (#191153)

Reverts llvm/llvm-project#189784
DeltaFile
+169-133llvm/test/Transforms/SLPVectorizer/AMDGPU/notriviallyvectorizableintrinsicoperands.ll
+6-137llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4-3llvm/test/Transforms/SLPVectorizer/RISCV/revec.ll
+0-5llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+179-2784 files

HardenedBSD/src c1c97f1stand/i386/gptzfsboot zfsboot.c

gptzfsboot: boot prompt should emit new line on input

In case the user did input, we should put newline
on screen to avoid possible error messages to get
mixed with user input.
DeltaFile
+4-2stand/i386/gptzfsboot/zfsboot.c
+4-21 files

FreeBSD/src c1c97f1stand/i386/gptzfsboot zfsboot.c

gptzfsboot: boot prompt should emit new line on input

In case the user did input, we should put newline
on screen to avoid possible error messages to get
mixed with user input.
DeltaFile
+4-2stand/i386/gptzfsboot/zfsboot.c
+4-21 files

LLVM/project 629bd87llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp, llvm/unittests/Frontend OpenMPIRBuilderTest.cpp

[OMPIRBuilder] Move debug records to correct blocks. (#157125)

Consider the following small OpenMP target region:

```
!$omp target map(tofrom: x)
  x = x + 1
!$omp end target

```
Currently, when compiled with `flang`, it will generate an outlined
function like below (with irrelevant bits removed).

```
void @__omp_offloading_10303_14e8afc__QQmain_l13(ptr %0, ptr %1) { entry:
  %2 = alloca ptr, align 8, addrspace(5)
  %3 = addrspacecast ptr addrspace(5) %2 to ptr
...
  br i1 %exec_user_code, label %user_code.entry, label %worker.exit

    [36 lines not shown]
DeltaFile
+151-0llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+47-0mlir/test/Target/LLVMIR/omptarget-debug-record-pos.mlir
+28-1llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+5-5mlir/test/Target/LLVMIR/omptarget-debug-var-1.mlir
+231-64 files

HardenedBSD/ports 27f5eadx11/swayimg Makefile distinfo

x11/swayimg: update to 5.2

Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.0
Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.1
Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.2
Reported by:    GitHub (watch releases)
DeltaFile
+16-17x11/swayimg/Makefile
+3-3x11/swayimg/distinfo
+19-202 files

FreeBSD/ports 27f5eadx11/swayimg Makefile distinfo

x11/swayimg: update to 5.2

Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.0
Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.1
Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.2
Reported by:    GitHub (watch releases)
DeltaFile
+16-17x11/swayimg/Makefile
+3-3x11/swayimg/distinfo
+19-202 files

LLVM/project 8506466clang/lib/StaticAnalyzer/Checkers CStringChecker.cpp, clang/test/Analysis bstring.c bstring.cpp

[analyzer] Fix crash in CStringChecker on zero-size element types (#191061)

Move the null check of Offset before its dereference in checkInit. When
the element type has zero size (e.g., an empty struct in C), the
division returns an empty optional, which was dereferenced
unconditionally.

Fixes #190457
DeltaFile
+14-0clang/test/Analysis/bstring.c
+9-0clang/test/Analysis/bstring.cpp
+3-3clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
+26-33 files

OpenBSD/ports kQVemTGmultimedia/aom distinfo Makefile

   multimedia/aom: update to 3.13.3, from brad (MAINTAINER)

   see https://aomedia.googlesource.com/aom/+log/v3.13.2..v3.13.3
   in the end doesnt fix my build issue with firefox, but i've found
   another workaround...
VersionDeltaFile
1.28+2-2multimedia/aom/distinfo
1.34+1-1multimedia/aom/Makefile
+3-32 files