FreeBSD/ports 5904291security/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 146.0.7680.164

Obtained from:  https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_18.html
Obtained from:  https://chromereleases.googleblog.com/2026/03/stable-channel-update-for-desktop_23.html
DeltaFile
+130-0security/vuxml/vuln/2026.xml
+130-01 files

FreeBSD/ports 15555d0net-im/teams distinfo Makefile, net-im/teams/files/packagejsons package-lock.json package.json

net-im/teams: Update to 2.7.12

Changelog:
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.10
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.11
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.12

Reported by:    portscout
DeltaFile
+49-63net-im/teams/files/packagejsons/package-lock.json
+7-9net-im/teams/files/packagejsons/package.json
+5-5net-im/teams/distinfo
+1-2net-im/teams/Makefile
+62-794 files

LLVM/project 7f6c96bclang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenModule.h

[CIR] Add addLLVMUsed and addLLVMCompilerUsed methods to CIRGenModule
DeltaFile
+104-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+27-0clang/test/CIR/CodeGenHIP/hip-cuid.hip
+19-0clang/lib/CIR/CodeGen/CIRGenModule.h
+0-1clang/include/clang/CIR/MissingFeatures.h
+150-34 files

LLVM/project 32c6a53libclc/clc/lib/generic/conversion clc_convert_float.inc clc_convert_float2float.cl

