FreeNAS/freenas 301f272src/middlewared/middlewared/plugins/truenas license.py

Reset `SystemService.PRODUCT_TYPE` on license upload

(cherry picked from commit e8b54e0adaf91c3cc47fc8be2cc542c5fa986a34)
DeltaFile
+3-0src/middlewared/middlewared/plugins/truenas/license.py
+3-01 files

FreeNAS/freenas b2b65f9

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas a8bad4csrc/middlewared/middlewared/plugins/truenas license.py

NAS-140858 / 27.0.0-BETA.1 / Reset `SystemService.PRODUCT_TYPE` on license upload (#18861)
DeltaFile
+3-0src/middlewared/middlewared/plugins/truenas/license.py
+3-01 files

FreeNAS/freenas 45f628csrc/middlewared/middlewared/test/integration/runner artifacts.py run.py

NAS-140842 / 27.0.0-BETA.1 / Gather artifacts in runtest.py (#18843)

Everything that can go wrong will go wrong. The only thing in
`runtest.py` that was difficult to test and remained untested got lost
in translation.
DeltaFile
+23-24src/middlewared/middlewared/test/integration/runner/artifacts.py
+2-0src/middlewared/middlewared/test/integration/runner/run.py
+25-242 files

FreeBSD/src 0ed2925share/man/man8 debug.sh.8

debug.sh.8: Add FILES section

Which contains only the source code file.

While here, remove trailing empty lines in the end of the page.

Reviewed by:    mhorne
Differential Revision:  https://reviews.freebsd.org/D56659
DeltaFile
+6-3share/man/man8/debug.sh.8
+6-31 files

FreeBSD/ports 9d33440devel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.38.6

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.38.6
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

FreeBSD/ports 11d4937benchmarks/iozone distinfo Makefile

benchmarks/iozone: Update to 3.510

ChangeLog: https://www.iozone.org/src/current/Changes.txt
DeltaFile
+3-3benchmarks/iozone/distinfo
+1-1benchmarks/iozone/Makefile
+4-42 files

OPNSense/core 156b674src/opnsense/mvc/app/views/OPNsense/Routing groups.volt

Gateway Groups: MVC: fix endpoint
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Routing/groups.volt
+1-11 files

OPNSense/core b055d86src/opnsense/mvc/app/controllers/OPNsense/Routing/Api GroupSettingsController.php, src/opnsense/mvc/app/models/OPNsense/Routing GatewayGroups.php

Gateway Groups: MVC: protect group deletion and fix getGroupsConfig()
DeltaFile
+25-0src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/GroupSettingsController.php
+2-4src/opnsense/mvc/app/models/OPNsense/Routing/GatewayGroups.php
+3-0src/opnsense/mvc/app/views/OPNsense/Routing/groups.volt
+30-43 files

LLVM/project 6f1e6e4mlir/lib/Analysis/DataFlow ConstantPropagationAnalysis.cpp, mlir/test/Transforms sccp.mlir

[mlir][dataflow] Register dependency when const-prop fold returns non-operand (#194372)

Fixes #137509.

When `op->fold` returns a Value that is not one of `op`'s operands (e.g.
`unrealized_conversion_cast`'s fold returns the inner cast's operand),
`SparseConstantPropagation` read that value's lattice without
subscribing to it -- so the op was not revisited when the lattice
widened and its stale fold result was not updated.

Fix by using `getLatticeElementFor(getProgramPointAfter(op), v)` to
register the dependency. This matches a few places in
`SparseAnalysis.cpp` where the same strategy is used.

I'd love to use something even simpler than `unrealized_conversion_cast`
operation in the test, but this is what i got when minimizing the
reproduction from the original issue (#137509) and i wasn't able to find
any operation that would work for this reproduction.

Assisted-By: Claude Code
DeltaFile
+28-0mlir/test/Transforms/sccp.mlir
+6-2mlir/lib/Analysis/DataFlow/ConstantPropagationAnalysis.cpp
+34-22 files

LLVM/project 3232d38bolt/lib/Passes RegReAssign.cpp, bolt/test/AArch64 unsupported-passes.test

[BOLT][AArch64] Refuse to run RegReAssign pass (#194866)

RegReAssign hits an unreachable on AArch64 as it is a pass
(conceptually) specific to X86.

- Add a guard to RegReAssign for non-X86
- Update unsupported-passes.test
DeltaFile
+5-0bolt/lib/Passes/RegReAssign.cpp
+2-0bolt/test/AArch64/unsupported-passes.test
+7-02 files

LLVM/project 6d92257clang/docs HIPSupport.rst, clang/lib/CodeGen CGCUDANV.cpp

[ASan] Do not instrument HIP/CUDA fatbin wrapper sections (#194928)

[ASan] Do not instrument HIP/CUDA fatbin wrapper sections

HIP and CUDA runtimes consume these sections as packed wrapper arrays,
so ASan redzones would break the section ABI.

Fixes: ROCM-23813
DeltaFile
+32-8clang/test/Driver/linker-wrapper-image.c
+18-0clang/docs/HIPSupport.rst
+3-3llvm/test/tools/llvm-offload-wrapper/offload-wrapper.ll
+4-0clang/test/CodeGenCUDA/device-stub.cu
+1-0llvm/lib/Frontend/Offloading/OffloadWrapper.cpp
+1-0clang/lib/CodeGen/CGCUDANV.cpp
+59-116 files

NetBSD/src 0aaSHUkusr.bin/gzip unzstd.c gzip.c

   Add support for decompressing zstd files.

   From FreeBSD.
VersionDeltaFile
1.1+89-0usr.bin/gzip/unzstd.c
1.130+44-4usr.bin/gzip/gzip.c
1.34+5-3usr.bin/gzip/gzip.1
1.20+6-1usr.bin/gzip/Makefile
+144-84 files

FreeBSD/ports 97a1f07astro/kstars Makefile, astro/kstars/files patch-kstars_catalogsdb_sqlstatements.cpp

astro/kstars: fix string quoting for SQL queries

PR:             282980
Submitted by:   Raúl Zighelboim
DeltaFile
+11-0astro/kstars/files/patch-kstars_catalogsdb_sqlstatements.cpp
+1-1astro/kstars/Makefile
+12-12 files

FreeBSD/ports 9ac890demulators/virtualbox-ose-additions Makefile, emulators/virtualbox-ose-additions-70 Makefile

emulators/virtualbox-ose-additions*: Flavorize, add xlibre flavor

Flavors: xorg (default), xlibre, nox11.

While here add PAE option for ARCH=i386, fix warnings from portclippy,
make non-functional changes related to indentation and formatting,
make simplification of CONFLICTS_INSTALL, make unification.

PR:             294806
Sponsored by:   UNIS Labs
Co-authored-by: b-aaz <b-aazbsd at proton.me>
DeltaFile
+34-40emulators/virtualbox-ose-additions/Makefile
+34-40emulators/virtualbox-ose-additions-70/Makefile
+34-40emulators/virtualbox-ose-additions-71/Makefile
+34-40emulators/virtualbox-ose-additions-72/Makefile
+31-42emulators/virtualbox-ose-additions-legacy/Makefile
+16-4emulators/virtualbox-ose-additions-legacy/pkg-message
+183-2067 files not shown
+188-25113 files

NetBSD/src 7sFXOY1external/bsd/pkg_install/sbin Makefile.inc, tests/lib/libarchive Makefile

   Explicitly link against libzstd where libarchive is used.
   Needed for static linking, where transitive library dependancies
   aren't tracked.
VersionDeltaFile
1.9+4-5usr.bin/unzip/Makefile
1.20+3-2tests/lib/libarchive/Makefile
1.7+3-1tests/usr.bin/cpio/Makefile
1.6+3-1tests/usr.bin/tar/Makefile
1.6+3-1external/bsd/pkg_install/sbin/Makefile.inc
+16-105 files

NetBSD/src Mdo0TQNexternal/bsd/libarchive/include config_netbsd.h

   Re-re-enable zstd library usage.
VersionDeltaFile
1.19+1-1external/bsd/libarchive/include/config_netbsd.h
+1-11 files

LLVM/project 33a12dbllvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize BUILD.gn, llvm/utils/gn/secondary/llvm/unittests/Transforms/Vectorize BUILD.gn

[gn build] Port 680a9908194e (#195083)
DeltaFile
+0-1llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
+0-1llvm/utils/gn/secondary/llvm/unittests/Transforms/Vectorize/BUILD.gn
+0-22 files

LLVM/project 5e7e704llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink BUILD.gn

[gn build] Port 312d8823c616 (#195082)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/BUILD.gn
+1-01 files

LLVM/project 2d8f233llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.sqrt.ll

[AMDGPU][GlobalISel] Add RegBankLegalize rules for amdgcn_sqrt (#194231)

The new rule matches the existing uniform/divergent behavior used for
pseudo-scalar transcendental intrinsics

issue #192497
DeltaFile
+73-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-pseudo-scalar-transcendental.mir
+10-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sqrt.ll
+10-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+93-03 files

LLVM/project e672169llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 124ab73043b2 (#195081)
DeltaFile
+0-1llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+0-11 files

FreeBSD/src 16dd592share/man/man4 ddb.4

ddb.4: add 'show preload' entry

For the recently added command.

Fixes:  b683fd0b3206 ("preload: add "show preload" DDB command")
DeltaFile
+6-1share/man/man4/ddb.4
+6-11 files

OPNSense/core e590582src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml

model bump not needed anymore
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+1-11 files

OPNSense/core 59cd5ecsrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv6.xml

Add prefix source interface and resolve current prefix via Autoconf::getPrefix
DeltaFile
+3-7src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+9-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+1-4src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+13-123 files

NetBSD/src 9kNwO9nsys/arch/alpha/include vmparam.h

   MAXBSIZE -> MAXPHYS in a comment about USRIOSIZE, because MAXPHYS is
   what matters when referring to phys_map.
VersionDeltaFile
1.41+2-2sys/arch/alpha/include/vmparam.h
+2-21 files

NetBSD/pkgsrc ZZ0naERgraphics/lcms2 Makefile

   graphics/lcms2: Explain upstream's (very unclear) cmake status

   I asked upstream a bunch of questions just now.   For now, avoid
   jumping to cmake because 1) upstream hasn't said it's baked and 2)
   usually new cmake systems have regressions and this one hasn't been
   tested.
VersionDeltaFile
1.25+8-1graphics/lcms2/Makefile
+8-11 files

LLVM/project e803f21clang/include/clang/Basic DiagnosticGroups.td

[LifetimeSafety] Make `strict` a superset of `permissive` (#195068)
DeltaFile
+3-4clang/include/clang/Basic/DiagnosticGroups.td
+3-41 files

LLVM/project 54388f4mlir/include/mlir/Dialect/SPIRV/IR SPIRVBase.td

[mlir][SPIR-V] Rename SPV_INTEL_long_constant_composite to SPV_INTEL_long_composites (#195062)
DeltaFile
+5-5mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+5-51 files

LLVM/project 8dfe85bflang/lib/Optimizer/CodeGen CodeGen.cpp, flang/test/Fir convert-memref-codegen.mlir

[flang][fir] Support memref to memref fir.convert (#194954)

fir.convert of memref to memref can potentially arise due to a chain of
fir.convert between fir pointer types which get collapsed into a memref
to memref cast. Handle this as if we first convert to a pointer and then
convert the pointer to a memref.
DeltaFile
+89-28flang/test/Fir/convert-memref-codegen.mlir
+34-22flang/lib/Optimizer/CodeGen/CodeGen.cpp
+123-502 files

LLVM/project aae871bllvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 cgp-usubo.ll

[DAGCombiner] Reconstruct borrow chain from icmp pattern for USUBO_CARRY (#193707)

DAG-level alternative to #189018 (CGP): match the canonical icmp form
  carry_out = or(icmp ult A, B, and(icmp eq A, B, carry_in))
in visitOR and rewrite to USUBO_CARRY so the backend can chain the
borrow through sbb/sbcs.

Gated on USUBO_CARRY being legal/custom at the type the integer
legalizes to, so targets without hardware carry-flag support are
unaffected. For oversize integers (e.g. i128 on x86_64/aarch64) type
legalization then expands one USUBO_CARRY into a chain of
register-width USUBO_CARRYs, which gives strictly better code than the
CGP-level reconstruction.

Fixes #106118.
DeltaFile
+165-27llvm/test/CodeGen/X86/subcarry.ll
+131-5llvm/test/CodeGen/AArch64/cgp-usubo.ll
+30-0llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+326-323 files