LLVM/project 897754allvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer prologue.ll use-after-scope.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+75-75llvm/test/Instrumentation/HWAddressSanitizer/prologue.ll
+62-0llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
+27-12llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+16-16llvm/test/Instrumentation/HWAddressSanitizer/X86/basic.ll
+21-9llvm/test/Instrumentation/HWAddressSanitizer/RISCV/use-after-scope-setjmp.ll
+19-7llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope-setjmp.ll
+220-1197 files not shown
+232-13113 files

LLVM/project c9f1b1dllvm/test/Instrumentation/HWAddressSanitizer prologue.ll alloca.ll, llvm/test/Instrumentation/HWAddressSanitizer/RISCV use-after-scope-setjmp.ll alloca.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+75-75llvm/test/Instrumentation/HWAddressSanitizer/prologue.ll
+16-16llvm/test/Instrumentation/HWAddressSanitizer/X86/basic.ll
+4-4llvm/test/Instrumentation/HWAddressSanitizer/X86/alloca.ll
+2-2llvm/test/Instrumentation/HWAddressSanitizer/RISCV/use-after-scope-setjmp.ll
+2-2llvm/test/Instrumentation/HWAddressSanitizer/RISCV/alloca.ll
+2-2llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+101-1015 files not shown
+106-10611 files

FreeBSD/doc df27c83documentation/static/pgpkeys bms.key

Update FreeBSD public key to use my new personal Yubikey 5 NFC.
DeltaFile
+32-45documentation/static/pgpkeys/bms.key
+32-451 files

FreeBSD/ports e6fbff1net-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update 6.5.0 -> 6.5.1

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.5.0...v6.5.1

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-2net-im/telegram-desktop/Makefile
+4-52 files

FreeBSD/ports 4fb0ecclang/quickjs-ng distinfo Makefile

lang/quickjs-ng: update: 0.11.0 -> 0.12.1

ChangeLog:      https://github.com/quickjs-ng/quickjs/compare/v0.11.0...v0.12.1

Sponsored by:   tipi.work
DeltaFile
+3-3lang/quickjs-ng/distinfo
+1-1lang/quickjs-ng/Makefile
+4-42 files

LLVM/project 6d255d0llvm/test/Instrumentation/HWAddressSanitizer prologue.ll alloca.ll, llvm/test/Instrumentation/HWAddressSanitizer/RISCV alloca.ll use-after-scope-setjmp.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+75-75llvm/test/Instrumentation/HWAddressSanitizer/prologue.ll
+16-16llvm/test/Instrumentation/HWAddressSanitizer/X86/basic.ll
+4-4llvm/test/Instrumentation/HWAddressSanitizer/X86/alloca.ll
+2-2llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
+2-2llvm/test/Instrumentation/HWAddressSanitizer/RISCV/alloca.ll
+2-2llvm/test/Instrumentation/HWAddressSanitizer/RISCV/use-after-scope-setjmp.ll
+101-1015 files not shown
+106-10611 files

HardenedBSD/src cc3d59flib/clang/libllvm Makefile

HBSD: Missed a file in the last merge conflict resolution

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+4-2lib/clang/libllvm/Makefile
+4-21 files

LLVM/project c417046flang-rt/lib/cuda allocator.cpp, flang/include/flang/Optimizer/Builder CUDAIntrinsicCall.h

