LLVM/project 10ea3delibc/src/__support/OSUtil/linux/syscall_wrappers raise.h CMakeLists.txt, libc/src/signal/linux raise.cpp CMakeLists.txt

[libc][syscall] lift raise to syscall wrapper (#189507)
DeltaFile
+68-0libc/src/__support/OSUtil/linux/syscall_wrappers/raise.h
+8-9libc/src/signal/linux/raise.cpp
+14-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+2-4libc/src/signal/linux/CMakeLists.txt
+92-134 files

LLVM/project d5d32d3llvm/include/llvm/TargetParser Triple.h, llvm/lib/TargetParser Triple.cpp

Triple: Expose parseArch as a public method (#189648)

Clang has some code which is doing a direct arch name
string compare which should really be recognizing anything
usable as a triple architecture. It makes more sense to
directly parse the architecture than to construct a temporary
triple just to see what the parsed arch is.

For some reason the existing public parsing method is
getArchTypeForLLVMName. I'm not fully sure what the difference 
between the 2 is supposed to be. My current guess is 
getArchTypeForLLVMName is only supposed to handle the 
canonical architecture name.
DeltaFile
+4-0llvm/include/llvm/TargetParser/Triple.h
+1-1llvm/lib/TargetParser/Triple.cpp
+5-12 files

LLVM/project dcfa49dclang/lib/ScalableStaticAnalysisFramework/Analyses/CallGraph CallGraphExtractor.cpp, clang/unittests/ScalableStaticAnalysisFramework/Analyses/CallGraph CallGraphExtractorTest.cpp

Merge branch 'main' into users/DavidTruby/omp-arm64x
DeltaFile
+470-0clang/unittests/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphExtractorTest.cpp
+379-0llvm/test/CodeGen/WebAssembly/strided-int-mac.ll
+184-0mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir
+142-0llvm/unittests/DebugInfo/PDB/TpiStreamTest.cpp
+133-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td
+106-0clang/lib/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphExtractor.cpp
+1,414-075 files not shown
+2,041-24881 files

LLVM/project c2bd363openmp/runtime/cmake arm64x.cmake

Fix argument passing
DeltaFile
+2-1openmp/runtime/cmake/arm64x.cmake
+2-11 files

NetBSD/pkgsrc CbZ0xAodevel/ruby-redmine51 distinfo Makefile, devel/ruby-redmine51/patches patch-Gemfile

   Pullup ticket #7065 - requested by taca
   devel/ruby-redmine51: Security fix

   Revisions pulled up:
   - devel/ruby-redmine51/Makefile                                 1.21
   - devel/ruby-redmine51/PLIST                                    1.8
   - devel/ruby-redmine51/distinfo                                 1.15
   - devel/ruby-redmine51/patches/patch-Gemfile                    1.9

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sun Mar 29 14:01:03 UTC 2026

      Modified Files:
        pkgsrc/devel/ruby-redmine51: Makefile PLIST distinfo
        pkgsrc/devel/ruby-redmine51/patches: patch-Gemfile

      Log Message:
      doc: Updated devel/ruby-redmine60 to 6.0.9
VersionDeltaFile
1.14.2.1+5-5devel/ruby-redmine51/distinfo
1.8.2.1+4-4devel/ruby-redmine51/patches/patch-Gemfile
1.20.2.1+2-3devel/ruby-redmine51/Makefile
1.7.2.1+2-1devel/ruby-redmine51/PLIST
+13-134 files

NetBSD/pkgsrc 5d2b0YNdoc CHANGES-2026

   Updated net/ngtcp2, converters/py-cairosvg
VersionDeltaFile
1.2032+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc tGytzmTconverters/py-cairosvg distinfo Makefile

   py-cairosvg: updated to 2.9.0

   2.9.0

   Version 2.9.0 released on 2026-03-13

   WARNING: this is a security update.

   Using a lot of recursively nested use tags could lead to long rendering times with relatively small inputs. CairoSVG now stops rendering when more than 100k use tags are rendered.

   Using the --unsafe option allows to render larger documents.

   Drop support of Python 3.9, add support of Python 3.14
VersionDeltaFile
1.23+4-4converters/py-cairosvg/distinfo
1.32+2-2converters/py-cairosvg/Makefile
+6-62 files

NetBSD/pkgsrc gYaBhHznet/ngtcp2 distinfo Makefile

   ngtcp2: updated to 1.22.0

   1.22.0

   Consistent hex literals and integer suffixes
   Add missing entries to .gitignore
   Deprecate quictls
   Introduce struct ngtcp2_stateless_reset_token
   Fix assertion failure without get_new_connection_id
   Migrate to new callbacks
   Add ngtcp2_pkt_write_stateless_reset2
   Add missing callbacks to callbacks test
   Add ngtcp2_conn_get_active_dcid2 and ngtcp2_cid_token2
   Prefer sizeof token instead of integer constant
   Introduce struct ngtcp2_path_challenge_data
   Store cid and token directly into frame
   tests: Remove xcid_init in favor of make_xcid
   tests: Inline initialization for transport parameters tests
   tests: Make shared crypto objects static const

    [59 lines not shown]
VersionDeltaFile
1.34+4-4net/ngtcp2/distinfo
1.35+2-2net/ngtcp2/Makefile
1.31+2-2net/ngtcp2/PLIST
+8-83 files

FreeNAS/freenas 24d6fdfsrc/middlewared/middlewared/test/integration/utils mock_binary.py, tests/api2 test_tunables.py

Proper `mock_binary` for HA
DeltaFile
+17-9src/middlewared/middlewared/test/integration/utils/mock_binary.py
+1-1tests/api2/test_tunables.py
+18-102 files

LLVM/project 9f8fc65llvm/lib/Passes PassBuilderPipelines.cpp, llvm/test/Other new-pm-thinlto-prelink-pgo-defaults.ll new-pm-thinlto-postlink-defaults.ll

[Passes] Remove some optsize checks (#189369)

LibCallsShrinkWrapPass and PGOMemOPSizeOpt already check for optsize
attributes internally, so there is no need to handle this in the pass
pipeline.

The context here is that I'd like to make the pass pipeline completely
independent of Os/Oz so that we know for sure that function-level
optsize/minsize attributes behave identically to the pipeline-level
option.
DeltaFile
+2-5llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
+2-5llvm/lib/Passes/PassBuilderPipelines.cpp
+1-3llvm/test/Other/new-pm-thinlto-postlink-defaults.ll
+1-3llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll
+1-3llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
+1-3llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll
+8-222 files not shown
+10-288 files

NetBSD/pkgsrc 0lK0iVMdoc CHANGES-2026

   Updated math/py-numpy, devel/py-pygit2, devel/py-async-lru
VersionDeltaFile
1.2031+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc ktScTQMdevel/py-async-lru distinfo Makefile

   py-async-lru: updated to 2.3.0

   2.3.0

   Added cache_contains() for read-only key lookup.
   Changed cross-loop cache access to auto-reset and rebind to the current event loop.
   Added AlruCacheLoopResetWarning when an auto-reset happens due to event loop change.
   Forwarded cache_close(wait=...) for bound methods.
VersionDeltaFile
1.5+4-4devel/py-async-lru/distinfo
1.5+2-2devel/py-async-lru/Makefile
+6-62 files

LLVM/project 006d8d6llvm/lib/Target/AMDGPU SIFoldOperands.cpp, llvm/test/CodeGen/AMDGPU si-fold-operands-or.mir constant-fold-mi-operands.ll

[AMDGPU][SIFoldOperands] Fix OR -1 fold

In SIFoldOperands, folding `or x, -1` to `v_mov_b32 -1` removed `Src1Idx`,
which is incorrect because `-1` is in `Src0Idx` (after canonicalization).
DeltaFile
+17-0llvm/test/CodeGen/AMDGPU/si-fold-operands-or.mir
+1-1llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+1-1llvm/test/CodeGen/AMDGPU/constant-fold-mi-operands.ll
+19-23 files

LLVM/project 1431107llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify constant-fold-fp-denormal.ll

[LLVM][ConstantFold] Ensure scalar type is queried when determining denormal mode. (#189600)

Fixes https://github.com/llvm/llvm-project/issues/187928
DeltaFile
+18-0llvm/test/Transforms/InstSimplify/constant-fold-fp-denormal.ll
+2-1llvm/lib/Analysis/ConstantFolding.cpp
+20-12 files

NetBSD/pkgsrc NndIT3Ddevel/py-pygit2 distinfo Makefile

   py-pygit2: updated to 1.19.2

   1.19.2 (2026-03-29)

   - Fix refcount and error handling issues in `filter_register(...)`
   - Fix config with valueless keys
   - New `Repository.load_filter_list(...)` and `FilterList`
   - New `Odb.read_header(...)` and now `Odb.read(...)` returns `enums.ObjectType` instead of int
   - Build and CI fixes
VersionDeltaFile
1.35+4-4devel/py-pygit2/distinfo
1.48+2-2devel/py-pygit2/Makefile
1.17+2-1devel/py-pygit2/PLIST
+8-73 files

NetBSD/pkgsrc xZU3Fwqmath/py-numpy distinfo Makefile

   py-numpy: updated to 2.4.4

   2.4.4

   MAINT: Prepare 2.4.x for further development
   BUG: Add test to reproduce problem
   BUG: fix FNV-1a 64-bit selection by using NPY_SIZEOF_UINTP
   BUG: avoid warning on ufunc with where=True and no output
   DOC: document caveats of ndarray.resize on 3.14 and newer
   TST: fix POWER VSX feature mapping
   MAINT: numpy.i: Replace deprecated ``sprintf`` with ``snprintf``...
VersionDeltaFile
1.111+4-4math/py-numpy/distinfo
1.149+2-2math/py-numpy/Makefile
+6-62 files

LLVM/project 0435ba3llvm/include/llvm/IR Instruction.h, llvm/include/llvm/Support Alignment.h

feedback + update MetadataRecycleSize only in assert builds

Created using spr 1.3.8-wip
DeltaFile
+7-3llvm/lib/IR/Metadata.cpp
+5-4llvm/lib/IR/Globals.cpp
+3-0llvm/lib/IR/LLVMContextImpl.h
+1-1llvm/include/llvm/Support/Alignment.h
+1-1llvm/lib/IR/LLVMContextImpl.cpp
+0-1llvm/include/llvm/IR/Instruction.h
+17-106 files

NetBSD/pkgsrc LgnFjI9devel/ruby-redmine60 distinfo Makefile, devel/ruby-redmine60/patches patch-Gemfile

   Pullup ticket #7064 - requested by taca
   devel/ruby-redmine60: Security fix

   Revisions pulled up:
   - devel/ruby-redmine60/Makefile                                 1.13
   - devel/ruby-redmine60/PLIST                                    1.7
   - devel/ruby-redmine60/distinfo                                 1.9
   - devel/ruby-redmine60/patches/patch-Gemfile                    1.7

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sun Mar 29 13:59:32 UTC 2026

      Modified Files:
        pkgsrc/devel/ruby-redmine60: Makefile PLIST distinfo
        pkgsrc/devel/ruby-redmine60/patches: patch-Gemfile

      Log Message:

    [57 lines not shown]
VersionDeltaFile
1.6.2.1+7-11devel/ruby-redmine60/patches/patch-Gemfile
1.8.2.1+5-5devel/ruby-redmine60/distinfo
1.12.2.1+2-3devel/ruby-redmine60/Makefile
1.6.2.1+2-1devel/ruby-redmine60/PLIST
+16-204 files

LLVM/project e3b6426llvm/test/CodeGen/WebAssembly strided-int-mac.ll

[NFC][WebAssembly] CodeGen test (#189626)
DeltaFile
+379-0llvm/test/CodeGen/WebAssembly/strided-int-mac.ll
+379-01 files

LLVM/project d08ebbeclang/include/clang/ScalableStaticAnalysisFramework SSAFBuiltinForceLinker.h, clang/include/clang/ScalableStaticAnalysisFramework/Analyses/CallGraph CallGraphSummary.h

[clang][ssaf] Add CallGraph summary and extractor (#188753)

rdar://170258016
DeltaFile
+470-0clang/unittests/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphExtractorTest.cpp
+106-0clang/lib/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphExtractor.cpp
+53-0clang/include/clang/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphSummary.h
+3-5clang/unittests/ScalableStaticAnalysisFramework/Registries/SummaryExtractorRegistryTest.cpp
+7-0clang/include/clang/ScalableStaticAnalysisFramework/SSAFBuiltinForceLinker.h
+4-1llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses/BUILD.gn
+643-69 files not shown
+653-715 files

NetBSD/pkgsrc 4h6Elakdevel/ruby-redmine61 distinfo Makefile, devel/ruby-redmine61/patches patch-Gemfile

   Pullup ticket #7063 - requested by taca
   devel/ruby-redmine61: Security fix

   Revisions pulled up:
   - devel/ruby-redmine61/Makefile                                 1.2
   - devel/ruby-redmine61/PLIST                                    1.2
   - devel/ruby-redmine61/distinfo                                 1.2
   - devel/ruby-redmine61/patches/patch-Gemfile                    1.2

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Sun Mar 29 13:57:44 UTC 2026

      Modified Files:
        pkgsrc/devel/ruby-redmine61: Makefile PLIST distinfo
        pkgsrc/devel/ruby-redmine61/patches: patch-Gemfile

      Log Message:

    [93 lines not shown]
VersionDeltaFile
1.1.2.1+2-10devel/ruby-redmine61/patches/patch-Gemfile
1.1.2.1+4-4devel/ruby-redmine61/distinfo
1.1.2.1+1-1devel/ruby-redmine61/Makefile
1.1.2.1+2-0devel/ruby-redmine61/PLIST
+9-154 files

LLVM/project 0ef10d6llvm/lib/Target/SPIRV SPIRVInstrInfo.td, llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_cooperative_matrix cooperative_matrix.ll

[SPIR-V] Fix OpCooperativeMatrixLengthKHR operand type (#189630)

related to #188703
DeltaFile
+1-4llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_cooperative_matrix/cooperative_matrix.ll
+1-1llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
+2-52 files

LLVM/project 33fc8fcllvm/lib/Support APInt.cpp

[Support][APint] Optimize fallback case in APInt::reverseBits (#189291)
DeltaFile
+34-24llvm/lib/Support/APInt.cpp
+34-241 files

LLVM/project 935cf7ellvm/unittests/ADT APIntTest.cpp

[Support][APint] Added more unit tests for clearBits / clearBitsSlowCase (#189434)
DeltaFile
+20-0llvm/unittests/ADT/APIntTest.cpp
+20-01 files

LLVM/project 0274750llvm/lib/Support APInt.cpp, llvm/unittests/ADT APIntTest.cpp

[Support][APint] Fix APInt::urem for edge case. Use `U.pVal[0] instead getZExtValue() (#189441)

Use `U.pVal[0]` instead of `getZExtValue()` in the
`APInt::urem(uint64_t)` power-of-two fast path. `getZExtValue()`
requires the entire APInt to fit into 64 bits, but this code can be
reached for multi-word values, which may trigger assertions
(`assert(getActiveBits() <= 64 && "Too many bits for uint64_t")`) or
otherwise mis-handle wide integers.

Also add simple test for edge cases.

Improvement for https://github.com/llvm/llvm-project/pull/189245
DeltaFile
+23-0llvm/unittests/ADT/APIntTest.cpp
+1-1llvm/lib/Support/APInt.cpp
+24-12 files

LLVM/project 74e84c0clang/lib/CodeGen CGException.cpp, clang/test/CodeGen async-exceptions.c

[Clang] Fix getTerminator() use for -fasync-exceptions (#189644)
DeltaFile
+37-0clang/test/CodeGen/async-exceptions.c
+1-2clang/lib/CodeGen/CGException.cpp
+38-22 files

OpenBSD/ports KUUpV23mail/rspamd distinfo Makefile, mail/rspamd/patches patch-CMakeLists_txt patch-src_lua_lua_util_c

   update to rspamd-4.0.0

   this probably won't affect most users, but:

   "Action required for per-user Bayes with Redis sharding: Jump Hash has
   been replaced with Ring Hash (Ketama). Run rspamadm statistics_dump
   migrate after upgrading or accept temporary accuracy loss as data is
   re-learned. Single Redis server setups are not affected."
VersionDeltaFile
1.67+17-0mail/rspamd/pkg/PLIST
1.41+2-2mail/rspamd/patches/patch-CMakeLists_txt
1.86+2-2mail/rspamd/distinfo
1.157+1-1mail/rspamd/Makefile
1.5+0-0mail/rspamd/patches/patch-src_lua_lua_util_c
+22-55 files

LLVM/project 5b01013llvm/include/llvm/ADT bit.h

[ADT] implement countl_zero_constexpr and reuse it for countl_zero & bit_width_constexpr (#189111)

Implement constant evaluated `countl_zero_constexpr` similar to
`countr_zero_constexpr` and use it for `countl_zero` and
`bit_width_constexpr`.

Also, `countl_zero` now use fast intrinsic path for `uint8/uint16` types
(use `sizeof(T) <= 4` instead `sizeof(T) == 4`).
DeltaFile
+35-20llvm/include/llvm/ADT/bit.h
+35-201 files

OpenBSD/ports qCrZZyYnet/dnsdist distinfo Makefile, net/dnsdist/patches patch-dnsdist-protobuf_cc

   Update to dnsdist 2.0.3 fixing a couple of low and medium severity security issues

   See https://blog.powerdns.com/2026/03/31/powerdns-dnsdist-1.9.12-and-2.0.3-released
VersionDeltaFile
1.33+2-2net/dnsdist/distinfo
1.63+1-1net/dnsdist/Makefile
1.2+0-0net/dnsdist/patches/patch-dnsdist-protobuf_cc
+3-33 files

LLVM/project 76ed0adllvm/include/llvm/DebugInfo/CodeView LazyRandomTypeCollection.h, llvm/include/llvm/DebugInfo/PDB/Native TpiStream.h

[CodeView] Expose fallible type accessors in TpiStream (#188299)

`LazyRandomTypeCollection` already has fallible functions for
`getType(TypeIndex)` this exposes them in `TpiStream` and does a mini
cleanup in `LazyRandomTypeCollection`'s `GetType`.

Context: #186948 saw a crash in LLDB where we call `GetType` without
checking the type index before calling the method. In `GetType` we
called `error(std::move(EC))`, which ignores the error in release mode.
The cause was the type index `0x80000169` in an `S_LOCAL`.

We now do a soft fail in release mode - we already check the error, so
we might as well return an empty value.

Aside: The type index there feels really unusual, the type indices in
other records around the `S_LOCAL` were in a similar range. Almost looks
like some integer over-/underflow.
DeltaFile
+142-0llvm/unittests/DebugInfo/PDB/TpiStreamTest.cpp
+14-0llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp
+14-0llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h
+6-3llvm/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
+1-0llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
+1-0llvm/unittests/DebugInfo/PDB/CMakeLists.txt
+178-36 files