LLVM/project 1b89edcclang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()
DeltaFile
+28-0clang/test/CodeGen/systemz-charset.cpp
+10-0clang/lib/AST/ASTContext.cpp
+5-4clang/lib/Lex/TextEncodingConfig.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+48-45 files

LLVM/project 66d464fclang/docs LanguageExtensions.rst, clang/include/clang/Options Options.td

Enable driver changes for fexec-charset
DeltaFile
+14-6clang/lib/Driver/ToolChains/Clang.cpp
+14-4clang/include/clang/Options/Options.td
+11-3clang/test/Driver/clang_f_opts.c
+10-0llvm/lib/Support/TextEncoding.cpp
+4-3clang/test/Driver/cl-options.c
+3-3clang/docs/LanguageExtensions.rst
+56-193 files not shown
+60-199 files

LLVM/project 7dd821aclang/include/clang/Sema Sema.h

Fix build failure
DeltaFile
+1-0clang/include/clang/Sema/Sema.h
+1-01 files

LLVM/project 957754aclang/lib/Parse ParseDecl.cpp ParseExpr.cpp, clang/lib/Sema SemaExpr.cpp

add ParserConversionAction, do not translate unevaluated strings
DeltaFile
+15-0clang/test/CodeGen/systemz-charset.c
+6-5clang/lib/Sema/SemaExpr.cpp
+10-0clang/lib/Parse/ParseDecl.cpp
+9-0clang/test/CodeGen/systemz-charset-diag.cpp
+3-3clang/lib/Parse/ParseExpr.cpp
+4-0clang/lib/Parse/Parser.cpp
+47-83 files not shown
+53-99 files

LLVM/project 4f8da2eclang/include/clang/Sema Sema.h

Remove old include
DeltaFile
+0-1clang/include/clang/Sema/Sema.h
+0-11 files

LLVM/project 5a73ae5clang/lib/AST PrintfFormatString.cpp FormatString.cpp, clang/lib/Sema SemaChecking.cpp

Add format string handling
DeltaFile
+58-31clang/lib/AST/PrintfFormatString.cpp
+46-40clang/lib/AST/FormatString.cpp
+33-21clang/lib/Sema/SemaChecking.cpp
+25-11clang/lib/AST/FormatStringParsing.h
+15-8clang/lib/AST/ScanfFormatString.cpp
+19-0llvm/lib/Support/TextEncoding.cpp
+196-11111 files not shown
+257-12117 files

LLVM/project f610141clang/lib/Lex LiteralSupport.cpp, clang/test/CodeGen systemz-charset.cpp

move conversion into EncodeUCNEscape, update testcase
DeltaFile
+25-27clang/lib/Lex/LiteralSupport.cpp
+3-0clang/test/CodeGen/systemz-charset.cpp
+28-272 files

FreeNAS/freenas cdb8887src/middlewared/middlewared/plugins/service_/services all.py, src/middlewared/middlewared/plugins/zfs tier.py query_impl.py

Address AI review
DeltaFile
+23-7src/middlewared/middlewared/plugins/zfs/tier.py
+6-2src/middlewared/middlewared/plugins/zfs/query_impl.py
+5-1src/middlewared/middlewared/plugins/zfs/resource_crud.py
+1-3src/middlewared/middlewared/plugins/service_/services/all.py
+35-134 files

LLVM/project a902d76llvm/test/CodeGen/AMDGPU llvm.amdgcn.image.sample.a16.dim.ll llvm.amdgcn.image.a16.encode.ll, llvm/test/MC/AMDGPU gfx13_asm_vsample.s gfx13_asm_vimage.s

[AMDGPU] Add VIMAGE and VSAMPLE encodings for gfx13
DeltaFile
+1,208-0llvm/test/MC/AMDGPU/gfx13_asm_vsample.s
+565-563llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll
+1,030-0llvm/test/MC/AMDGPU/gfx13_asm_vimage.s
+495-494llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.a16.encode.ll
+483-416llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.ll
+456-412llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll
+4,237-1,88523 files not shown
+6,234-3,76329 files