libclc: Fix -cl-denorms-are-zero for rtp and rtn conversions (#188148)
DeltaFile
+12-0libclc/clc/lib/generic/conversion/clc_convert_float.inc
+1-0libclc/clc/lib/generic/conversion/clc_convert_float2float.cl
+13-02 files

LLVM/project d710fbalibclc/clc/include/clc/math clc_ep_decl.inc, libclc/clc/lib/generic/math clc_log1p.inc clc_ep.inc

libclc: Update log1p

This was originally ported from rocm device libs in
bf9f76fbe0fb8b8af3377d2c6ce7d7cc290894ad, merge in more
recent changes.
DeltaFile
+17-137libclc/clc/lib/generic/math/clc_log1p.inc
+59-1libclc/clc/lib/generic/math/clc_ep.inc
+3-1libclc/clc/include/clc/math/clc_ep_decl.inc
+3-1libclc/clc/lib/generic/math/clc_log1p.cl
+82-1404 files

LLVM/project c9818d0libclc/clc/lib/generic/conversion clc_convert_float.inc clc_convert_float2float.cl

libclc: Fix -cl-denorms-are-zero for rtp and rtn conversions
DeltaFile
+12-0libclc/clc/lib/generic/conversion/clc_convert_float.inc
+1-0libclc/clc/lib/generic/conversion/clc_convert_float2float.cl
+13-02 files

LLVM/project 2e39b1ellvm/include/llvm/ExecutionEngine/Orc Core.h, llvm/lib/ExecutionEngine/Orc Core.cpp

[ORC] Add a bootstrap symbols JITDylib to ExecutionSession. (#188172)

The ExecutionSession constructor now creates a "<bootstrap>" JITDylib
and populates it with the bootstrap symbols from the
ExecutorProcessControl object. This allows bootstrap symbols to be
looked up via ExecutionSession::lookup, providing greater consistency
with other JIT symbol lookups.
DeltaFile
+63-0llvm/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
+9-1llvm/lib/ExecutionEngine/Orc/Core.cpp
+8-0llvm/include/llvm/ExecutionEngine/Orc/Core.h
+80-13 files

LLVM/project cba948blibclc/clc/include/clc/math clc_atan_helpers.h clc_atan_helpers_decl.inc, libclc/clc/lib/generic/math clc_atan.inc clc_atan_helpers.inc

libclc: Update atan (#188095)

This was originally ported from rocm device libs in
47882923c7b48c00d6c0ea9960b5457e957093c4. Merge in more
recent changes.
DeltaFile
+30-140libclc/clc/lib/generic/math/clc_atan.inc
+53-0libclc/clc/lib/generic/math/clc_atan_helpers.inc
+17-0libclc/clc/include/clc/math/clc_atan_helpers.h
+14-0libclc/clc/lib/generic/math/clc_atan_helpers.cl
+10-0libclc/clc/include/clc/math/clc_atan_helpers_decl.inc
+3-2libclc/clc/lib/generic/math/clc_atan.cl
+127-1421 files not shown
+128-1427 files

LLVM/project ff68154libclc/clc/lib/generic/math clc_asin.inc clc_asin.cl

libclc: Update asin (#188094)

This was originally ported from rocm device libs in
64a8e1b83e14836f97dab4d28dae498e897804e6. Update for more
recent changes.
DeltaFile
+108-100libclc/clc/lib/generic/math/clc_asin.inc
+3-0libclc/clc/lib/generic/math/clc_asin.cl
+111-1002 files

LLVM/project f7fb467llvm/test/Analysis/DependenceAnalysis weak-crossing-siv-coeff-may-zero.ll

[DA] Add a test where the Weak Crossing SIV test misses dependency (NFC) (#188183)

The root cause is that the Weak Crossing SIV test assumes the
coefficients are non‑zero without verifying it.
DeltaFile
+58-0llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-coeff-may-zero.ll
+58-01 files

LLVM/project 31aa520libclc/clc/lib/generic/conversion clc_convert_float.inc clc_convert_float2float.cl

libclc: Use nextup and nextdown in place of nextafter (#188141)

Unfortunately it seems the optimizer isn't able to clean this
up, so this is a code quality improvement.
DeltaFile
+3-4libclc/clc/lib/generic/conversion/clc_convert_float.inc
+2-0libclc/clc/lib/generic/conversion/clc_convert_float2float.cl
+2-0libclc/clc/lib/generic/conversion/clc_convert_int2float.cl
+7-43 files

LLVM/project ef5658alibclc/clc/lib/generic/conversion clc_convert_float.inc

libclc: Simplify rtz conversion (#188137)
DeltaFile
+1-2libclc/clc/lib/generic/conversion/clc_convert_float.inc
+1-21 files

LLVM/project 428995bllvm/test/tools/sancov/XCOFF xcoff-sancov-symbols.test lit.local.cfg, llvm/tools/sancov sancov.cpp

Add XCOFF object file support in sanitizer coverage tool (#179884)

The sancov tool fails to find coverage symbols in XCOFF object files
because XCOFF uses a "." prefix for function entry point symbols. For
example, `__sanitizer_cov_trace_pc_guard appears` as
`.__sanitizer_cov_trace_pc_guard` in the symbol table.

Before this change, sancov reports:
`ERROR: __sanitizer_cov* functions not found`

This change strips the prefix "." when checking symbol names in XCOFF
files, allowing sancov to correctly identify coverage symbols.

---------

Co-authored-by: Honey Goyal <honey.goyal3 at ibm.com>
DeltaFile
+53-0llvm/test/tools/sancov/XCOFF/xcoff-sancov-symbols.test
+7-1llvm/tools/sancov/sancov.cpp
+2-0llvm/test/tools/sancov/XCOFF/lit.local.cfg
+62-13 files

LLVM/project 7257106libclc CMakeLists.txt

Disable unity build for CMake configuration
DeltaFile
+2-0libclc/CMakeLists.txt
+2-01 files

LLVM/project 85e1c64llvm/test/Transforms/LoopVectorize/AArch64 sve-interleaved-masked-accesses.ll partial-reduce-dot-product.ll, llvm/test/Transforms/LoopVectorize/ARM tail-folding-counting-down.ll

[LV][NFC] Remove some unused attributes from tests (#188091)

The local_unnamed_addr and dso_local attributes add no value to any of
the tests and simply increase file size, so I've removed all instances.
DeltaFile
+31-31llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll
+24-24llvm/test/Transforms/LoopVectorize/X86/drop-poison-generating-flags.ll
+20-20llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll
+11-11llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll
+10-10llvm/test/Transforms/LoopVectorize/X86/x86-interleaved-accesses-masked-group.ll
+8-8llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
+104-10486 files not shown
+279-27992 files

LLVM/project c378b79llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-delay-value-replacement.ll

Revert "AMDGPU: Delay value replacement in PromoteAlloca (#186944)" (#188180)

This reverts commit 5624cce586c74ec7cfcbd0243f65cb1870677af7.

This is causing libclc failure. revert to fix it properly.
DeltaFile
+39-62llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+0-30llvm/test/CodeGen/AMDGPU/promote-alloca-delay-value-replacement.ll
+39-922 files

FreeBSD/src c586944sys/dev/hid hgame.c

hid/hgame: Fix desync in hgame_dpad_cb()

hgame_dpad_cb() previously exited early whenever conflicting directions
were input (e.g., UP + DOWN) without saving said input to the
hgame_softc state. This led to a desync between the driver and the
gamepad.

This patch instead handles conflicting inputs by cancelling them out
with each other.

Remove early return. Calculate axis value by subtraction.

Reviewed by:    obiwac
Approved by:    obiwac
Differential Revision:  https://reviews.freebsd.org/D55849
DeltaFile
+4-12sys/dev/hid/hgame.c
+4-121 files

LLVM/project 94f3f05clang-tools-extra/clangd/unittests CMakeLists.txt, clang-tools-extra/include-cleaner/unittests CMakeLists.txt

fix more tarets
DeltaFile
+64-0clang/unittests/CMakeLists.txt
+14-0clang-tools-extra/clangd/unittests/CMakeLists.txt
+11-0clang-tools-extra/unittests/clang-tidy/CMakeLists.txt
+3-3llvm/tools/gold/CMakeLists.txt
+4-0clang-tools-extra/include-cleaner/unittests/CMakeLists.txt
+3-0clang/unittests/Format/CMakeLists.txt
+99-31 files not shown
+101-37 files

NetBSD/src 5OSKWGmsys/arch/amiga/amiga machdep.c, sys/arch/atari/atari machdep.c atari_init.c

   Use <m68k/pcr.h>, not magic numbers.
VersionDeltaFile
1.261+12-6sys/arch/amiga/amiga/machdep.c
1.197+6-3sys/arch/atari/atari/machdep.c
1.118+4-3sys/arch/atari/atari/atari_init.c
+22-123 files

LLVM/project a8b669bclang-tools-extra Maintainers.rst

[clangd] Add ArcsinX as a maintainer (#187886)

To address clangd maintance problem, I'm nominating myself as a clangd
maintainer.
I'm currently actively reviewing PRs. I also participated in
clangd-related discourse discussions, subscribed to clangd issues and
PRs. For a while I plan to spend some time for PRs review in clangd.
DeltaFile
+3-0clang-tools-extra/Maintainers.rst
+3-01 files

LLVM/project c4885f0clang-tools-extra/clangd/unittests CMakeLists.txt, clang-tools-extra/include-cleaner/unittests CMakeLists.txt

fix more tarets
DeltaFile
+64-0clang/unittests/CMakeLists.txt
+14-0clang-tools-extra/clangd/unittests/CMakeLists.txt
+11-0clang-tools-extra/unittests/clang-tidy/CMakeLists.txt
+3-3llvm/tools/gold/CMakeLists.txt
+4-0clang-tools-extra/include-cleaner/unittests/CMakeLists.txt
+3-0clang/unittests/Format/CMakeLists.txt
+99-36 files

LLVM/project 4444f51llvm/lib/Target/Hexagon HexagonLoadStoreWidening.cpp, llvm/test/CodeGen/Hexagon store-widen-addasl.mir load-widen-addasl.mir

[Hexagon] Optimize load/store instruction during widening (#186962)

This change enhances the Hexagon Load-Store Widening pass to recognize
and optimize a specific pattern involving the S2_addasl_rrri
instruction. When widening loads/stores, the pass now detects cases
where the base register is defined by an S2_addasl_rrri instruction and
combines the operations into a single load double/store double
instruction with register shift op, eliminating the intermediate address
calculation.

Eg, for load,

If the definition of the base register came from a addasl instruction,
we generate a
memd(Rs + Rt << #imm) instead of memd(Rs + #imm) instruction.

Transform:

%18 = S2_addasl_rrri %8, %17, 3

    [9 lines not shown]
DeltaFile
+89-9llvm/lib/Target/Hexagon/HexagonLoadStoreWidening.cpp
+47-0llvm/test/CodeGen/Hexagon/store-widen-addasl.mir
+35-0llvm/test/CodeGen/Hexagon/load-widen-addasl.mir
+171-93 files

LLVM/project 9228fb5clang/lib/Headers ptrauth.h, compiler-rt/lib/builtins crtbegin.c

[PAC][compiler-rt] Use `__ptrauth` qualifier instead of builtins

Since #100830 has landed, we no longer need to rely on builtins
DeltaFile
+6-22compiler-rt/lib/builtins/crtbegin.c
+8-0clang/lib/Headers/ptrauth.h
+14-222 files

HardenedBSD/src 5dd3c6dcontrib/libcbor CMakeLists.txt, contrib/libcbor/doc/source using.rst

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+377-34contrib/libcbor/test/copy_test.c
+225-114contrib/libcbor/CMakeLists.txt
+135-137contrib/libcbor/test/cbor_serialize_test.c
+170-26contrib/libcbor/src/cbor.c
+183-0contrib/libcbor/examples/crash_course.c
+0-174contrib/libcbor/doc/source/using.rst
+1,090-485142 files not shown
+3,980-2,497148 files

HardenedBSD/src 3a0bf1dcontrib/libcbor CMakeLists.txt, contrib/libcbor/doc/source using.rst

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+377-34contrib/libcbor/test/copy_test.c
+225-114contrib/libcbor/CMakeLists.txt
+135-137contrib/libcbor/test/cbor_serialize_test.c
+170-26contrib/libcbor/src/cbor.c
+183-0contrib/libcbor/examples/crash_course.c
+0-174contrib/libcbor/doc/source/using.rst
+1,090-485142 files not shown
+3,980-2,497148 files

HardenedBSD/src 6cc67c3release/tools vmimage.subr ec2.conf

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+0-7release/tools/vmimage.subr
+0-4release/tools/ec2.conf
+1-0release/tools/ec2-builder.conf
+1-0release/tools/ec2-small.conf
+2-114 files

HardenedBSD/ports c749e11graphics/vhs distinfo Makefile, multimedia/pipe-viewer distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+5-5graphics/vhs/distinfo
+3-3x11/wl-clipboard/distinfo
+3-3multimedia/svt-av1/distinfo
+3-3multimedia/pipe-viewer/distinfo
+2-3graphics/vhs/Makefile
+1-2x11/wl-clipboard/Makefile
+17-192 files not shown
+19-218 files

NetBSD/src CpUE2ZVsys/arch/m68k/include pcr.h cpu.h, sys/arch/m68k/m68k lock_stubs.s

   Extract this m68k cpu.h commit:

   revision 1.26
   date: 2025-12-05 05:27:03 -0800;  author: thorpej;  state: Exp;  lines: +21 -4;
    commitid: jviu62VSzYhPRdlG;
   Define the fields in the 68060 Processor Configuration Register.

   ...into a new file, pcr.h, and adjust things that need the stuff.
VersionDeltaFile
1.1+50-0sys/arch/m68k/include/pcr.h
1.28+1-18sys/arch/m68k/include/cpu.h
1.13+6-1sys/arch/m68k/m68k/lock_stubs.s
1.51+3-1sys/arch/mvme68k/mvme68k/genassym.cf
1.7+3-1sys/arch/virt68k/virt68k/genassym.cf
+63-215 files

LLVM/project f253dd2clang-tools-extra/clangd/unittests CMakeLists.txt, clang-tools-extra/include-cleaner/unittests CMakeLists.txt

fix more tarets
DeltaFile
+63-0clang/unittests/CMakeLists.txt
+14-0clang-tools-extra/clangd/unittests/CMakeLists.txt
+11-0clang-tools-extra/unittests/clang-tidy/CMakeLists.txt
+3-3llvm/tools/gold/CMakeLists.txt
+4-0clang-tools-extra/include-cleaner/unittests/CMakeLists.txt
+95-35 files

LLVM/project 4dfeaa7llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/lib/Target/RISCV RISCVISelLowering.cpp

Address lenary's comments
DeltaFile
+3-2llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+2-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+5-32 files