LLVM/project a9b7b4dclang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode floats.cpp

[clang][bytecode] Fix crash caused by overflow of Casting float number to integer (#177815)

Before this PR evaluation process will stop immediately regradless of
whether it's set to handle overflow,

this will prevent us getting value from stack, which leads to crash(with
or without assertion).

Closes  #177751.
DeltaFile
+15-0clang/test/AST/ByteCode/floats.cpp
+6-4clang/lib/AST/ByteCode/Interp.h
+21-42 files

LLVM/project e68eadfclang/lib/AST/ByteCode Compiler.cpp, clang/test/AST/ByteCode complex.cpp

[clang][bytecode] Fix crash on discarded complex comparison (#177731)

Fixes llvm#176902: [clang][bytecode] crashes on ill-formed
_Static_assert comparing complex value

This patch resolves a crash in Clang's constant evaluation when handling
complex number comparisons in discarded expressions, such as those
involving short-circuiting logical operators. The crash occurred due to
unnecessary evaluation of the comparison in the experimental constant
interpreter.

The issue was originally observed and minimized in the following
example:

```cpp
#define EVAL(a, b) _Static_assert(a == b, "")

void foo() {
  EVAL(; + 0, 1i);

    [19 lines not shown]
DeltaFile
+13-0clang/test/AST/ByteCode/complex.cpp
+2-1clang/lib/AST/ByteCode/Compiler.cpp
+15-12 files

NetBSD/pkgsrc-wip 91b9f97rust191 Makefile distinfo, rust191-bin Makefile

Remove Rust-1.91, same as main
DeltaFile
+0-971rust191-bin/files/install.sh
+0-791rust191/Makefile
+0-308rust191-bin/Makefile
+0-210rust191/files/gcc-wrap
+0-179rust191/patches/patch-src_tools_rust-installer_install-template.sh
+0-170rust191/distinfo
+0-2,62978 files not shown
+0-5,45484 files

OPNSense/core 2d187b6src/www interfaces.php

interfaces: looks like an oversight in validation

In the configuration there only exists "track6", but for "idassoc6" we
were looking for that instead which PHP could confuse with a "0" value
when empty.

PR: https://forum.opnsense.org/index.php?topic=50488.0
(cherry picked from commit c3a24de1b5f70cce75f7eb9980caccd197f60fee)
DeltaFile
+1-1src/www/interfaces.php
+1-11 files

FreeBSD/src 8ef8c6asbin/camcontrol camcontrol.c, sys/cam/scsi scsi_all.c scsi_all.h

cam/scsi: Restore scsi_start_stop() and add scsi_start_stop_pc()

Revert the argument change that broke libcam in 8c35de49 and move
power_condition support to scsi_start_stop_pc().

Reported by:            imp
Reviewed By:            #cam, imp (mentor)
Sponsored by:           Samsung Electronics
Differential Revision:  https://reviews.freebsd.org/D54822
DeltaFile
+34-0sys/cam/scsi/scsi_all.c
+4-0sys/cam/scsi/scsi_all.h
+0-2sys/cam/scsi/scsi_cd.c
+1-1sys/dev/ufshci/ufshci_sim.c
+0-1sbin/camcontrol/camcontrol.c
+0-1sys/dev/mpr/mpr_sas_lsi.c
+39-52 files not shown
+39-78 files

FreeBSD/ports d490061archivers/py-zopfli Makefile

archivers/py-zopfli: disable Python limited API

Upstream uses the limited API to allow generating a wheel compatible
with all currently supported CPython versions regardless of which
version is actually used to generate it, but this is not needed
here. Disabling also allows building on 3.13t.

Event: Winter Field Day 2026
PR: 292246
Approved by: sunpoet (maintainer)
DeltaFile
+3-1archivers/py-zopfli/Makefile
+3-11 files

LLVM/project 772b15bclang/lib/Sema SemaLambda.cpp, clang/test/Modules pr177385.cppm

[C++20] [Modules] Set ManglingContextDecl when we need to mangle a lambda but it's nullptr (#177899)

Close https://github.com/llvm/llvm-project/issues/177385

The root cause of the problem is, when we decide to mangle a lamdba in a
module interface while the ManglingContextDecl is nullptr, we didn't
update ManglingContextDecl. So that the following use of
ManglingContextDecl is an invalid value.
DeltaFile
+165-0clang/test/Modules/pr177385.cppm
+12-11clang/lib/Sema/SemaLambda.cpp
+177-112 files

LLVM/project 551b713llvm/test/CodeGen/AArch64 arm64-neon-mul-div.ll, llvm/test/CodeGen/X86 clmul-vector-256.ll

rebase after merging #176870

Created using spr 1.3.8-beta.1
DeltaFile
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+21,192-0polly/lib/External/isl/include/isl/cpp-checked.h
+19,097-0polly/lib/External/isl/interface/isl.py.core
+1,963-1,787llvm/test/CodeGen/X86/clmul-vector-256.ll
+2,459-1,242llvm/test/CodeGen/AArch64/arm64-neon-mul-div.ll
+128,335-3,0291,002 files not shown
+173,760-18,6741,008 files

LLVM/project ca3b1bbllvm/test/CodeGen/AArch64 arm64-neon-mul-div.ll, llvm/test/CodeGen/X86 clmul-vector-256.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+52,760-0polly/lib/External/isl/include/isl/typed_cpp.h
+30,864-0polly/lib/External/isl/include/isl/cpp.h
+21,192-0polly/lib/External/isl/include/isl/cpp-checked.h
+19,097-0polly/lib/External/isl/interface/isl.py.core
+1,963-1,787llvm/test/CodeGen/X86/clmul-vector-256.ll
+2,459-1,242llvm/test/CodeGen/AArch64/arm64-neon-mul-div.ll
+128,335-3,0291,002 files not shown
+173,760-18,6741,008 files

LLVM/project fc2230fclang/test/Driver print-supported-extensions-riscv.c, llvm/lib/Target/RISCV RISCVFeatures.td

[RISC-V][MC] Introduce RVY extension feature

This adds the initial feature for the base RVY extension,
other extensions such as the hybrid mode will be added later.
RVY specification: https://riscv.github.io/riscv-cheri/

Co-authored-by: Jessica Clarke <jrtc27 at jrtc27.com>
Co-authored-by: Petr Vesely <petr.vesely at codasip.com>

Pull Request: https://github.com/llvm/llvm-project/pull/176870
DeltaFile
+6-0llvm/lib/Target/RISCV/RISCVFeatures.td
+2-0llvm/test/CodeGen/RISCV/attributes.ll
+1-0llvm/test/CodeGen/RISCV/features-info.ll
+1-0clang/test/Driver/print-supported-extensions-riscv.c
+1-0llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+11-05 files

FreeNAS/freenas 40c15d1src/middlewared/middlewared/service base.py

service/base.py refactor
DeltaFile
+107-67src/middlewared/middlewared/service/base.py
+107-671 files

LLVM/project 313bec1llvm/test/Analysis/CostModel/X86 vscale-insertelement-crash.ll

Add quotes around "print<cost-model>" argument

This is consistent with other tests and is required for some test runners.
DeltaFile
+1-1llvm/test/Analysis/CostModel/X86/vscale-insertelement-crash.ll
+1-11 files

LLVM/project c563a88llvm/lib/Target/RISCV RISCVInstrInfoC.td RISCVInstrInfo.cpp

[RISC-V] Reduce code duplication for uimm*_lsb* operands. NFC

Use a common tablegen class instead of duplicating all the data and add a
new case macro to handle the isShiftedUInt<>() call. This refactoring was
motivated by adding RVY support since I needed to add uimm{9,10}_lsb0000.

Pull Request: https://github.com/llvm/llvm-project/pull/177743
DeltaFile
+19-46llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+16-26llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+2-26llvm/lib/Target/RISCV/RISCVInstrInfoXwch.td
+1-13llvm/lib/Target/RISCV/RISCVInstrInfoXMips.td
+1-13llvm/lib/Target/RISCV/RISCVInstrInfoZc.td
+39-1245 files

OpenBSD/ports Hz83SHvgames/openttd distinfo Makefile

   Update to OpenTTD 1.5.1

   https://cdn.openttd.org/openttd-releases/15.1/changelog.md
   from Florian Viehweger (maintainer)
VersionDeltaFile
1.49+2-2games/openttd/distinfo
1.93+1-1games/openttd/Makefile
+3-32 files

NetBSD/src BXzWnOqtests/bin/dd t_dd.sh

   Clean up this test a bit.

   1. Use printf instead of echo
   2. Use $( ) instead of ``
   3. Check exit status of commands being tested
   4. Misc other stuff (use -ne rather than != when comparing numbers, ...)
VersionDeltaFile
1.4+11-11tests/bin/dd/t_dd.sh
+11-111 files

FreeBSD/ports 89f079elang/python311 distinfo Makefile

lang/python311: pull in upstream commits addressing vuxml entries

Security: 613d0f9e-d477-11f0-9e85-03ddfea11990

Event: Winter Field Day 2026
PR: 291609
DeltaFile
+5-1lang/python311/distinfo
+5-0lang/python311/Makefile
+10-12 files

FreeBSD/ports 82836aalang/python310 distinfo Makefile

lang/python310: pull in upstream commits addressing vuxml entries

Security: 613d0f9e-d477-11f0-9e85-03ddfea11990

Event: Winter Field Day 2026
PR: 291609
DeltaFile
+5-1lang/python310/distinfo
+5-0lang/python310/Makefile
+10-12 files

FreeBSD/ports cfbc3c7security/vuxml/vuln 2025.xml

security/vuxml: update/simplify Python vulnerability version ranges

Event: Winter Field Day 2026
PR: 291609
DeltaFile
+6-7security/vuxml/vuln/2025.xml
+6-71 files

LLVM/project eae7535clang-tools-extra/include-cleaner/lib Record.cpp, clang-tools-extra/test/clang-tidy/checkers/bugprone invalid-enum-default-initialization.cpp

[NFC] Fix "FIMXE" typos to "FIXME" (#177895)

Replace common typo "FIMXE" with the intended "FIXME" across the
codebase.
DeltaFile
+2-2clang-tools-extra/test/clang-tidy/checkers/bugprone/invalid-enum-default-initialization.cpp
+1-1clang/include/clang/AST/RecursiveASTVisitor.h
+1-1clang/lib/Sema/SemaDecl.cpp
+1-1llvm/lib/Target/AVR/AVRInstrInfo.td
+1-1llvm/test/CodeGen/RISCV/GlobalISel/rv32zbkb.ll
+1-1clang-tools-extra/include-cleaner/lib/Record.cpp
+7-76 files

LLVM/project 4c7ced2llvm/lib/Target/RISCV RISCVInstrFormatsV.td RISCVInstrInfoV.td

[RISCV] Use inheritance to simplify RVInstSet*VL* classes. NFC (#177797)

Rename classes to start with RVInstV to make it more clear they are
vector related.
DeltaFile
+9-30llvm/lib/Target/RISCV/RISCVInstrFormatsV.td
+9-9llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+1-7llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td
+19-463 files

LLVM/project 55de73dllvm/lib/Target/RISCV RISCVInstrInfoXSfmm.td RISCVInstrInfoXAndes.td

[RISCV] Put VL before VTYPE in XAndes and XSfmm instruction Defs/Uses. NFC (#177877)

This is the order we use for standard vector instructions.
DeltaFile
+7-7llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td
+2-2llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
+9-92 files

LLVM/project ff13eb7llvm/test/CodeGen/RISCV selectopt.ll

Refactor tests

Created using spr 1.3.6-beta.1
DeltaFile
+47-77llvm/test/CodeGen/RISCV/selectopt.ll
+47-771 files

OpenBSD/ports BfCQepSsysutils/findlib Makefile

   Remove remnant from pre-4.02 OCaml.


   ok sthen@
VersionDeltaFile
1.50+1-1sysutils/findlib/Makefile
+1-11 files

GhostBSD/xconfig 9d4fa14bin xconfig

Merge pull request #48 from ghostbsd/vbox-cleanup

Remove VirtualBox service automation from `setup_virtualbox`
DeltaFile
+0-8bin/xconfig
+0-81 files

GhostBSD/xconfig 198c353bin xconfig

Remove VirtualBox service automation from `setup_virtualbox`

- Removed calls to `enable_rc_conf` and `start_service_safe` for `vboxguest` and `vboxservice` within `setup_virtualbox`.

Not supported with Xlibre at this moment.
DeltaFile
+0-8bin/xconfig
+0-81 files

FreeBSD/ports 7c11e27audio/py-torchaudio Makefile distinfo

audio/py-torchaudio: update 2.8.0 → 2.10.0
DeltaFile
+5-19audio/py-torchaudio/Makefile
+3-3audio/py-torchaudio/distinfo
+8-222 files

FreeBSD/ports 52d91e5math/fend distinfo Makefile

math/fend: update 1.5.7 → 1.5.8

Reported by:    portscout
DeltaFile
+293-255math/fend/distinfo
+147-129math/fend/Makefile
+440-3842 files

FreeBSD/ports 28bf570lang/gravity distinfo Makefile

lang/gravity: update 0.8.5 → 0.9.0

Reported by:    portscout
DeltaFile
+3-3lang/gravity/distinfo
+2-2lang/gravity/Makefile
+5-52 files

FreeBSD/ports a25bbfamultimedia/assimp distinfo pkg-plist

multimedia/assimp: update 6.0.3 → 6.0.4

Reported by:    portscout
DeltaFile
+3-3multimedia/assimp/distinfo
+1-1multimedia/assimp/pkg-plist
+1-1multimedia/assimp/Makefile
+5-53 files

FreeBSD/ports 88cbd0fmultimedia/webcamoid pkg-plist Makefile, multimedia/webcamoid/files patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp patch-libAvKys_Plugins_VirtualCamera_src_v4l2lb_src_vcamv4l2lb.cpp

multimedia/webcamoid: update 9.1.1 → 9.3.0

PR:     291987
DeltaFile
+110-91multimedia/webcamoid/pkg-plist
+13-18multimedia/webcamoid/Makefile
+22-0multimedia/webcamoid/files/patch-libAvKys_Plugins_Codecs_Video_Encoders_svtav1_src_videoencodersvtav1element.cpp
+4-4multimedia/webcamoid/files/patch-libAvKys_Plugins_VirtualCamera_src_v4l2lb_src_vcamv4l2lb.cpp
+4-4multimedia/webcamoid/files/patch-libAvKys_Plugins_VideoCapture_src_capture_v4l2sys_src_capturev4l2.cpp
+3-3multimedia/webcamoid/distinfo
+156-1206 files