FreeNAS/freenas 79b2d80tests/sharing_protocols/iscsi test_262_iscsi_alua.py

iSCSI ALUA: regression test for failover LUN-replace stall

Add an extended test that builds 2 targets (25 + 10 LUNs), opens an
iSCSI session to the standby on the 25-LUN target so the kernel has
tgt_devs to clean up during become_active, then triggers an ungraceful
failover via poweroff_vm. Asserts:

  - /var/log/failover.log on the new master does not contain
    'Failed to restart service "iscsitarget" after 15 seconds',
    which would indicate the LUN-replace loop stalled.
  - /sys/kernel/scst_tgt/async_lun_replace reads 0 after failover,
    confirming reset_active released the parked cleanup work.
  - All LUNs are reachable on the new master.

A function-scoped fixture handles recovery (start_vm, wait_for_backup,
wait_for_settle) so the cluster is restored to a clean two-node state
even if an assertion above failed.

Uses the dataset() asset helper rather than zvol() for lower
per-extent overhead at this scale.
DeltaFile
+210-1tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+210-11 files

FreeNAS/freenas af26d72src/middlewared/middlewared/plugins dlm.py

Remove logout all HA targets from reset_active
DeltaFile
+2-5src/middlewared/middlewared/plugins/dlm.py
+2-51 files

FreeNAS/freenas 2860a64src/middlewared/middlewared/plugins/iscsi_ scst.py alua.py

Release parked async LUN-replace cleanup after DLM peer eviction

scst.async_lun_replace=1 now also tells the kernel to park the deferred
cleanup of old tgt_devs from each LUN replace until the flag is cleared.
This avoids stalling become_active on scst_dlm_lock_wait inside
scst_clear_reservation while the dead peer is still a DLM lockspace
member.

Add iscsi.scst.disable_async_lun_replace and call it from the end of
iscsi.alua.reset_active, after dlm.reset_active (which evicts the peer)
completes.
DeltaFile
+20-1src/middlewared/middlewared/plugins/iscsi_/scst.py
+10-2src/middlewared/middlewared/plugins/iscsi_/alua.py
+30-32 files

LLVM/project c8e13e7llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

added test

Created using spr 1.3.4
DeltaFile
+160,855-171,854llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+54,567-55,132llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+92,827-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+770,378-269,33438,292 files not shown
+6,032,031-2,971,43138,298 files

FreeBSD/ports 139e264databases/redis_exporter Makefile distinfo

databases/redis_exporter: Update 1.81.0 => 1.83.0

While here, refactor GO_BUILDFLAGS build metadata.

Changelogs:
- https://github.com/oliver006/redis_exporter/releases/tag/v1.82.0
- https://github.com/oliver006/redis_exporter/releases/tag/v1.83.0

Commit log:
https://github.com/oliver006/redis_exporter/compare/v1.81.0...v1.83.0

PR:             293931
Reported by:    Volodymyr Kostyrko <arcade at b1t.name> (maintainer)
Approved by:    vvd (co-mentor, implicit)
DeltaFile
+5-6databases/redis_exporter/Makefile
+5-5databases/redis_exporter/distinfo
+10-112 files

LLVM/project 88f0e3alldb/source/Core SourceManager.cpp, lldb/test/Shell/Commands command-source-embedded.test

