LLVM/project a7f9621llvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 arm64-vcvt-fptoi.ll shuffle-tbl34.ll

[AArch64] Add vector floating-point round+convert patterns (#177801)

Stacked on https://github.com/llvm/llvm-project/pull/177800.

We were previously able to fuse *scalar* floating-point round + convert
to integer sequences into a single "rounding conversion" instruction.
This PR extends that to vectors.
DeltaFile
+112-252llvm/test/CodeGen/AArch64/arm64-vcvt-fptoi.ll
+51-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+8-16llvm/test/CodeGen/AArch64/shuffle-tbl34.ll
+171-2683 files

FreeBSD/ports 26299ffwww Makefile, www/py-flatnotes pkg-plist Makefile

www/py-flatnotes: New port: Self-hosted, database-less note taking web app

Flatnotes is a self-hosted, database-less note-taking web app that
utilises a flat folder of markdown files for storage.

WWW: https://github.com/dullage/flatnotes/
DeltaFile
+56-0www/py-flatnotes/pkg-plist
+54-0www/py-flatnotes/Makefile
+50-0www/py-flatnotes/files/flatnotes.in
+5-0www/py-flatnotes/distinfo
+2-0www/py-flatnotes/pkg-descr
+1-0www/Makefile
+168-06 files

LLVM/project ba7b621llvm/lib/Target/RISCV RISCVSchedTTAscalonX.td RISCVSchedTTAscalonD8.td, llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8 vlseg-vsseg.s vdiv_vsqrt.s

[RISCV] Rename Tenstorrent Ascalon D8 to Ascalon X (#178199)

As per the official release document. D8 is a former name, used
internally.

Ref: Brief from https://tenstorrent.com/en/ip/risc-v-cpu
DeltaFile
+4,734-0llvm/test/tools/llvm-mca/RISCV/tt-ascalon-x/vlseg-vsseg.s
+0-4,734llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/vlseg-vsseg.s
+1,039-0llvm/lib/Target/RISCV/RISCVSchedTTAscalonX.td
+0-1,039llvm/lib/Target/RISCV/RISCVSchedTTAscalonD8.td
+1,016-0llvm/test/tools/llvm-mca/RISCV/tt-ascalon-x/vdiv_vsqrt.s
+0-1,016llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/vdiv_vsqrt.s
+6,789-6,78925 files not shown
+10,208-10,20631 files

NetBSD/src 4rRG28vdoc 3RDPARTY CHANGES

   new OpenSSL
VersionDeltaFile
1.2160+4-4doc/3RDPARTY
1.3221+2-1doc/CHANGES
+6-52 files

NetBSD/src do5KXiocrypto Makefile.openssl

   Need to tell lint to use c11 for _Atomic
VersionDeltaFile
1.23+2-1crypto/Makefile.openssl
+2-11 files

LLVM/project 36acae1lldb/include/lldb/Core ModuleSpec.h, lldb/source/Core ModuleList.cpp

[lldb] Enable locate module callback for main executable in launch mode (#176266)

During target creation for launch mode, the locate module callback was
not invoked for the main executable because the Target doesn't exist yet
when ModuleList::GetSharedModule is called. This prevented custom module
location logic from being applied to the main executable.

This change adds a PlatformSP to ModuleSpec so that GetSharedModule can
call the locate module callback using the Platform directly, even when
Target is not available. The Platform is now set on the ModuleSpec in
TargetList::CreateTargetInternal before calling ResolveExecutable.

Co-authored-by: George Hu <georgehuyubo at gmail.com>
DeltaFile
+101-0lldb/unittests/Target/LocateModuleCallbackTest.cpp
+19-11lldb/source/Core/ModuleList.cpp
+14-1lldb/include/lldb/Core/ModuleSpec.h
+4-0lldb/source/Target/TargetList.cpp
+138-124 files

NetBSD/src LDd7MThcrypto/external/apache2/openssl/dist/apps/lib apps.c, crypto/external/apache2/openssl/dist/include/openssl bio.h.in

   merge changes between OpenSSL-3.5.1 and 3.5.5
VersionDeltaFile
1.3+1,109-717crypto/external/apache2/openssl/dist/test/ectest.c
1.2+672-1,018crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc64/aes-gcm-ppc.S
1.2+672-1,018crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc/aes-gcm-ppc.S
1.3+556-550crypto/external/apache2/openssl/dist/include/openssl/bio.h.in
1.3+435-436crypto/external/apache2/openssl/dist/test/evp_test.c
1.3+370-420crypto/external/apache2/openssl/dist/apps/lib/apps.c
+3,814-4,159889 files not shown
+7,762-7,770895 files

LLVM/project a3cc990mlir/include/mlir/Dialect/MemRef/IR MemoryAccessOpInterfaces.td, mlir/lib/Dialect/MemRef/IR MemoryAccessOpInterfaces.cpp

Feedback and documentation layout fixes

Co-authored-by: Jakub Kuderski <jakub at nod-labs.com>
DeltaFile
+12-12mlir/include/mlir/Dialect/MemRef/IR/MemoryAccessOpInterfaces.td
+4-4mlir/lib/Dialect/MemRef/IR/MemoryAccessOpInterfaces.cpp
+16-162 files

NetBSD/pkgsrc-wip b02265axrdp TODO

xrdp: Add reference to CVE-2025-68670
DeltaFile
+1-1xrdp/TODO
+1-11 files

NetBSD/pkgsrc-wip 84db734suricata TODO

suricata: Add reference to recent CVEs
DeltaFile
+4-0suricata/TODO
+4-01 files

NetBSD/pkgsrc-wip c4249c9dlib TODO

dlib: Add reference to CVE-2026-24799
DeltaFile
+2-0dlib/TODO
+2-01 files

NetBSD/src BKvqW8lcrypto/external/apache2/openssl/dist/crypto/ec ecp_nistz256_table.c curve25519.c, crypto/external/apache2/openssl/dist/ssl s3_lib.c

   Import OpenSSL-3.5.5 (previous was 3.5.1)

   Changes between 3.5.4 and 3.5.5 [27 Jan 2026]
   Fixed Improper validation of PBMAC1 parameters in PKCS#12 MAC verification.

   Severity: Moderate

   Issue summary: PBMAC1 parameters in PKCS#12 files are missing
   validation which can trigger a stack-based buffer overflow, invalid
   pointer or NULL pointer dereference during MAC verification.

   Impact summary: The stack buffer overflow or NULL pointer dereference
   may cause a crash leading to Denial of Service for an application
   that parses untrusted PKCS#12 files. The buffer overflow may also
   potentially enable code execution depending on platform mitigations.

   Reported by: Stanislav Fort (Aisle Research) and Petr #ime#ek (Aisle
   Research) and Hamza (Metadust)


    [346 lines not shown]
VersionDeltaFile
1.1.1.2+14,894-9,513crypto/external/apache2/openssl/dist/crypto/ec/ecp_nistz256_table.c
1.1.1.2+10,184-10,183crypto/external/apache2/openssl/dist/test/ecdsatest.h
1.1.1.2+9,600-1,918crypto/external/apache2/openssl/dist/test/quic_record_test.c
1.1.1.2+3,896-3,501crypto/external/apache2/openssl/dist/ssl/s3_lib.c
1.1.1.2+3,102-2,955crypto/external/apache2/openssl/dist/crypto/ec/curve25519.c
1.1.1.2+2,944-2,702crypto/external/apache2/openssl/dist/test/sslapitest.c
+44,620-30,7722,330 files not shown
+205,367-161,0992,336 files

FreeNAS/freenas ebfa059tests/api2 test_audit_websocket.py

Fix test
DeltaFile
+1-2tests/api2/test_audit_websocket.py
+1-21 files

FreeBSD/src 8a95085tests/sys/kern ssl_sendfile.c

tests/kern: make ssl_sendfile:truncate and ssl_sendfile:grow less flaky

First problem is a trivial race that the client thread doesn't see updated
c.sbytes.  Second problem applies only to the truncate test.  On a machine
with huge default buffer sizes, there is a chance that sendfile(2) will
fill both buffers with amount of data that is larger than the size we plan
to truncate.  To minimise chances for this scenario, increase file size
and truncate it less aggressively, also try to decrease buffer sizes.
DeltaFile
+16-2tests/sys/kern/ssl_sendfile.c
+16-21 files

LLVM/project e242728clang-tools-extra/clangd XRefs.cpp, clang-tools-extra/clangd/unittests XRefsTests.cpp

[clangd] Find implementations recursively  (#177564)

This makes `textDocument/implementation` return not just direct implementations
(e.g. directly derived classes) but indirect ones (e.g. derived classes of derived
classes) as well.

This is a step towards fixing https://github.com/clangd/clangd/issues/2499.
DeltaFile
+43-2clang-tools-extra/clangd/unittests/XRefsTests.cpp
+26-18clang-tools-extra/clangd/XRefs.cpp
+69-202 files

OpenBSD/ports gUh1mPEtextproc/check-jsonschema distinfo Makefile

   Update to check-jsonschema 0.36.1
VersionDeltaFile
1.6+2-2textproc/check-jsonschema/distinfo
1.6+1-1textproc/check-jsonschema/Makefile
+3-32 files

LLVM/project 419f558llvm/lib/IR Intrinsics.cpp, llvm/test/Assembler invalid-interleave.ll

[Intrinsics] Check that element count is a valid multiple before calling VectorType::getOneNthElementsVectorType. (#178283)

Fixes #178275
DeltaFile
+9-5llvm/lib/IR/Intrinsics.cpp
+9-0llvm/test/Assembler/invalid-interleave.ll
+18-52 files

LLVM/project 3446ff1mlir/include/mlir/Dialect/GPU/IR GPUOps.td, mlir/lib/Dialect/GPU/IR GPUDialect.cpp

[mlir] Update all-reduce (& vector tests) to use workgroup barriers (#178285)

This commit updates the lowering of all-reduce operations to annotate
the generated barriers with `memfence [#gpu.address_space<workgroup>]`
so that these barriers do not force unrelated global memory operations
to complete. It similarly sets up the warp synchronization function in
the vectory distribuhte tests, since they also only read/write shared
memory.

In additon, this commit adds convenience builders for gpu.barrier, which
will allow it to either fence on a given address space or on the address
space of a provided memref.
DeltaFile
+22-1mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
+5-5mlir/test/Dialect/Vector/vector-warp-distribute.mlir
+4-1mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
+2-2mlir/lib/Dialect/GPU/Transforms/AllReduceLowering.cpp
+2-2mlir/test/Dialect/GPU/all-reduce-add.mlir
+2-2mlir/test/Dialect/GPU/all-reduce-maxf.mlir
+37-131 files not shown
+38-147 files

FreeBSD/src 938915acontrib/netbsd-tests/lib/libc/regex t_exhaust.c

netbsd-tests: Fix regcomp_too_big flakiness

The test sometimes crashes with ASLR enabled.  This seems to happen when
regcomp() grows the process stack and happens to run into the virtual
memory limit set at the beginning of the test.  ASLR triggers the
problem since it introduces a bit of fragmentation and thus introduces
cases where stack allocation can be the trigger of virtual memory
exhaustion, rather than dynamic memory allocation in regcomp().

Make the test stable by priming the stack before doing anything else.
This effectively reserves 16MB of virtual memory for the stack, which in
practice is enough to make the test stable on amd64.

PR:             259971
Reviewed by:    ngie, emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54880
DeltaFile
+14-3contrib/netbsd-tests/lib/libc/regex/t_exhaust.c
+14-31 files

FreeNAS/freenas 1e033b4src/middlewared/middlewared/plugins/service_/services base.py base_state.py

fix sysds migration instability
DeltaFile
+165-36src/middlewared/middlewared/plugins/service_/services/base.py
+0-4src/middlewared/middlewared/plugins/service_/services/base_state.py
+165-402 files

LLVM/project b260ed6clang/lib/CIR/CodeGen CIRGenCUDANV.cpp CIRGenCUDARuntime.h

nit: parity with og on runtime headers
DeltaFile
+2-3clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
+2-2clang/lib/CIR/CodeGen/CIRGenCUDARuntime.h
+1-1clang/lib/CIR/CodeGen/CIRGenCUDARuntime.cpp
+5-63 files

LLVM/project 83660fbllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 disjoint-or-reductions.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+56-18llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+8-12llvm/test/Transforms/SLPVectorizer/X86/disjoint-or-reductions.ll
+64-302 files

LLVM/project 4509e1cclang/lib/CIR/CodeGen CIRGenModule.h

fix fmt
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenModule.h
+1-11 files

LLVM/project 9bdaebblibcxx/include/__atomic atomic_sync_timed.h atomic_sync.h

[libc++] Remove a bunch of unused includes from <atomic> detail headers (#178161)

DeltaFile
+0-8libcxx/include/__atomic/atomic_sync_timed.h
+0-6libcxx/include/__atomic/atomic_sync.h
+0-4libcxx/include/__atomic/atomic_flag.h
+0-2libcxx/include/__atomic/atomic.h
+0-2libcxx/include/__atomic/atomic_waitable_traits.h
+0-225 files

LLVM/project 601edf3clang/lib/CIR/CodeGen CIRGenCUDANV.cpp CIRGenCUDARuntime.h, clang/test/CIR/CodeGen/CUDA kernel-call.cu

[CIR][CUDA][HIP] Implement stub body emission
DeltaFile
+358-0clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
+50-0clang/lib/CIR/CodeGen/CIRGenCUDARuntime.h
+20-0clang/lib/CIR/CodeGen/CIRGenCUDARuntime.cpp
+18-0clang/test/CIR/CodeGen/CUDA/kernel-call.cu
+13-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+9-0clang/lib/CIR/CodeGen/CIRGenModule.h
+468-14 files not shown
+481-810 files

LLVM/project 97316bemlir/lib/Bindings/Python IRInterfaces.cpp

Opview from memoryeffectsinterface
DeltaFile
+5-1mlir/lib/Bindings/Python/IRInterfaces.cpp
+5-11 files

FreeNAS/freenas 40c6084src/middlewared/middlewared/alembic/versions/26.04 2025-12-31_15-39_split_smb_path.py, src/middlewared/middlewared/migration 0018_resolve_dataset_paths.py

rework migration
DeltaFile
+161-0src/middlewared/middlewared/migration/0018_resolve_dataset_paths.py
+98-4src/middlewared/middlewared/utils/mount.py
+66-0src/middlewared/middlewared/plugins/nvmet/namespace.py
+0-63src/middlewared/middlewared/alembic/versions/26.04/2025-12-31_15-39_split_smb_path.py
+63-0src/middlewared/middlewared/plugins/iscsi_/extents.py
+49-1src/middlewared/middlewared/plugins/rsync.py
+437-686 files not shown
+564-7712 files

LLVM/project 9e62b77llvm/lib/IR AsmWriter.cpp ConstantRangeList.cpp

[perf] Replace copy-assign by move-assign in llvm/lib/IR/* (#178175)

DeltaFile
+4-4llvm/lib/IR/AsmWriter.cpp
+1-1llvm/lib/IR/ConstantRangeList.cpp
+5-52 files

OpenBSD/ports IFMCRT8mail/mozilla-thunderbird distinfo Makefile

   mail/mozilla-thunderbird: MFC update to 140.7.1.

   see https://www.thunderbird.net/en-US/thunderbird/140.7.1esr/releasenotes/
VersionDeltaFile
1.301.2.5+2-2mail/mozilla-thunderbird/distinfo
1.513.2.5+1-1mail/mozilla-thunderbird/Makefile
+3-32 files

LLVM/project 7372de4mlir/python/mlir/dialects ext.py, mlir/test/python/dialects transform_op_interface.py

Another ext.py fix
DeltaFile
+2-2mlir/python/mlir/dialects/ext.py
+1-1mlir/test/python/dialects/transform_op_interface.py
+3-32 files