LLVM/project 27ff651clang/lib/Basic/Targets TCE.h TCE.cpp, clang/test/CodeGen target-data.c

[OpenASIP] Update the TCE target defs for OpenASIP 2.2 (#176698)

OpenASIP (ex. TCE*) is a special target which has only a stub target
definition in the LLVM side that has resided in LLVM for over 15 years.
I'm the original contributors of this stub.

Due to needing various other patches to LLVM that were not nicely
upstreamable, the upstream TCE target defs have long been unupdated.
However, with the recent changes to the vectorization types etc. I
managed to minimize the required LLVM TCE patch to this one and with
this patch OpenASIP can be (finally!) used without a patched LLVM for
VLIW/TTA customization. RISC-V operation set customization still
requires a patch to polish and upstream (TBD).

This patch:

* Introduces a 64b variant of an OpenASIP target.
* Unifies the datalayouts of the different target variants to make it
compatible with OpenASIP v2.2 and above.

    [17 lines not shown]
DeltaFile
+50-9clang/lib/Basic/Targets/TCE.h
+28-24llvm/include/llvm/TargetParser/Triple.h
+15-1llvm/lib/TargetParser/Triple.cpp
+13-0llvm/lib/TargetParser/TargetDataLayout.cpp
+12-0clang/lib/Basic/Targets/TCE.cpp
+6-2clang/test/CodeGen/target-data.c
+124-365 files not shown
+145-3611 files

NetBSD/pkgsrc PCyJrUFdoc CHANGES-2026 TODO

   doc: Updated textproc/dasel to 3.4.1
VersionDeltaFile
1.2370+2-1doc/CHANGES-2026
1.27110+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc tk5Huhvtextproc/dasel distinfo Makefile

   dasel: update to 3.4.1.

   ## [v3.4.1] - 2026-03-30

   ### Fixed

   - Escape characters in query strings now work as expected, e.g. `\n` will be treated as a newline character instead of the literal string `\n`.
   - Fixed a typo in the `<=` token that could cause a display issue.
VersionDeltaFile
1.8+4-4textproc/dasel/distinfo
1.22+2-3textproc/dasel/Makefile
+6-72 files

NetBSD/pkgsrc lhHhQBMdoc CHANGES-2026 TODO

   doc: Updated textproc/py-sphinx-autodoc-typehints to 3.10.1
VersionDeltaFile
1.2369+2-1doc/CHANGES-2026
1.27109+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc ovgtizjtextproc/py-sphinx-autodoc-typehints Makefile distinfo

   py-sphinx-autodoc-typehints: update to 3.10.1.

   3.10.1

   🐛 fix(resolver): surface hints for @no_type_check targets by @gaborbernat in #681

   3.10.0

   🔒 ci(workflows): add zizmor security auditing by @gaborbernat in #672
   ✨ feat(resolver): auto-inject :vartype: for annotated instance vars by @gaborbernat in #678
   🐛 fix(intersphinx): skip union aliases in type mapping by @gaborbernat in #679
VersionDeltaFile
1.49+4-4textproc/py-sphinx-autodoc-typehints/Makefile
1.39+4-4textproc/py-sphinx-autodoc-typehints/distinfo
1.7+3-0textproc/py-sphinx-autodoc-typehints/PLIST
+11-83 files

NetBSD/pkgsrc a9vQav5doc CHANGES-2026 TODO

   doc: Updated devel/py-ruff to 0.15.10
VersionDeltaFile
1.2368+2-1doc/CHANGES-2026
1.27108+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc Dj2fMGwdevel/py-ruff distinfo cargo-depends.mk

   py-ruff: update to 0.15.10.

   Preview features

       [flake8-logging] Allow closures in except handlers (LOG004) (#24464)
       [flake8-self] Make SLF diagnostics robust to non-self-named variables (#24281)
       [flake8-simplify] Make the fix for collapsible-if safe in preview (SIM102) (#24371)

   Bug fixes

       Avoid emitting multi-line f-string elements before Python 3.12 (#24377)
       Avoid syntax error from E502 fixes in f-strings and t-strings (#24410)
       Strip form feeds from indent passed to dedent_to (#24381)
       [pyupgrade] Fix panic caused by handling of octals (UP012) (#24390)
       Reject multi-line f-string elements before Python 3.12 (#24355)

   Rule changes

       [ruff] Treat f-string interpolation as potential side effect (RUF019) (#24426)

    [9 lines not shown]
VersionDeltaFile
1.100+37-37devel/py-ruff/distinfo
1.96+11-12devel/py-ruff/cargo-depends.mk
1.102+2-2devel/py-ruff/Makefile
+50-513 files

pkgng/pkgng f8ef4afsrc query.c, tests/frontend query.sh

query: fix ℅y/%Y
DeltaFile
+92-0tests/frontend/query.sh
+1-3src/query.c
+93-32 files

LLVM/project 02fdc8flldb/include/lldb/Core Debugger.h Statusline.h, lldb/source/Core Debugger.cpp Statusline.cpp

[lldb] Fix stale Symbol pointer crash in statusline after 'target symbols add' (#188377)

Context: 
lldb might crash when running to a debuggee crashing state and do a
target symbols add command.
Backtrace: 
```
 #0 0x000055ca6790dc65 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/hyubo/osmeta/external/llvm-project/llvm/lib/Support/Unix/Signals.inc:848:11
 #1 0x000055ca6790e434 PrintStackTraceSignalHandler(void*) /home/hyubo/osmeta/external/llvm-project/llvm/lib/Support/Unix/Signals.inc:931:1
 #2 0x000055ca6790b839 llvm::sys::RunSignalHandlers() /home/hyubo/osmeta/external/llvm-project/llvm/lib/Support/Signals.cpp:104:5
 #3 0x000055ca6790ff6b SignalHandler(int, siginfo_t*, void*) /home/hyubo/osmeta/external/llvm-project/llvm/lib/Support/Unix/Signals.inc:430:38
 #4 0x00007fe9e5e44560 __restore_rt /home/engshare/third-party2/glibc/2.34/src/glibc-2.34/signal/../sysdeps/unix/sysv/linux/libc_sigaction.c:13:0
 #5 0x00007fe9e5f25649 syscall /home/engshare/third-party2/glibc/2.34/src/glibc-2.34/misc/../sysdeps/unix/sysv/linux/x86_64/syscall.S:38:0
 #6 0x00007fe9ec649170 SignalHandler(int, siginfo_t*, void*) /home/hyubo/osmeta/external/llvm-project/llvm/lib/Support/Unix/Signals.inc:429:7
 #7 0x00007fe9e5e44560 __restore_rt /home/engshare/third-party2/glibc/2.34/src/glibc-2.34/signal/../sysdeps/unix/sysv/linux/libc_sigaction.c:13:0
 #8 0x00007fe9ebb77bf0 lldb_private::operator<(lldb_private::StackID const&, lldb_private::StackID const&) /home/hyubo/osmeta/external/llvm-project/lldb/source/Target/StackID.cpp:99:16
 #9 0x00007fe9ebb6863d CompareStackID(std::shared_ptr<lldb_private::StackFrame> const&, lldb_private::StackID const&) /home/hyubo/osmeta/external/llvm-project/lldb/source/Target/StackFrameList.cpp:683:3
#10 0x00007fe9ebb6d049 bool __gnu_cxx::__ops::_Iter_comp_val<bool (*)(std::shared_ptr<lldb_private::StackFrame> const&, lldb_private::StackID const&)>::operator()<__gnu_cxx::__normal_iterator<std::shared_ptr<lldb_private::StackFrame>*, std::vector<std::shared_ptr<lldb_private::StackFrame>, std::allocator<std::shared_ptr<lldb_private::StackFrame>>>>, lldb_private::StackID const>(__gnu_cxx::__normal_iterator<std::shared_ptr<lldb_private::StackFrame>*, std::vector<std::shared_ptr<lldb_private::StackFrame>, std::allocator<std::shared_ptr<lldb_private::StackFrame>>>>, lldb_private::StackID const&) /mnt/gvfs/third-party2/libgcc/d1129753c8361ac8e9453c0f4291337a4507ebe6/11.x/platform010/5684a5a/include/c++/11.x/bits/predefined_ops.h:196:4
#11 0x00007fe9ebb6cefe __gnu_cxx::__normal_iterator<std::shared_ptr<lldb_private::StackFrame>*, std::vector<std::shared_ptr<lldb_private::StackFrame>, std::allocator<std::shared_ptr<lldb_private::StackFrame>>>> std::__lower_bound<__gnu_cxx::__normal_iterator<std::shared_ptr<lldb_private::StackFrame>*, std::vector<std::shared_ptr<lldb_private::StackFrame>, std::allocator<std::shared_ptr<lldb_private::StackFrame>>>>, lldb_private::StackID, __gnu_cxx::__ops::_Iter_comp_val<bool (*)(std::shared_ptr<lldb_private::StackFrame> const&, lldb_private::StackID const&)>>(__gnu_cxx::__normal_iterator<std::shared_ptr<lldb_private::StackFrame>*, std::vector<std::shared_ptr<lldb_private::StackFrame>, std::allocator<std::shared_ptr<lldb_private::StackFrame>>>>, __gnu_cxx::__normal_iterator<std::shared_ptr<lldb_private::StackFrame>*, std::vector<std::shared_ptr<lldb_private::StackFrame>, std::allocator<std::shared_ptr<lldb_private::StackFrame>>>>, lldb_private::StackID const&, __gnu_cxx::__ops::_Iter_comp_val<bool (*)(std::shared_ptr<lldb_private::StackFrame> const&, lldb_private::StackID const&)>) /mnt/gvfs/third-party2/libgcc/d1129753c8361ac8e9453c0f4291337a4507ebe6/11.x/platform010/5684a5a/include/c++/11.x/bits/stl_algobase.h:1464:8

    [53 lines not shown]
DeltaFile
+9-0lldb/source/Core/Debugger.cpp
+3-0lldb/include/lldb/Core/Debugger.h
+3-0lldb/include/lldb/Core/Statusline.h
+2-0lldb/source/Core/Statusline.cpp
+1-0lldb/source/Target/Process.cpp
+18-05 files

LLVM/project 1ad729cclang/test/Sema warn-lifetime-safety-suggestions.cpp

add fixme.
DeltaFile
+3-2clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+3-21 files

NetBSD/pkgsrc neMKkiNdoc CHANGES-2026 TODO

   doc: Updated comms/py-rich to 15.0.0
VersionDeltaFile
1.2367+2-1doc/CHANGES-2026
1.27107+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc gzCoqGrcomms/py-rich distinfo Makefile

   py-rich: update to 15.0.0.

   15.0.0

   Changed

       Breaking change: Dropped support for Python3.8

   Fixed

       Fixed empty print ignoring the end parameter #4075
       Fixed Text.from_ansi removing newlines #4076
       Fixed FileProxy.isatty not proxying #4077
       Fixed inline code in Markdown tables cells #4079

   14.3.4

   Improved import time with lazy loading #4070

   Changed link id generation to avoid random number generation at runtime #3845
VersionDeltaFile
1.51+4-4comms/py-rich/distinfo
1.59+2-2comms/py-rich/Makefile
+6-62 files

LLVM/project ef430c6clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel EntityPointerLevel.h

fix format
DeltaFile
+2-2clang/include/clang/ScalableStaticAnalysisFramework/Analyses/EntityPointerLevel/EntityPointerLevel.h
+2-21 files

NetBSD/pkgsrc VwsvBirdoc CHANGES-2026 TODO

   doc: Updated sysutils/py-puremagic to 2.2.0
VersionDeltaFile
1.2366+2-1doc/CHANGES-2026
1.27106+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc JGrvMvEsysutils/py-puremagic PLIST distinfo

   py-puremagic: update to 2.2.0.

   Version 2.2.0
   -------------

   - Adding Ogg scanner to distinguish Vorbis, Opus, Theora, FLAC, Speex, and OGM codecs
   - Adding ASF scanner to distinguish WMV (video) from WMA (audio) files
   - Adding EBML scanner to distinguish Matroska (.mkv) from WebM (.webm) files
   - Adding MSI (Windows Installer) and MPP (Microsoft Project) detection to CFBF scanner
   - Fixing #146 OOXML detection now uses `[Content_Types].xml` content types as primary method, correctly identifying docx/xlsx/pptx files from LibreOffice, Google Docs, and other non-Microsoft tools (thanks to jonasdeboeck79)
   - Fixing ZIP deep scan now inspects all ZIP files instead of short-circuiting on .zip extension
   - Fixing text scanner now treats files containing NUL bytes as binary data instead of misidentifying them as text
   - Fixing mz5 HDF5 scanner typo in chromatogram dataset name
VersionDeltaFile
1.7+9-0sysutils/py-puremagic/PLIST
1.17+4-4sysutils/py-puremagic/distinfo
1.19+2-2sysutils/py-puremagic/Makefile
+15-63 files

FreeNAS/freenas f00a527src/middlewared/middlewared/plugins/zpool scrub_impl.py

align with original behavior
DeltaFile
+6-2src/middlewared/middlewared/plugins/zpool/scrub_impl.py
+6-21 files

NetBSD/pkgsrc Md2tPfFdoc CHANGES-2026 TODO

   doc: Updated textproc/py-pdf to 6.10.0
VersionDeltaFile
1.2365+2-1doc/CHANGES-2026
1.27105+1-2doc/TODO
+3-32 files

LLVM/project 444d1cdclang/lib/Format UnwrappedLineParser.cpp

[clang-format][NFC] Update comment (#192301)

The code changed in adba2aadf2.
DeltaFile
+2-2clang/lib/Format/UnwrappedLineParser.cpp
+2-21 files

NetBSD/pkgsrc lODCpyItextproc/py-pdf Makefile distinfo

   py-pdf: update to 6.10.0.

   ## Version 6.10.0, 2026-04-10

   ### Security (SEC)
   - Disallow custom XML entity declarations for XMP metadata (#3724)

   ### New Features (ENH)
   - Skip MD5 key derivation for AES-256 encrypted PDFs (#3694)

   ### Bug Fixes (BUG)
   - Use remove_orphans in compress_identical_objects (#3310)
   - Fix PdfReadError when xref table contains comments before trailer (#3710)
   - Correctly verify AES padding during decryption (#3699)
   - Fix stale object cache from non-authoritative object streams (#3698)
   - Fix extract_links pairing when annotations include non-links (#3687)

   ### Documentation (DOC)
   - Add AI policy (#3717)
VersionDeltaFile
1.61+4-4textproc/py-pdf/Makefile
1.55+4-4textproc/py-pdf/distinfo
+8-82 files

LLVM/project c0f73c8mlir/lib/Transforms/Utils DialectConversion.cpp, mlir/test/Transforms test-legalize-type-conversion.mlir

[mlir] Use a container with deterministic iteration order for unrealized materializations (#191323)

Iteration over unrealized materializations in DialectConversion is
non-deterministic as the materialization metadata is stored in a
DenseMap. Replacing with a Vector-backed `llvm::MapVector` restores
deterministic behaviour.

This container is iterated for example here:
https://github.com/llvm/llvm-project/blob/main/mlir/lib/Transforms/Utils/DialectConversion.cpp#L3250
DeltaFile
+16-0mlir/test/Transforms/test-legalize-type-conversion.mlir
+6-5mlir/lib/Transforms/Utils/DialectConversion.cpp
+22-52 files

FreeBSD/ports ebabccddevel/libwasmtime distinfo Makefile.cargo

devel/libwasmtime: update: 42.0.1 -> 43.0.1

ChangeLog:      https://github.com/bytecodealliance/wasmtime/compare/v42.0.1...v43.0.1

Sponsored by:   tipi.work
DeltaFile
+51-49devel/libwasmtime/distinfo
+24-23devel/libwasmtime/Makefile.cargo
+1-2devel/libwasmtime/Makefile
+76-743 files

LLVM/project 8d29e8bclang/test/Sema warn-lifetime-safety-suggestions.cpp warn-lifetime-safety.cpp

fx more tests
DeltaFile
+3-8clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+10-0clang/test/Sema/warn-lifetime-safety.cpp
+13-82 files

LLVM/project fced809mlir/include/mlir/Dialect/XeGPU/IR XeGPUOps.td, mlir/lib/Dialect/XeGPU/Transforms XeGPUPropagateLayout.cpp

[MLIR][XeGPU] Add propagation support for convert_layout op (#191598)

As title
DeltaFile
+30-3mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+25-0mlir/test/Dialect/XeGPU/resolve-layout-conflicts.mlir
+18-0mlir/test/Dialect/XeGPU/propagate-layout-subgroup.mlir
+4-2mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+77-54 files

LLVM/project c3a2251flang/lib/Optimizer/CodeGen CodeGen.cpp, flang/test/Fir/CUDA cuda-code-gen.mlir

[flang][cuda] Fix managed address space mismatch on host side (#192304)

Managed should not map to global
DeltaFile
+11-14flang/test/Fir/CUDA/cuda-code-gen.mlir
+0-2flang/lib/Optimizer/CodeGen/CodeGen.cpp
+11-162 files

FreeNAS/freenas f842c5ctests/api2 test_zpool_scrub.py

try
DeltaFile
+15-3tests/api2/test_zpool_scrub.py
+15-31 files

LLVM/project a152ed4llvm/lib/MC MCLFI.cpp

[LFI][NFC] Mark lfi-enable-rewriter flag as hidden (#192143)

This flag is meant for debugging so it should be hidden.
DeltaFile
+1-1llvm/lib/MC/MCLFI.cpp
+1-11 files

LLVM/project e47cbe9clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp, clang/test/CIR/CodeGen paren-init-list-eh.cpp paren-init-list.cpp

[CIR] Implement cleanup handling for destructor ILE initializers (#192172)

This adds EH cleanup handling for C++ initializer list expressions
containing destructed types. The necessary support for deferred
deactivation cleanups was already in place, so this just needed to push
the deferred destroy cleanup when the init list element is constructed.
DeltaFile
+115-0clang/test/CIR/CodeGen/paren-init-list-eh.cpp
+54-0clang/test/CIR/CodeGen/paren-init-list.cpp
+7-5clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+176-53 files

OpenZFS/src 046dfbc.github/workflows zfs-qemu.yml, .github/workflows/scripts qemu-2-start.sh

ci: update FreeBSD CI images from 14.3 to 14.4

Update FreeBSD CI targets from 14.3 to 14.4 in both the QEMU
start script and the workflow configuration.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18362
DeltaFile
+4-4.github/workflows/scripts/qemu-2-start.sh
+4-4.github/workflows/zfs-qemu.yml
+8-82 files

OpenZFS/src bb046c6.github/workflows zfs-qemu.yml, .github/workflows/scripts generate-ci-type.py

CI: Support repository variable override for ZTS OS selection

Allow restricting ZTS OS targets by setting the vars.ZTS_OS_OVERRIDE
repository variable (e.g. '["debian13"]') to reduce shared runner
contention when running the full OS matrix is unnecessary. When unset,
the existing ci_type-based OS selection is used unchanged.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Ameer Hamza <ahamza at ixsystems.com>
Closes #18342
DeltaFile
+21-12.github/workflows/scripts/generate-ci-type.py
+15-1.github/workflows/zfs-qemu.yml
+36-132 files

OpenZFS/src c9ce6cb.github/workflows zfs-arm.yml zfs-qemu.yml, .github/workflows/scripts qemu-3-deps-vm.sh qemu-4-build-vm.sh

CI: Add ARM builder

Do a ZFS build inside of an ARM runner.  This only does a simple
build, it does not run the test suite.  The build runs on the
runner itself rather than in a VM, since nesting is not supported on
Github ARM runners.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18343
DeltaFile
+40-0.github/workflows/zfs-arm.yml
+19-3.github/workflows/scripts/qemu-3-deps-vm.sh
+10-1.github/workflows/scripts/qemu-4-build-vm.sh
+1-1.github/workflows/zfs-qemu.yml
+70-54 files