FreeNAS/freenas 24a3c22src/middlewared/middlewared/plugins sysdataset.py

Revert unnecessary changes
DeltaFile
+14-28src/middlewared/middlewared/plugins/sysdataset.py
+14-281 files

LLVM/project 8fa4d44clang/test/CIR/CodeGen thunks.cpp vtt.cpp

[CIR] Fix CIR Test failures after unnamed_addr restored to vtables (#201962)

We had previously removed the `unnamed_addr` keyword check from our
vtable checks for OGCG because it was temporarily not emitted in that
case. The OGCG output has been modified again, so we need to update our
checks again.

The CIR output has not changed.
DeltaFile
+5-5clang/test/CIR/CodeGen/thunks.cpp
+6-3clang/test/CIR/CodeGen/vtt.cpp
+3-3clang/test/CIR/CodeGen/multi-vtable.cpp
+1-1clang/test/CIR/CodeGen/vtable-emission.cpp
+0-1clang/test/CIR/CodeGen/virtual-function-calls.cpp
+15-135 files

LLVM/project 139bcc1llvm/lib/Target/DirectX DXContainerGlobals.cpp, llvm/test/CodeGen/DirectX/ContainerData CompilerVersion.ll

[DirectX] Generate compiler version part in llc (#199699)

This change modifies DXContainerGlobals pass to generate compiler
version (VERS) part in DXContainer.
VERS part allows consumers to information about compiler version used to
build shader.

When debug info PDB file creation will be implemented, VERS part should
go to PDB file.
DeltaFile
+28-0llvm/test/CodeGen/DirectX/ContainerData/CompilerVersion.ll
+17-0llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+45-02 files

FreeBSD/ports 40859a0graphics/satty distinfo Makefile.crates

graphics/satty: update to 0.21.1

Changes:        https://github.com/gabm/Satty/releases/tag/v0.21.0
Changes:        https://github.com/gabm/Satty/releases/tag/v0.21.1
Reported by:    GitHub (watch releases)
DeltaFile
+183-173graphics/satty/distinfo
+90-85graphics/satty/Makefile.crates
+18-3graphics/satty/Makefile
+291-2613 files

FreeBSD/src 16e5abfsys/dev/acpica acpi_apei.c

APEI: Provide more info on fatal hardware errors

This change refactors fatal error delivery via APEI and prints more info:

- Makes the NMI handler call into the ge handler to establish a common
        code flow, no matter how the error is delivered
- Adds the FRU to the panic string so as to provide more information than
        just "APEI Fatal Hardware Error!" such as
        "APEI Fatal Hardware Error: PcieError"
- Prints more details about fatal pcie errors.  Note that we skip acquiring
        Giant on fatal errors
- Hexdumps the full GED data on fatal errors, so as to facilitate
        offline data analysis

Reviewed by: imp
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D57417
DeltaFile
+37-16sys/dev/acpica/acpi_apei.c
+37-161 files

FreeBSD/ports ce998bfgraphics/drm_info distinfo Makefile, graphics/drm_info/files patch-libdrm-2.4.133

graphics/drm_info: update to 2.10.0

Changes:        https://gitlab.freedesktop.org/emersion/drm_info/-/tags/v2.10.0
Reported by:    GitLab (notify releases)
DeltaFile
+13-0graphics/drm_info/files/patch-libdrm-2.4.133
+3-3graphics/drm_info/distinfo
+1-1graphics/drm_info/Makefile
+17-43 files

FreeBSD/ports 93c1086graphics/drm_info/files patch-libdrm-2.4.123

graphics/drm_info: drop libdrm workaround after 993b7e19ec5b
DeltaFile
+0-55graphics/drm_info/files/patch-libdrm-2.4.123
+0-551 files

LLVM/project 8b46bd5lldb/source/Core PluginManager.cpp

[lldb] Skip plugin teardown when exiting without Terminate (#201739)

`import lldb` auto-calls SBDebugger::Initialize() but never Terminate().
The g_debugger_lifetime is a deliberately-leaked ManagedStatic, so the
PluginInstances containers are still populated when their static
destructors run at process exit. That tripped the "forgot to unregister
plugin?" assert, and once the assert was gated the dynamically-loaded
plugin map's PluginInfo terminate callbacks ran against PluginInstances
mutexes that had already been destroyed.

This only surfaces with LLDB_ENABLE_DYNAMIC_SCRIPTINTERPRETERS, where
`_lldb` is the script-interpreter plugin dylib and liblldb comes in as a
dependency that exit() finalizes. A static build leaks identically but
never reaches those destructors, so the bug stayed latent.

Track an explicit lifecycle (Uninitialized/Initialized/Terminated) in a
single never-destroyed PluginRegistry. ~PluginInstances only checks for
leftover registrations once Terminate() has run, and the map (never torn
down at exit) only runs its terminate callbacks during an explicit
clear, while every container is still alive.
DeltaFile
+47-10lldb/source/Core/PluginManager.cpp
+47-101 files

LLVM/project 317a9a4llvm/test/CodeGen/SPIRV cbuffer_global_elim.ll

fix typo
DeltaFile
+1-1llvm/test/CodeGen/SPIRV/cbuffer_global_elim.ll
+1-11 files

FreeNAS/freenas 374b9a9src/middlewared/middlewared/plugins sysdataset.py

Fix some nonsense changes to comments
DeltaFile
+35-31src/middlewared/middlewared/plugins/sysdataset.py
+35-311 files

LLVM/project 4c1e555clang/test/CodeGen/LoongArch/lasx builtin-alias.c builtin.c, lldb/source/Plugins/Process/Utility lldb-riscv-register-enums.h RegisterInfos_riscv32.h

enhance and fix tests

Created using spr 1.3.8-beta.1
DeltaFile
+3,563-3,543llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+2,749-2,749clang/test/CodeGen/LoongArch/lasx/builtin-alias.c
+2,745-2,745clang/test/CodeGen/LoongArch/lasx/builtin.c
+4,489-13lldb/source/Utility/RISCV_DWARF_Registers.h
+4,473-0lldb/source/Plugins/Process/Utility/lldb-riscv-register-enums.h
+4,253-32lldb/source/Plugins/Process/Utility/RegisterInfos_riscv32.h
+22,272-9,0821,595 files not shown
+84,784-43,7291,601 files

LLVM/project c51d3f4clang/unittests/ScalableStaticAnalysisFramework TUSummaryBuilderTest.cpp

remove unused variable
DeltaFile
+0-1clang/unittests/ScalableStaticAnalysisFramework/TUSummaryBuilderTest.cpp
+0-11 files

LLVM/project 8abc7f5clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowTest.cpp

add test for brace-init scalar pointer
DeltaFile
+15-0clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+15-01 files

LLVM/project dca9eaaclang/tools/clang-sycl-linker CMakeLists.txt

[clang-sycl-linker] Add mising dependency on BitReader (#201961)

This fixes the shared library build configuration.
DeltaFile
+1-0clang/tools/clang-sycl-linker/CMakeLists.txt
+1-01 files

LLVM/project 5f5ae40clang/test/CodeGenHLSL vk_binding_attr.hlsl

remove whitespace
DeltaFile
+0-1clang/test/CodeGenHLSL/vk_binding_attr.hlsl
+0-11 files

LLVM/project 53e1c96clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowExtractor.cpp, clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowTest.cpp

[SSAF][PointerFlowExtractor] Handle empty initializer lists for scalars and unions

Empty initializer lists for scalars and unions are corner cases that
were previously missed by the PointerFlowExtractor. This commit adds
support for these cases. Because the initializing values are
implicitly constant 0 (or nullptr), they do not bridge entity pointer
levels.

rdar://178856689
DeltaFile
+32-0clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+6-3clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowExtractor.cpp
+38-32 files

LLVM/project d0397a6clang/include/clang/Basic AtomicLineLogger.h, clang/lib/Basic AtomicLineLogger.cpp CMakeLists.txt

[clang] Adding an Atomic Line Logger (#195885)

This PR adds an atomic line logger to `clang`. 

Situations have arisen where `clang` performs multi-threaded tasks (such
as dependency scanning), and race conditions may happen. Such race
conditions are difficult to debug using either `lldb` or with
`llvm::errs()`.

This logger provides atomic logging per line to a file on disk with time
stamps at each line to facilitate such investigations. Specifically, the
logger is designed with the following properties:

1. Each line is atomically written to the backing file. This avoids
concurrent writes making the output text interleaving.
2. Each line is prefixed with a timestamp, a process ID and a thread ID.
3. `LogLine` implements a `<<` operator to allow arbitrary printable
types to be piped into it.
4. The `LogLine`'s user does not need to check if it is setup or valid.

    [12 lines not shown]
DeltaFile
+213-0clang/unittests/Basic/AtomicLineLoggerTest.cpp
+77-0clang/lib/Basic/AtomicLineLogger.cpp
+67-0clang/include/clang/Basic/AtomicLineLogger.h
+1-0clang/unittests/Basic/CMakeLists.txt
+1-0clang/lib/Basic/CMakeLists.txt
+359-05 files

LLVM/project 7bf820cllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 ordered-reduction-root-deleted.ll

[SLP] Fix crash in ordered reduction with loop-carried chain root

tryToReduceOrdered built the buildTree ignore list only from the current
window's reduced values, omitting the chain root when its leaf is a
trailing scalar outside the window.
buildTree then vectorized the root through the phi cycle,
vectorizeTree unlinked it, and emitReduction inserted at the dangling
insertion point.
Build the ignore list from the full ReductionOps chain, matching the
associative-reduction path, so the root stays scalar to fix a crash.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/201963
DeltaFile
+70-0llvm/test/Transforms/SLPVectorizer/X86/ordered-reduction-root-deleted.ll
+6-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+76-32 files

LLVM/project 985e499libclc/test update_libclc_tests.py

[libclc][Test] Don't hard code `clang` path in update_libclc_tests.py (#201806)

In #201773, build folder is `redhat-linux-build` rather than `build`.
Detect clang from PATH. Also add --clang-binary option to specify clang path.
DeltaFile
+27-5libclc/test/update_libclc_tests.py
+27-51 files

LLVM/project e8753fdlibclc/test/conversion convert.cl, libclc/test/geometric cross.cl

[libclc][Test] Add -fno-discard-value-names to RUN line (#201808)

Entry block label could be missing. Add -fno-discard-value-names to make
sure it exists.

Resolves #201773
DeltaFile
+1-1libclc/test/conversion/convert.cl
+1-1libclc/test/geometric/cross.cl
+1-1libclc/test/integer/add_sat.cl
+1-1libclc/test/integer/sub_sat.cl
+1-1libclc/test/math/cos.cl
+1-1libclc/test/math/fabs.cl
+6-63 files not shown
+9-99 files

LLVM/project 517a075libclc CMakeLists.txt

[libclc] Fix LIBCLC_OUTPUT_LIBRARY_DIR when find_package(LLVM) fails (#201816)

If we configure llvm from llvm-project/build folder, find_package(LLVM)
succeeds, `LLVM_LIBRARY_OUTPUT_INTDIR` is `build/./lib` and
`LLVM_BINARY_DIR` is `build`.

However, in #201773, find_package(LLVM) fails due to
LLVM_LIBDIR_SUFFIX=64, LLVM_LIBRARY_OUTPUT_INTDIR is
`redhat-linux-build/runtimes/runtimes-nvptx64-nvidia-cuda-bins/lib64`
and LLVM_BINARY_DIR is `redhat-linux-build`.

Use LLVM_BINARY_DIR, which is stable for both cases, for libclc output dir.

Fixes #201773
DeltaFile
+3-3libclc/CMakeLists.txt
+3-31 files

FreeBSD/ports 36800ffdevel/py-geojson distinfo Makefile

devel/py-geojson: Update to 3.3.0
DeltaFile
+3-3devel/py-geojson/distinfo
+1-2devel/py-geojson/Makefile
+4-52 files

LLVM/project 961d5b8libc/src/__support/time/linux clock_gettime.cpp

[libc] Fix clock_gettime on arm32 (#201959)

After removing 32 bit time_t the buildbot has been failing due to a
segfault. This PR fixes it. Not the cleanest fix but I don't want the
buildbot failing over the weekend.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+22-5libc/src/__support/time/linux/clock_gettime.cpp
+22-51 files

LLVM/project d439facclang/lib/CodeGen CGHLSLRuntime.cpp, clang/test/CodeGenHLSL vk_binding_attr.hlsl

Add CBuffer global to `@llvm.used` so it does not get optimized away
by GlobalOptPass before it reaches {DXIL|SPIRV}CBufferAccess pass.

Remove the CBuffer global from `@llvm.used` list in {DXIL|SPIRV}CBufferAccess
pass after individual CBuffer constants are replaced with accesses via the
CBuffer handle.
DeltaFile
+38-0llvm/test/CodeGen/DirectX/cbuffer_global_elim.ll
+36-0llvm/test/CodeGen/SPIRV/cbuffer_global_elim.ll
+17-0llvm/lib/Frontend/HLSL/CBuffer.cpp
+9-1clang/lib/CodeGen/CGHLSLRuntime.cpp
+0-2clang/test/CodeGenHLSL/vk_binding_attr.hlsl
+2-0llvm/lib/Target/SPIRV/SPIRVCBufferAccess.cpp
+102-32 files not shown
+104-38 files

FreeBSD/ports b4c8e2bdatabases/p5-DBIx-Lite distinfo Makefile

databases/p5-DBIx-Lite: Update to 0.38
DeltaFile
+3-3databases/p5-DBIx-Lite/distinfo
+2-1databases/p5-DBIx-Lite/Makefile
+5-42 files

LLVM/project b7152ffutils/bazel/llvm-project-overlay/clang BUILD.bazel

[Bazel] Fixes 8aafa50 (#201958)

This fixes 8aafa50c7a2dfb8ca1d5cdf8980f7f2d259779f5.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+1-01 files

NetBSD/pkgsrc BROg0wxdoc CHANGES-2026

   doc: Updated geography/gdal-lib to 3.13.1
VersionDeltaFile
1.3512+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc XKsRjNEgeography/gdal-lib distinfo Makefile.common, geography/py-gdal Makefile

   geography/gdal*: Update to 3.13.1

   Upstream NEWS:
     Bugfixs and minor improvements
VersionDeltaFile
1.82+4-4geography/gdal-lib/distinfo
1.45+3-3geography/gdal-lib/Makefile.common
1.201+1-2geography/gdal-lib/Makefile
1.100+1-2geography/py-gdal/Makefile
+9-114 files

FreeBSD/ports 59389adarchivers/py-xopen distinfo Makefile, archivers/py-xopen/files patch-pyproject.toml

archivers/py-xopen: Update to 2.1.0
DeltaFile
+18-0archivers/py-xopen/files/patch-pyproject.toml
+3-3archivers/py-xopen/distinfo
+1-1archivers/py-xopen/Makefile
+22-43 files

LLVM/project f90e1f7llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR inline-asm.mir

AMDGPU/UniformityAnalysis: Test MIR uniformity analysis for INLINEASM

Resolves to always uniform at the moment.
DeltaFile
+60-0llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/inline-asm.mir
+60-01 files