LLVM/project b0c7a44bolt/docs profiles.md, bolt/include/bolt/Profile DataAggregator.h

[BOLT] Make mispreds optional for preagg B/T/R records (#202856)

Extend pre-aggregated format with an optional mispredictions field.
Update parsing and pre-aggregated profile writer.

Test Plan:
added PreAggregatedX86TestHelper.OptionalMispredField
updated pre-aggregated-records.s
DeltaFile
+27-0bolt/unittests/Profile/DataAggregator.cpp
+11-6bolt/test/X86/pre-aggregated-records.s
+11-2bolt/include/bolt/Profile/DataAggregator.h
+6-3bolt/lib/Profile/DataAggregator.cpp
+2-2bolt/docs/profiles.md
+57-135 files

NetBSD/src d7FUytcdistrib/sets/lists/base mi, distrib/sets/lists/man mi

   Add manpages for sgimips' haudfw(1) and undist(1) utils.
VersionDeltaFile
1.1+84-0share/man/man1/man1.sgimips/undist.1
1.1+40-0share/man/man1/man1.sgimips/haudfw.1
1.1+6-0share/man/man1/man1.sgimips/Makefile
1.1835+5-1distrib/sets/lists/man/mi
1.264+4-1etc/mtree/NetBSD.dist.base
1.1387+4-1distrib/sets/lists/base/mi
+143-32 files not shown
+148-68 files

FreeBSD/ports 067f610net/ntopng distinfo Makefile

net/ntopng: Update to latest upstream stable snapshot
DeltaFile
+5-5net/ntopng/distinfo
+3-4net/ntopng/Makefile
+3-1net/ntopng/pkg-plist
+11-103 files

FreeBSD/ports 275d794net/ndpi distinfo Makefile

net/ndpi: Update to latest upstream stable snapshot
DeltaFile
+3-3net/ndpi/distinfo
+2-2net/ndpi/Makefile
+5-52 files

FreeBSD/ports 84693a7databases/clickhouse-cpp distinfo Makefile

databases/clickhouse-cpp: Update to 2.6.2
DeltaFile
+3-3databases/clickhouse-cpp/distinfo
+1-1databases/clickhouse-cpp/Makefile
+2-0databases/clickhouse-cpp/pkg-plist
+6-43 files

FreeBSD/ports 39cfeeewww/py-css-parser Makefile distinfo

www/py-css-parser: Update to 1.1.1

- Convert to setuptools
- Patch pyproject file to work with our version of setuptools
DeltaFile
+8-3www/py-css-parser/Makefile
+3-3www/py-css-parser/distinfo
+11-62 files

NetBSD/src w73Cem6include langinfo.h, sbin/fsck_ffs/SMM.doc 3.t

   fix various typos in comments and documentation.
VersionDeltaFile
1.8+3-3sys/arch/hpcmips/stand/lcboot/main.c
1.12+3-3include/langinfo.h
1.2+3-3sys/arch/evbppc/nintendo/dev/si.c
1.31+3-3sys/dev/hyperv/if_hvn.c
1.20+2-2sys/arch/aarch64/include/pmap_machdep.h
1.7+2-2sbin/fsck_ffs/SMM.doc/3.t
+16-165 files not shown
+26-2611 files

LLVM/project 53c4836utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes 123078c (#203205)

This fixes 123078c21cfbe4c6abe1052e53739f9e933e8c1d.

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

LLVM/project 5f4e81clibc/src/time time_utils.h ctime_r.cpp, libc/src/time/strftime_core composite_converter.h converter.h

[libc] Complete hardening of time functions and remove Y2038 limit (#203298)

Completed safety and hardening refactoring for time functions, and
removed Y2038 limitation:

* Hardening: Refactored update_from_seconds to return ErrorOr<int>
  (instead of int64_t status, as it only returns status 0 or error)
and propagated it to entrypoints. Added LIBC_CRASH_ON_NULLPTR to public
  boundaries and converted tests to death tests using SIGILL.
* Y2038: Removed the artificial int32_t max check from ctime and
ctime_r, allowing them to support timestamps beyond 2038 (up to Year
9999).
* Tests: Updated ctime/ctime_r tests to include Year 2039 test cases and
updated overflow test cases to Year 10000.
* Style: Fixed header blocks and added Doxygen comments in converter.h,
str_converter.h, and time_utils.h.
* Conventions: Fixed relative includes in converter.h and time_utils.h.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+57-53libc/src/time/time_utils.h
+24-34libc/src/time/strftime_core/composite_converter.h
+20-10libc/test/src/time/ctime_r_test.cpp
+17-9libc/src/time/strftime_core/converter.h
+16-5libc/src/time/strftime_core/str_converter.h
+15-5libc/src/time/ctime_r.cpp
+149-11622 files not shown
+344-17228 files

LLVM/project 7a1f3d7.github/workflows ids-check.yml

[ids-check] Re-enable the workflow (#203325)

Following earlier changes, the workflow should now only affect modified
headers.

The effort to build LLVM as a shared library is tracked in #109483.
DeltaFile
+1-4.github/workflows/ids-check.yml
+1-41 files

FreeBSD/ports 3d88f19devel/rust-cbindgen distinfo Makefile

devel/rust-cbindgen: revert to 0.29.3

That 0.29.4 breaks gecko -esr builds.

Revert "devel/rust-cbindgen: update to 0.29.4" and bump PORTEPOCH

This reverts commit 033b0f421534bb7a1442a1155b857c4b9484d3ce.
DeltaFile
+3-3devel/rust-cbindgen/distinfo
+3-1devel/rust-cbindgen/Makefile
+6-42 files

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

Revert "[clang] Reland Adding an Atomic Line Logger (#195885)" (#203366)

Reverts llvm/llvm-project#202428 as it is causing sanitizer failures.
Details at
https://github.com/llvm/llvm-project/pull/202428#issuecomment-4683845844.
DeltaFile
+0-212clang/unittests/Basic/AtomicLineLoggerTest.cpp
+0-77clang/lib/Basic/AtomicLineLogger.cpp
+0-67clang/include/clang/Basic/AtomicLineLogger.h
+0-1clang/unittests/Basic/CMakeLists.txt
+0-1clang/lib/Basic/CMakeLists.txt
+0-3585 files

LLVM/project d109c2ellvm/lib/Transforms/Vectorize VPlanVerifier.cpp

[VPlan] Remove type verification from VPlanVerifier (NFC) (#201209)

With https://github.com/llvm/llvm-project/pull/200692
and https://github.com/llvm/llvm-project/pull/200686, types are no
checked at construction, and each operation that changes operands
(setOperand, addOperand etc) verifies that the replacement happens with
suitable types.

This should remove the need for running type checking as part of the
verifier.

PR: https://github.com/llvm/llvm-project/pull/201209
DeltaFile
+0-99llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+0-991 files

LLVM/project 9af54d6llvm/test/CodeGen/RISCV clmul.ll clmulr.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll clmul-sdnode.ll

rebase, hoping for clean CI baseline

Created using spr 1.3.8-beta.1
DeltaFile
+38,494-84,026llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+22,388-22,086llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+19,087-24,391llvm/test/CodeGen/RISCV/clmul.ll
+10,473-12,572llvm/test/CodeGen/RISCV/clmulr.ll
+10,281-12,374llvm/test/CodeGen/RISCV/clmulh.ll
+8,361-8,920llvm/test/CodeGen/RISCV/rvv/expandload.ll
+109,084-164,3694,246 files not shown
+449,586-345,7494,252 files

OpenBSD/ports QlRa1eEdevel/cargo-insta distinfo Makefile

   Update to cargo-insta 1.48.0

   https://github.com/mitsuhiko/insta/releases/tag/1.48.0
VersionDeltaFile
1.14+6-2devel/cargo-insta/distinfo
1.14+1-1devel/cargo-insta/Makefile
1.5+2-0devel/cargo-insta/crates.inc
+9-33 files

LLVM/project af1a68clibc/config/baremetal config.json

Revert "Reland "[libc] Enable baremetal float printf using modular format" (#…"

This reverts commit a14d084bbb1a7261d8a71c56120159abb6af330b.
DeltaFile
+3-3libc/config/baremetal/config.json
+3-31 files

LLVM/project dfa5d20llvm/lib/Target/AMDGPU GCNHazardRecognizer.cpp AMDGPU.td, llvm/test/CodeGen/AMDGPU wmma-hazards-gfx1250-w32.mir wmma-coexecution-valu-hazards.mir

[AMDGPU] Handle gfx1251 wmma hazard (#203145)

Generic target affected too in a pessimistic way.
DeltaFile
+1,537-0llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
+895-0llvm/test/CodeGen/AMDGPU/wmma-coexecution-valu-hazards.mir
+33-10llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
+42-0llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1251-w32.mir
+7-1llvm/lib/Target/AMDGPU/AMDGPU.td
+2,514-115 files

OpenBSD/src iMozlozsys/kern uipc_socket.c

   Fix race during socket unsplicing.

   Problem was that splicing holds the socket lock when it writes
   so_sp, but unsplicing does not when it reads so_sp.  So it may get
   the new pointer, but PR_ZERO is not visible due to reordering.  Then
   so->so_sp->ssp_socket is garbage.  Crash happend on octeon/mips64
   during regress/sys/netinet/udpthread test run-unsplice.
   When creating a splice from socket 1 to socket 2, kernel holds
   socket buffer lock on so1->so_rcv and so2->so_snd and socket lock
   on both while installing so_sp on so1 and so2.  Concurrent sosplice()
   on socket 2 has the opposite order, we hold sblock on so2->so_rcv,
   sblock on so1->so_snd and solock on both sockets.
   The unsplice thread of the source socket did hold sblock on so->so_rcv
   only.  So we did lockless so_sp check while concurrent sosplice()
   thread installs so_sp on the same socket as drain, holding sblock
   on so->so_snd.
   Grabbing sblock on both so->so_srv and so->so_snd fixes the crash.

   with and OK mvs@
VersionDeltaFile
1.389+6-1sys/kern/uipc_socket.c
+6-11 files

LLVM/project 9ce63d0llvm/lib/Analysis ScalarEvolution.cpp, llvm/test/Analysis/ScalarEvolution shift-op.ll

[AMDGPU][SCEV] Tighten max backedge-taken count for shift recurrence loops. (#197292)

Application code on AMDGPUs often uses the following pattern:

for (int i = blockDim.x / 2; i >= 1; i >>= 1)
  if (threadIdx.x < i) {
    <STMT based on threadIdx.x>
  }
  __syncthreads();
}

but this is currently not unrolled by LLVM for two reasons:
1. We overestimate the loop count with the number of bits in the
iteration variable (32).
2. Runtime unrolling is not applicable because of convergent
instructions.

For the specific pattern above, we can compute a tighter bound by using
range information, which for blockDim.x is (0,1025) and already emitted

    [4 lines not shown]
DeltaFile
+119-2llvm/test/Analysis/ScalarEvolution/shift-op.ll
+39-12llvm/lib/Analysis/ScalarEvolution.cpp
+158-142 files

OpenBSD/src SFPKaQOusr.bin/tmux server-client.c cmd-send-keys.c

   Change send-keys -K to insert keys in the right place in the queue, like
   we already do for key bindings. GitHub issue 3476.
VersionDeltaFile
1.466+35-5usr.bin/tmux/server-client.c
1.81+14-5usr.bin/tmux/cmd-send-keys.c
1.1346+5-1usr.bin/tmux/tmux.h
+54-113 files

LLVM/project 74a276fflang/lib/Semantics check-omp-structure.cpp

[flang][OpenMP] Simplify code by using common functions, NFC
DeltaFile
+2-21flang/lib/Semantics/check-omp-structure.cpp
+2-211 files

LLVM/project 9bece3bmlir/include/mlir/Dialect/SPIRV/IR SPIRVGLOps.td, mlir/test/Dialect/SPIRV/IR gl-ops.mlir

[mlir][SPIR-V] Add GL atan2 op (#201927)
DeltaFile
+26-0mlir/test/Dialect/SPIRV/IR/gl-ops.mlir
+25-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
+2-0mlir/test/Target/SPIRV/gl-ops.mlir
+53-03 files

LLVM/project f3105e2llvm/lib/Target/AArch64 AArch64FrameLowering.cpp AArch64PointerAuth.cpp, llvm/test/CodeGen/AArch64 arm64e-tail-call-autib.ll

[arm64e][cfi] .cfi_negate_ra_state is irrelevant for Mach-O platforms (#203076)

The arm64e unwinder on Mach-O platforms always assumes saved LR's have
been signed with a pacibsp, and does not support mixed signed and
un-signed frames. Since the unwinder behaves the same whether the
directive is present, it is better to avoid emitting it in the first
place. This aligns with the behavior of AppleClang.

rdar://178084701
DeltaFile
+7-3llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
+5-2llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
+0-2llvm/test/CodeGen/AArch64/arm64e-tail-call-autib.ll
+12-73 files

LLVM/project 46b9861llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Add FeatureFullRate64Ops to gfx1251
DeltaFile
+1-0llvm/lib/Target/AMDGPU/AMDGPU.td
+1-01 files

NetBSD/pkgsrc Ds2bqdSaudio/vorbis-tools Makefile

   audio/vorbis-tools: Remove buildlink3 to multimedia/libkate
VersionDeltaFile
1.104+2-2audio/vorbis-tools/Makefile
+2-21 files

OpenBSD/src 54fWio9sys/dev/sdmmc sdmmc_mem.c

   Prepare sdmmc(4) for hibernation on arm64:
   arm64 doesn't know about "struct bus_dmamap"; use bus_dmamap_t instead.

   ok deraadt@
VersionDeltaFile
1.38+12-8sys/dev/sdmmc/sdmmc_mem.c
+12-81 files

NetBSD/pkgsrc E6unIpidoc CHANGES-2026

   doc: Updated audio/vorbis-tools to 1.4.3nb1
VersionDeltaFile
1.3726+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RWfEnfbwww/palemoon distinfo Makefile.common

   Pullup ticket #7137 - requested by nia
   www/palemoon: stability fix

   Revisions pulled up:
   - www/palemoon/Makefile.common                                  1.8
   - www/palemoon/distinfo                                         1.45

   ---
      Module Name:      pkgsrc
      Committed By:     nia
      Date:             Wed Jun 10 16:41:15 UTC 2026

      Modified Files:
        pkgsrc/www/palemoon: Makefile.common distinfo

      Log Message:
      palemoon: Update to 34.3.0.1

      This fixes a stability regression in the previous release.
VersionDeltaFile
1.39.2.6+10-10www/palemoon/distinfo
1.3.2.5+3-3www/palemoon/Makefile.common
+13-132 files

LLVM/project a6351d8llvm/lib/IR BundleAttributes.cpp, llvm/lib/Object DXContainer.cpp

Fix "not all control paths return" warnings; NFC (#203361)

In both cases, the switches are fully covered but MSVC still diagnoses.
DeltaFile
+1-0llvm/lib/IR/BundleAttributes.cpp
+1-0llvm/lib/Object/DXContainer.cpp
+2-02 files

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

Revert "[clang] Reland Adding an Atomic Line Logger (#195885) (#202428)"

This reverts commit 6d4fd946e4486f13d6b4ea1cc54d2aae5ee2f03d.
DeltaFile
+0-212clang/unittests/Basic/AtomicLineLoggerTest.cpp
+0-77clang/lib/Basic/AtomicLineLogger.cpp
+0-67clang/include/clang/Basic/AtomicLineLogger.h
+0-1clang/unittests/Basic/CMakeLists.txt
+0-1clang/lib/Basic/CMakeLists.txt
+0-3585 files