LLVM/project 3ccfbc8lldb/source/Core Debugger.cpp, lldb/test/API/functionalities/statusline TestStatusline.py

[lldb] Make sure changing the separator takes immediate effect (#136779)

The setter is only used when changing the setting programmatically. When
using the settings command, we need to monitor SetPropertyValue.
DeltaFile
+3-1lldb/source/Core/Debugger.cpp
+3-1lldb/test/API/functionalities/statusline/TestStatusline.py
+6-22 files

FreeBSD/ports 0281122devel/libgit2 distinfo pkg-plist, devel/libgit2-glib pkg-plist Makefile

devel/libgit2: update to 1.9.0

Changes:        https://github.com/libgit2/libgit2/releases/tag/v1.9.0
PR:             286062
DeltaFile
+3-3devel/libgit2/distinfo
+4-1devel/libgit2/pkg-plist
+1-2devel/libgit2/Makefile
+1-1devel/libgit2-glib/pkg-plist
+1-0devel/libgit2-glib/Makefile
+10-75 files

FreeBSD/ports 058a8eedevel/py-pygit2 distinfo Makefile

devel/py-pygit2: update to 1.17.0

Changes:        https://github.com/libgit2/pygit2/blob/master/CHANGELOG.md
PR:             286062
DeltaFile
+3-3devel/py-pygit2/distinfo
+2-3devel/py-pygit2/Makefile
+5-62 files

LLVM/project 439f16autils/bazel/llvm-project-overlay/mlir BUILD.bazel

[mlir][bazel] Port e112dccc8ba49425c575a6b15325f2cbeef5c606.
DeltaFile
+2-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-01 files

LLVM/project 7547ad3libc/src/math/generic expm1f.cpp

[libc][math] Skip checking for exceptional values in expm1f when LIBC_MATH_SKIP_ACCURATE_PASS is set. (#130968)

DeltaFile
+2-1libc/src/math/generic/expm1f.cpp
+2-11 files

FreeBSD/ports 61e31d9www/chromium distinfo Makefile

www/chromium: update to 135.0.7049.114

Security:       https://vuxml.freebsd.org/freebsd/194f79c3-1ffe-11f0-8cb5-a8a1599412c6.html
(cherry picked from commit 2d7109edbffb594081b82f9eb837c660296af501)
DeltaFile
+5-3www/chromium/distinfo
+1-1www/chromium/Makefile
+6-42 files

FreeBSD/ports 2d7109ewww/chromium distinfo Makefile

www/chromium: update to 135.0.7049.114

Security:       https://vuxml.freebsd.org/freebsd/194f79c3-1ffe-11f0-8cb5-a8a1599412c6.html
DeltaFile
+5-3www/chromium/distinfo
+1-1www/chromium/Makefile
+6-42 files

OpenBSD/ports n64sMcAwww/chromium distinfo Makefile

   update to 135.0.7049.114
VersionDeltaFile
1.423+4-4www/chromium/distinfo
1.840+1-1www/chromium/Makefile
+5-52 files

FreeBSD/src c8c624dsbin/dhclient dhclient.c dispatch.c

dhclient: Keep two clocks

Until July 2024, dhclient kept track of time as seconds-since-epoch as
a time_t.  This was a problem because (a) we wanted sub-second timeouts
and (b) timeouts didn't always do the right thing if the system clock
changed.

Switching to using CLOCK_MONOTONIC and struct timespec fixed those
issues but introduced a new problem: CLOCK_MONOTONIC values were being
intepreted as seconds-since-epoch and written to the dhclient.leases
file, causing confusion with DHCP leases expiring in early 1970.

Attempt to compromise between these by keeping track of both times;
any type within dhclient which is a time_t now refers to seconds past
the epoch, while any struct timespec value is a CLOCK_MONOTONIC time.

PR:     283256
Reviewed by:    dch
Fixes:  f0a38976b01e ("dhclient: Use clock_gettime() instead of time()")

    [4 lines not shown]
DeltaFile
+22-28sbin/dhclient/dhclient.c
+9-5sbin/dhclient/dispatch.c
+2-2sbin/dhclient/dhcpd.h
+33-353 files

FreeBSD/src d41725asbin/dhclient dhclient.c dispatch.c

dhclient: Keep two clocks

Until July 2024, dhclient kept track of time as seconds-since-epoch as
a time_t.  This was a problem because (a) we wanted sub-second timeouts
and (b) timeouts didn't always do the right thing if the system clock
changed.

Switching to using CLOCK_MONOTONIC and struct timespec fixed those
issues but introduced a new problem: CLOCK_MONOTONIC values were being
intepreted as seconds-since-epoch and written to the dhclient.leases
file, causing confusion with DHCP leases expiring in early 1970.

Attempt to compromise between these by keeping track of both times;
any type within dhclient which is a time_t now refers to seconds past
the epoch, while any struct timespec value is a CLOCK_MONOTONIC time.

PR:     283256
Reviewed by:    dch
Fixes:  f0a38976b01e ("dhclient: Use clock_gettime() instead of time()")

    [4 lines not shown]
DeltaFile
+22-28sbin/dhclient/dhclient.c
+9-5sbin/dhclient/dispatch.c
+2-2sbin/dhclient/dhcpd.h
+33-353 files

FreeBSD/ports e0e6f27security/vuxml/vuln 2025.xml

security/vuxml: add www/*chromium < 135.0.7049.114

Obtained from:  https://chromereleases.googleblog.com/2025/04/stable-channel-update-for-desktop_22.html
DeltaFile
+29-0security/vuxml/vuln/2025.xml
+29-01 files

LLVM/project 141c14cllvm/test/CodeGen/LoongArch/lasx widen-shuffle-mask.ll, llvm/test/CodeGen/LoongArch/lsx widen-shuffle-mask.ll

[LoongArch] Pre-commit for widen shuffle mask (#136544)

DeltaFile
+137-0llvm/test/CodeGen/LoongArch/lasx/widen-shuffle-mask.ll
+137-0llvm/test/CodeGen/LoongArch/lsx/widen-shuffle-mask.ll
+274-02 files

FreeBSD/src d14036erelease Makefile.vm

release: Pass PKG_INSTALL_EPOCH (take 2)

We need to pass this to cloudware builds, not just VM builds.

MFC after: 4 days
Fixes:  81ca663642ef ("release: Pass PKG_INSTALL_EPOCH to vmimage.subr")
Sponsored by:   Amazon
DeltaFile
+1-0release/Makefile.vm
+1-01 files

FreeBSD/src eef0c78etc Makefile

etc: add config tag to /root/.k5login

this prevents the file being overwritten every time FreeBSD-runtime is
upgraded.

Reviewed by:    des
Approved by:    des (mentor)
Differential Revision:  https://reviews.freebsd.org/D49907
DeltaFile
+1-1etc/Makefile
+1-11 files

LLVM/project 34a4c58clang/include/clang/AST Type.h, clang/lib/AST Type.cpp

[clang] Rework `hasBooleanRepresentation`. (#136038)

This is a follow-up of 13aac46332f607a38067b5ddd466071683b8c255.
This commit adjusts the implementation of `hasBooleanRepresentation` to
be somewhat aligned to `hasIntegerRepresentation`.
In particular vector of booleans should be handled in
`hasBooleanRepresentation`, while `_Atomic(bool)` should not.
DeltaFile
+13-7clang/lib/CodeGen/CGExpr.cpp
+9-10clang/lib/AST/Type.cpp
+3-2clang/include/clang/AST/Type.h
+25-193 files

LLVM/project 68d89e9llvm/lib/TargetParser RISCVISAInfo.cpp

[RISCV] Remove stale comment. NFC
DeltaFile
+0-1llvm/lib/TargetParser/RISCVISAInfo.cpp
+0-11 files

LLVM/project afc030dclang/unittests/Format FormatTestJS.cpp

[clang-format] Don't test stability if JS format test fails (#136662)

DeltaFile
+10-6clang/unittests/Format/FormatTestJS.cpp
+10-61 files

LLVM/project 037657dclang/lib/Format TokenAnnotator.cpp, clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format] Correctly annotate kw_operator in using decls (#136545)

Fix #136541
DeltaFile
+4-2clang/lib/Format/TokenAnnotator.cpp
+5-0clang/unittests/Format/TokenAnnotatorTest.cpp
+9-22 files

LLVM/project 9efabbbclang/lib/Format FormatTokenLexer.cpp FormatTokenLexer.h, clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format] Fix a bug in lexing C++ UDL ending in $ (#136476)

Fix #61612
DeltaFile
+29-0clang/lib/Format/FormatTokenLexer.cpp
+6-0clang/unittests/Format/TokenAnnotatorTest.cpp
+1-0clang/lib/Format/FormatTokenLexer.h
+36-03 files

LLVM/project 4f71655clang/lib/Format UnwrappedLineParser.cpp, clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format] Fix a bug in parsing C-style cast of lambdas (#136099)

Fix #135959
DeltaFile
+18-6clang/lib/Format/UnwrappedLineParser.cpp
+10-0clang/unittests/Format/TokenAnnotatorTest.cpp
+28-62 files

LLVM/project b7fbe09clang/lib/CodeGen CodeGenModule.cpp CGCall.cpp

Address review comments.

Created using spr 1.3.6-beta.1
DeltaFile
+5-5clang/lib/CodeGen/CodeGenModule.cpp
+4-4clang/lib/CodeGen/CGCall.cpp
+2-2clang/lib/CodeGen/CodeGenModule.h
+11-113 files

FreeBSD/ports 1190aa9multimedia/obs-studio Makefile distinfo

multimedia/obs-studio: Backport the patch enabling the Virtual Camera feature

Please note that it requires this command to be run:
$ sudo webcamd -c v4l2loopback
DeltaFile
+4-0multimedia/obs-studio/Makefile
+3-1multimedia/obs-studio/distinfo
+7-12 files

LLVM/project f2327fallvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

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

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+3-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+3-01 files

LLVM/project b9cf383llvm/lib/CodeGen LiveRangeShrink.cpp, llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+12-3llvm/lib/CodeGen/LiveRangeShrink.cpp
+3-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+15-32 files

LLVM/project 1e3181cllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+3-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+3-01 files

LLVM/project 11c0913clang/lib/CodeGen CodeGenModule.cpp, llvm/include/llvm/IR Metadata.h

Address review comments.

Created using spr 1.3.6-beta.1
DeltaFile
+34-0llvm/test/CodeGen/X86/call-graph-section-tailcall.ll
+6-13llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+6-10clang/lib/CodeGen/CodeGenModule.cpp
+6-0llvm/include/llvm/IR/Metadata.h
+1-2llvm/lib/IR/Verifier.cpp
+1-1llvm/test/CodeGen/X86/call-graph-section.ll
+54-266 files

LLVM/project 82f8060llvm/include/llvm/IR Metadata.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+34-0llvm/test/CodeGen/X86/call-graph-section-tailcall.ll
+6-13llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+6-0llvm/include/llvm/IR/Metadata.h
+1-2llvm/lib/IR/Verifier.cpp
+1-1llvm/test/CodeGen/X86/call-graph-section.ll
+48-165 files

LLVM/project 89c896bllvm/include/llvm/IR Metadata.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

Rebase on parent llvm change.

Created using spr 1.3.6-beta.1
DeltaFile
+34-0llvm/test/CodeGen/X86/call-graph-section-tailcall.ll
+6-13llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+6-0llvm/include/llvm/IR/Metadata.h
+1-2llvm/lib/IR/Verifier.cpp
+1-1llvm/test/CodeGen/X86/call-graph-section.ll
+48-165 files

LLVM/project 7a1c8fbllvm/include/llvm/IR Metadata.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+34-0llvm/test/CodeGen/X86/call-graph-section-tailcall.ll
+6-13llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+6-0llvm/include/llvm/IR/Metadata.h
+1-2llvm/lib/IR/Verifier.cpp
+1-1llvm/test/CodeGen/X86/call-graph-section.ll
+48-165 files

LLVM/project 80df0c0llvm/include/llvm/IR Metadata.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

Address review comments.

Created using spr 1.3.6-beta.1
DeltaFile
+34-0llvm/test/CodeGen/X86/call-graph-section-tailcall.ll
+6-13llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+6-0llvm/include/llvm/IR/Metadata.h
+1-2llvm/lib/IR/Verifier.cpp
+1-1llvm/test/CodeGen/X86/call-graph-section.ll
+48-165 files