[lldb] Support list-ing Source Embedded in DWARF (#191802)

Compiled programs that embed their source code into their debugging
information (using, e.g., DW_LNCT_LLVM_source) should display that code
during debugging sessions.

Fixes #191801
DeltaFile
+29-0lldb/test/Shell/Commands/command-source-embedded.test
+6-1lldb/source/Core/SourceManager.cpp
+35-12 files

FreeNAS/freenas fffcedasrc/middlewared/middlewared/plugins config.py, src/middlewared/middlewared/plugins/update_ install_linux.py

NAS-140966 / 26.0.0-RC.1 / Move UPLOADED_DB_PATH to utils.db to break import cycle (by bmeagherix) (#18933)

Preexisting fragility caused to manifest by PR #18918

Original PR: https://github.com/truenas/middleware/pull/18932

Co-authored-by: Brian M <brian.meagher at ixsystems.com>
DeltaFile
+1-2src/middlewared/middlewared/plugins/config.py
+1-1src/middlewared/middlewared/plugins/update_/install_linux.py
+1-0src/middlewared/middlewared/utils/db.py
+3-33 files

FreeNAS/freenas 1f859c0src/middlewared/middlewared/plugins config.py, src/middlewared/middlewared/plugins/update_ install_linux.py

NAS-140966 / 27.0.0-BETA.1 / Move UPLOADED_DB_PATH to utils.db to break import cycle (#18932)
DeltaFile
+1-2src/middlewared/middlewared/plugins/config.py
+1-1src/middlewared/middlewared/plugins/update_/install_linux.py
+1-0src/middlewared/middlewared/utils/db.py
+3-33 files

LLVM/project f9fe429llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h, llvm/test/CodeGen/SPIRV/debug-info debug-type-function-int-string-dedup.ll debug-type-function-omit.ll

[SPIRV] Extend NSDI debug handling for DebugTypeFunction.

Changes:

- Collect required types with DebugInfoFinder instead of walking DbgVariableRecords only. This allows processing types that might not be available in these records, and avoids code duplication for the traversals.

- Emit DebugTypeFunction for DISubroutineType when every signature slot maps to an
emitted debug type.

- Reset per-module state in beginModule().

- Replace parallel FileStringRegs/BasicTypeNameRegs with a StringMap OpString
cache, deduplicating identical strings.

- Add LLVM DINode flag lowering for NSDI.

- Cache DebugInfoNone, OpTypeVoid and OpTypeInt32 registers to avoid duplicate instructions.
DeltaFile
+259-64llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+66-27llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+44-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-int-string-dedup.ll
+44-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-omit.ll
+42-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-void-prototypes.ll
+39-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-multi-scalar-params.ll
+494-914 files not shown
+635-9110 files

LLVM/project 53ff447.github/workflows issue-write.yml

[GitHub] Support issue_comment workflows in issue_write (#192205)

This is split off from #190010. We want to add a new workflow triggered
whenever a comment is added to an issue (workflow_run.event ==
'issue_comment'), that also writes an comment back via the issue_write
workflow.

However for issue_comment workflows, the head branch for the workflow
won't be the head of the PR, but the default branch of the repository.
So trying to fetch the PR based on the branch will fail.

GitHub docs seem to recommend that the PR number is explicitly passed
via an artifact in these cases:
https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#using-data-from-the-triggering-workflow

This PR adds support for this so we can eventually leave comments from
the test-suite.yml workflow
DeltaFile
+53-47.github/workflows/issue-write.yml
+53-471 files

LLVM/project aeea965libc/src/string/memory_utils/generic inline_strlen.h

[libc] Fix -Wshadow warnings in inline_strlen.h (#196855)
DeltaFile
+4-5libc/src/string/memory_utils/generic/inline_strlen.h
+4-51 files

LLVM/project 0100b52libc/src/unistd getopt.cpp

[libc] Fix -Wshadow warnings in getopt.cpp (#196853)
DeltaFile
+3-3libc/src/unistd/getopt.cpp
+3-31 files

LLVM/project 4002f70llvm/test/CodeGen/AMDGPU llvm.amdgcn.image.sample.a16.dim.ll llvm.amdgcn.image.a16.encode.ll, llvm/test/MC/AMDGPU gfx13_asm_vsample.s gfx13_asm_vimage.s

[AMDGPU] Add VIMAGE and VSAMPLE encoding for gfx13
DeltaFile
+1,208-0llvm/test/MC/AMDGPU/gfx13_asm_vsample.s
+565-563llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll
+1,029-0llvm/test/MC/AMDGPU/gfx13_asm_vimage.s
+495-494llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.a16.encode.ll
+483-416llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.ll
+456-412llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll
+4,236-1,88523 files not shown
+6,232-3,76329 files

LLVM/project ffa3b89libc/src/__support/threads raw_rwlock.h

[libc] Fix -Wshadow warning in raw_rwlock.h (#196852)
DeltaFile
+2-2libc/src/__support/threads/raw_rwlock.h
+2-21 files

LLVM/project 5397455libc/src/__support/math atanf.h

[libc] Fix -Wshadow warning in atanf.h (#196850)

x_d already exists in an outer scope and isn't modified if `x_abs <
0x3980'0000`, so no need to have a shadowing variable.

No behavior change.
DeltaFile
+0-1libc/src/__support/math/atanf.h
+0-11 files

FreeNAS/freenas c0dfd7asrc/middlewared/middlewared/plugins config.py, src/middlewared/middlewared/plugins/update_ install_linux.py

Move UPLOADED_DB_PATH to utils.db to break import cycle
DeltaFile
+1-2src/middlewared/middlewared/plugins/config.py
+1-1src/middlewared/middlewared/plugins/update_/install_linux.py
+1-0src/middlewared/middlewared/utils/db.py
+3-33 files

FreeBSD/ports 8d5202dlang Makefile

lang/Makefile: unbreak INDEX

PR:             295202
Reported by:    Yasuhito FUTATSUKI
Approved by:    vvd (co-mentor, implicit)
DeltaFile
+1-1lang/Makefile
+1-11 files

LLVM/project 2a96784llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp SPIRVNonSemanticDebugHandler.h, llvm/test/CodeGen/SPIRV/debug-info debug-type-function-omit.ll debug-type-function-int-string-dedup.ll

[SPIRV] Extend NSDI debug handling for DebugTypeFunction.

Changes:

- Collect required types with DebugInfoFinder instead of walking DbgVariableRecords only. This allows processing types that might not be available in these records, and avoids code duplication for the traversals.

- Emit DebugTypeFunction for DISubroutineType when every signature slot maps to an
emitted debug type.

- Reset per-module state in beginModule().

- Replace parallel FileStringRegs/BasicTypeNameRegs with a StringMap OpString
cache, deduplicating identical strings.

- Add LLVM DINode flag lowering for NSDI.

- Cache DebugInfoNone, OpTypeVoid and OpTypeInt32 registers to avoid duplicate instructions.
DeltaFile
+255-64llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+65-27llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+44-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-omit.ll
+44-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-int-string-dedup.ll
+42-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-void-prototypes.ll
+39-0llvm/test/CodeGen/SPIRV/debug-info/debug-type-function-multi-scalar-params.ll
+489-914 files not shown
+630-9110 files

FreeBSD/ports f7d5a66math/givaro Makefile pkg-plist

math/givaro: Add DOXYGEN option

- Sort PLIST
- Bump PORTREVISION for package change

Documentation built with Doxygen should be added to DOXYGEN option
rather than DOCS option.

PR:     295149
DeltaFile
+7-5math/givaro/Makefile
+1-1math/givaro/pkg-plist
+8-62 files

LLVM/project b763058llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-instructions.ll, llvm/test/CodeGen/AMDGPU ctlz_zero_undef.ll ctlz_zero_poison.ll

Merge upstream/main into users/mariusz-sikora-at-amd/gfx13/add-vbuffer
DeltaFile
+4,634-367llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+3,073-1,259llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+0-2,614llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+2,614-0llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll
+1,660-649llvm/test/CodeGen/AArch64/bf16-instructions.ll
+1,440-725llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+13,421-5,6142,645 files not shown
+79,688-38,5912,651 files

LLVM/project 3092050lldb/test/API/functionalities/dlopen_other_executable TestDlopenOtherExecutable.py

[lldb] Confine TestDlopenOtherExecutable.py to Darwin-{x86_64,arm64} (#196405)

First, I remove all the `skipIf` and `expectedFailure` in favor of
`skipUnlessDarwin` because that appears to be the only supported
platform here.

Next, I limit the architectures to x86_64 and arm64. Opening other
executables is a hack that works in limited circumstances. arm64e is not
supported.
DeltaFile
+3-6lldb/test/API/functionalities/dlopen_other_executable/TestDlopenOtherExecutable.py
+3-61 files