[flang][cuda] Lower set/get default stream for arrays (#181432)

DeltaFile
+51-0flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
+39-0flang/module/cuda_runtime_api.f90
+24-0flang/test/Lower/CUDA/cuda-default-stream.cuf
+6-0flang/include/flang/Optimizer/Builder/CUDAIntrinsicCall.h
+2-4flang-rt/lib/cuda/allocator.cpp
+1-3flang/include/flang/Runtime/CUDA/allocator.h
+123-72 files not shown
+127-108 files

LLVM/project f980f21lldb/include/lldb/Core Highlighter.h, lldb/source/Plugins/Highlighter/TreeSitter TreeSitterHighlighter.cpp TreeSitterHighlighter.h

Avoid pointers
DeltaFile
+18-19lldb/source/Plugins/Highlighter/TreeSitter/TreeSitterHighlighter.cpp
+4-0lldb/include/lldb/Core/Highlighter.h
+1-1lldb/source/Plugins/Highlighter/TreeSitter/TreeSitterHighlighter.h
+23-203 files

LLVM/project 49fa2a4clang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins/X86 rd-builtins.c

[CIR] Support x86 builtin rdtsc (#180714)

This PR implements CodeGen for rdtsc builtins in CIR upstream.
Towards #167765
DeltaFile
+36-0clang/test/CIR/CodeGenBuiltins/X86/rd-builtins.c
+17-4clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+53-42 files

LLVM/project 4aa5573.github/workflows prune-unused-branches.py

[Github] Only delete branches seen previously in pruning workflow (#181430)

This eliminates any possibility of race conditions around the workflow
deleting branches that were created around when it starts.
DeltaFile
+41-2.github/workflows/prune-unused-branches.py
+41-21 files

Linux/linux f50822fdrivers/platform/mellanox mlx-platform.c, drivers/platform/wmi/tests marshalling_kunit.c

Merge tag 'platform-drivers-x86-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86

Pull x86 platform driver updates from Ilpo Järvinen:
 "Highlights:

   - amd/pmf:
      - Avoid overwriting BIOS input values when events occur rapidly
      - Fix PMF driver issues related to S4 (in part on crypto/ccp side)
      - Add NPU metrics API (for accel side consumers)
      - Allow disabling Smart PC function through a module parameter

   - asus-wmi & HID/asus:
      - Unification of backlight control (replaces quirks)
      - Support multiple interfaces for controlling keyboard/RGB brightness
      - Simplify init sequence

   - hp-wmi:
      - Add manual fan control for Victus S models
      - Add fan mode keep-alive

    [51 lines not shown]
DeltaFile
+829-0drivers/platform/x86/lenovo/wmi-capdata.c
+489-114drivers/platform/x86/hp/hp-wmi.c
+507-21drivers/platform/x86/lenovo/wmi-other.c
+484-0drivers/platform/mellanox/mlx-platform.c
+452-0drivers/platform/wmi/tests/marshalling_kunit.c
+0-302drivers/platform/x86/lenovo/wmi-capdata01.c
+2,761-43755 files not shown
+5,394-95761 files

LLVM/project 304582c.github/workflows build-libc-container.yml, .github/workflows/containers/libc Dockerfile

[Github] Add libc container (#181434)

This will let us run the libc full build tests inside of a container
which means that we have same time by not having to install dependencies
on every run in addition to not running into issues due to dependencies
failing to install particularly around LLVM releases with the llvm.sh
script.
DeltaFile
+53-0.github/workflows/build-libc-container.yml
+24-0.github/workflows/containers/libc/Dockerfile
+77-02 files

LLVM/project a8124b1utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel][mlir] Fix #181286 Remove redundant SideEffectInterfaces from CAPIIR (#181435)

Remove redundant SideEffectInterfaces from CAPIIR. It's introduced in
#181286 due to merge.
DeltaFile
+0-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+0-11 files

FreeBSD/ports aa7a14esecurity/wazuh-dashboard distinfo

security/wazuh-dashboard: Fix distinfo

Reported by:    girgen
DeltaFile
+3-3security/wazuh-dashboard/distinfo
+3-31 files

LLVM/project 14beb29utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[mlir] fix #176920 Add SideEffectInterfaces to dependencies (#181286)

#176920 adds the dependency and breaks the bazel.  Fix private headers usage detected when layering check is enabled.
DeltaFile
+7-2utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+7-21 files

GhostBSD/ports 146e25dx11/ghostbsd-xfce-settings pkg-install Makefile

x11/ghostbsd-xfce-settings: revert xdg folder structure change
DeltaFile
+10-0x11/ghostbsd-xfce-settings/pkg-install
+3-2x11/ghostbsd-xfce-settings/Makefile
+13-22 files

HardenedBSD/src fc6a600usr.bin/diff3 diff3.c, usr.bin/diff3/tests diff3_test.sh

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master
DeltaFile
+110-125usr.sbin/ngctl/main.c
+25-26usr.bin/diff3/diff3.c
+42-3usr.bin/diff3/tests/diff3_test.sh
+16-23usr.sbin/ngctl/msg.c
+18-13usr.sbin/ngctl/config.c
+18-10usr.sbin/ngctl/write.c
+229-20034 files not shown
+430-27040 files

GhostBSD/ports db44719x11/ghostbsd-mate-settings Makefile pkg-plist

x11/ghostbsd-mate-settings: reorganize GLib schemas management
DeltaFile
+14-0x11/ghostbsd-mate-settings/Makefile
+0-12x11/ghostbsd-mate-settings/pkg-plist
+14-122 files

Linux/linux 1b49e36Documentation/devicetree/bindings/mtd mxic,multi-itfc-v009-nand-controller.yaml st,spear600-smi.yaml, drivers/mtd/nand/spi core.c winbond.c

Merge tag 'mtd/for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull MTD updates from Miquel Raynal:
 "MTD:

   - prioritize ofpart in physmap-core probing

   - conversions to scoped for each OF child loops

  Bindings:

   - The bulk of the changes consists of binding fixes/updates to
     restrict the use of undefined properties, which was mostly
     ineffective in the current form because of the nesting of partition
     nodes and the lack of compatible strings

   - YAML conversions and the addition of a dma-coherent property in the
     cdns,hp-nfc driver


    [30 lines not shown]
DeltaFile
+346-52drivers/mtd/nand/spi/core.c
+144-18include/linux/mtd/spinand.h
+95-34drivers/mtd/nand/spi/winbond.c
+91-0drivers/mtd/nand/spi/dosilicon.c
+78-0Documentation/devicetree/bindings/mtd/mxic,multi-itfc-v009-nand-controller.yaml
+72-0Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
+826-10454 files not shown
+1,292-60860 files

HardenedBSD/src ed285eblib/clang/libclang Makefile, lib/clang/liblldb Makefile

HBSD: Resolve merge conflicts

This also brings us a little closer to upstream's llvm-related
Makefiles. Reintroduce the MK_LLVM_LINK_STATIC_LIBRARIES option,
defaulted to yes.

It is not advised for HardenedBSD users to set
WITHOUT_LLVM_LINK_STATIC_LIBRARIES just yet. Initial testing
demonstrated some issues with linking the right libraries. I do plan to
still move us towards supporting the src compiler toolchain being
compiled as PIEs.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+19-6lib/clang/libclang/Makefile
+20-5lib/clang/liblldb/Makefile
+0-5lib/clang/libllvm/Makefile
+0-4sys/netinet6/nd6_rtr.c
+0-4sys/arm64/arm64/pmap.c
+1-0share/mk/src.opts.mk
+40-246 files

Linux/linux 72f0500include/linux dma-map-ops.h, kernel/dma Kconfig direct.c

Merge tag 'dma-mapping-7.0-2026-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux

Pull dma-mapping update from Marek Szyprowski:
 "A small code cleanup for the DMA-mapping subsystem: removal of unused
  hooks (Robin Murphy)"

* tag 'dma-mapping-7.0-2026-02-13' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux:
  dma-mapping: Remove dma_mark_clean (again)
DeltaFile
+0-8include/linux/dma-map-ops.h
+0-6kernel/dma/Kconfig
+0-3kernel/dma/direct.c
+0-3kernel/dma/direct.h
+0-204 files

FreeBSD/ports fdcb9cawww/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.7.1 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/140.7.1/releasenotes/

(cherry picked from commit 8b3dd5e7794110d4ba9ab817481f5890033e703d)
DeltaFile
+3-3www/firefox-esr/distinfo
+1-2www/firefox-esr/Makefile
+4-52 files

LLVM/project 7b01c69clang-tools-extra/clang-doc/assets head-template.mustache, clang-tools-extra/test/clang-doc basic-project.mustache.test

[clang-doc] Change highlight.js theme for light or dark themes (#181317)

Adds another `<link>` tag to load in a dark theme for highlight.js. The
appropriate theme is then loaded for the current system theme. Using a
dark theme for highlight.js in dark mode makes for a much better user
experience since declaration text has a higher contrast compared to the
dark background.
DeltaFile
+8-4clang-tools-extra/test/clang-doc/basic-project.mustache.test
+2-1clang-tools-extra/clang-doc/assets/head-template.mustache
+10-52 files

FreeBSD/ports 26c4bbewww/firefox distinfo Makefile

www/firefox: update to 147.0.4 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/

(cherry picked from commit b742d706302f26e176efba23c2fb67f2d3b326bd)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/ports 8b3dd5ewww/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.7.1 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/140.7.1/releasenotes/
DeltaFile
+3-3www/firefox-esr/distinfo
+1-2www/firefox-esr/Makefile
+4-52 files

FreeBSD/ports b742d70www/firefox distinfo Makefile

www/firefox: update to 147.0.4 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

OpenBSD/ports zmYkl5hnet/ruby-grpc Makefile distinfo, net/ruby-grpc/patches patch-src_ruby_ext_grpc_extconf_rb

   Update grpc to 1.78.0
VersionDeltaFile
1.7+3-2net/ruby-grpc/Makefile
1.5+2-2net/ruby-grpc/distinfo
1.3+1-1net/ruby-grpc/patches/patch-src_ruby_ext_grpc_extconf_rb
+6-53 files

LLVM/project 6eeb03bllvm/lib/Target/RISCV RISCVISelDAGToDAG.cpp, llvm/test/CodeGen/RISCV add-imm64-to-sub.ll

[RISCV][NFC] Fix UBSan issue in ISel (#181422)

If `int Imm` is `INT64_MIN`, then negating this value overflows, which
is undefined behaviour. This adds this case to the tests, and avoids
this case.

Co-authored-by: Sampath Vutkoori <svutkoor at qti.qualcomm.com>
DeltaFile
+18-0llvm/test/CodeGen/RISCV/add-imm64-to-sub.ll
+2-0llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+20-02 files

LLVM/project 2938044.github/workflows prune-unused-branches.py

[Github] Account for cross-repo PRs in prune-unused-branches (#181232)

Some users (as reported in the discourse thread) use user branches
purely as a diff base for cross repo pull requests. This patch makes it
so that we do not delete branches that are used in this way.
DeltaFile
+38-19.github/workflows/prune-unused-branches.py
+38-191 files