LLVM/project e41e7b9flang-rt/cmake/modules AddFlangRT.cmake, flang-rt/lib/runtime stl-overrides.h stl-overrides.cpp

[flang-rt] Avoid duplicate definition of `std::__libcpp_verbose_abort` (#175551)

If a project depends on the Flang runtime and on libc++, linking fails
because `std::__libcpp_verbose_abort` is defined in both libraries.

Avoid that duplicate definition by defining `_LIBCPP_VERBOSE_ABORT`
before including any C++ headers and by renaming that symbol in the
Flang runtime to `flang_rt_verbose_abort`.

The function that is modified was originally introduced in D158957 to
solve an undefined symbol error when linking pure-Fortran projects with
the Flang runtime.
Providing a definition for that symbol in the Flang runtime might work
correctly for ELF or Mach-O if that symbol has weak linkage in libc++.
But at least for COFF, this now causes multiple-definition errors for
projects that are linking to the Flang runtime and to libc++.

The linker errors before this change for Windows/MinGW using
Clang+Flang+lld look like this:

    [4 lines not shown]
DeltaFile
+38-0flang-rt/lib/runtime/stl-overrides.h
+17-20flang-rt/cmake/modules/AddFlangRT.cmake
+22-0flang-rt/lib/runtime/stl-overrides.cpp
+0-15flang-rt/lib/runtime/io-api-minimal.cpp
+1-0flang-rt/lib/runtime/CMakeLists.txt
+78-355 files

LLVM/project 9e6bd12libc/docs/dev implementing_a_function.rst

[libc][doc] Remove ToC incompatible with Furo (#188720)

Thanks to @Sukumarsawant for spotting this!
DeltaFile
+0-4libc/docs/dev/implementing_a_function.rst
+0-41 files

LLVM/project ba6c69elldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp DWARFASTParserClang.h, lldb/test/API/lang/cpp/non-type-template-param-member-ptr main.cpp TestCppNonTypeTemplateParamPtrToMember.py

Revert "[lldb][DWARFASTParserClang] Handle pointer-to-member-data non-type template" (#188744)

Reverts llvm/llvm-project#187598

It was causing test failures on Windows bots:
https://github.com/llvm/llvm-project/pull/187598#issuecomment-4124925013

and causing another assertion
https://github.com/llvm/llvm-project/pull/187598#issuecomment-4128783696
(fix attempted at https://github.com/llvm/llvm-project/pull/188632)
DeltaFile
+11-94lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+0-16lldb/test/API/lang/cpp/non-type-template-param-member-ptr/main.cpp
+0-14lldb/test/API/lang/cpp/non-type-template-param-member-ptr/TestCppNonTypeTemplateParamPtrToMember.py
+0-7lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
+0-3lldb/test/API/lang/cpp/non-type-template-param-member-ptr/Makefile
+11-1345 files

LLVM/project bbccfa5compiler-rt/include/sanitizer common_interface_defs.h

[ASan] Make __SANITIZER_DISABLE_CONTAINER_OVERFLOW__ bypass definitions return values (#188237)

Currently all of these functions are empty bodies; this means that when
including this header and compiling with
__SANITIZER_DISABLE_CONTAINER_OVERFLOW__ defined, warnings are emitted
about the missing return values for those functions that do return
values.

This patch returns success values for all those check functions with
non-void return types. Note: these were originally added in
https://github.com/llvm/llvm-project/pull/163468.
DeltaFile
+12-4compiler-rt/include/sanitizer/common_interface_defs.h
+12-41 files

LLVM/project 27d93bclldb/source/Plugins/SymbolFile/DWARF DWARFASTParserClang.cpp DWARFASTParserClang.h, lldb/test/API/lang/cpp/non-type-template-param-member-ptr main.cpp TestCppNonTypeTemplateParamPtrToMember.py

Revert "[lldb][DWARFASTParserClang] Handle pointer-to-member-data non-type te…"

This reverts commit 303afa0899357b21a6a325115068108aa5e71a4f.
DeltaFile
+11-94lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+0-16lldb/test/API/lang/cpp/non-type-template-param-member-ptr/main.cpp
+0-14lldb/test/API/lang/cpp/non-type-template-param-member-ptr/TestCppNonTypeTemplateParamPtrToMember.py
+0-7lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
+0-3lldb/test/API/lang/cpp/non-type-template-param-member-ptr/Makefile
+11-1345 files

FreeBSD/src 04d58d5lib/libc/gen syslog.3, sbin/dmesg dmesg.8

manuals: System message vs kernel message

Wordsmith mentions throughout the manual of syslog and dmesg, to clearly
differentiate them in an externally consisteny way, increasing operator
onboarding speed and elegance.

The daemon that handles general system messages, syslog, describes them
as "system messages", and "messages" is the standard filename. Rewrite
syslog related manual titles to align search results with this, and hier
entries to align the index. Use care to maintain keywords and not add
extra lines. Newsyslog trades "maintain" with "rotate" for visibility.

MFC after:      3 days
Reviewed by:    markj
Closes:         https://github.com/freebsd/freebsd-src/pull/2067
DeltaFile
+2-4usr.sbin/newsyslog/newsyslog.conf.5
+3-3sbin/dmesg/dmesg.8
+3-3share/man/man7/hier.7
+2-4usr.sbin/syslogd/syslog.conf.5
+2-2lib/libc/gen/syslog.3
+2-2usr.sbin/newsyslog/newsyslog.8
+14-186 files

LLVM/project 2388880clang/lib/StaticAnalyzer/Checkers CStringChecker.cpp CheckSecuritySyntaxOnly.cpp

[analyzer] Add #undef REGISTER_CHECKER to files that define it (#188683)

Eight StaticAnalyzer checker files define a REGISTER_CHECKER macro that
is never undefined, which can leak into subsequent translation units in
unity builds. Add #undef REGISTER_CHECKER at the end of each file. See
https://discourse.llvm.org/t/rfc-enabling-unity-build/90306 for more
info.

"clauded" not coded
DeltaFile
+2-0clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
+2-0clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
+2-0clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
+2-0clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
+2-0clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
+2-0clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
+12-02 files not shown
+16-08 files

LLVM/project a1133f5mlir/include/mlir/Dialect/Transform/IR TransformDialect.h, mlir/lib/Dialect/Transform/IR TransformDialect.cpp

[MLIR][Transform] Replace NDEBUG guard with LLVM_ENABLE_ABI_BREAKING_CHECKS for checkImplementsTransform (#188736)

NDEBUG shouldn't be used for guarding ABI changes in header.

Fixes #186552

Assisted-by: Claude Code
DeltaFile
+6-6mlir/include/mlir/Dialect/Transform/IR/TransformDialect.h
+2-2mlir/lib/Dialect/Transform/IR/TransformDialect.cpp
+8-82 files

FreeBSD/src 1e2c9bclib/libsys kldload.2

kldload.2: Provide more info about file argument

The information is basically taken from kldload(8).

Reviewed by:            kib, ziaee
Differential Revision:  https://reviews.freebsd.org/D55170
DeltaFile
+15-2lib/libsys/kldload.2
+15-21 files

NetBSD/pkgsrc wUbntEldoc CHANGES-2026

   Updated net/libtorrent, net/rtorrent
VersionDeltaFile
1.1875+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc yqqwOeTnet/libtorrent distinfo Makefile, net/rtorrent distinfo Makefile

   libtorrent rtorrent: updated to 0.16.8

   0.16.8
   This release fixes a couple of bugs and adds a simple DNS cache to improve performance.
VersionDeltaFile
1.59+4-4net/libtorrent/distinfo
1.55+4-4net/rtorrent/distinfo
1.83+2-2net/libtorrent/Makefile
1.120+2-2net/rtorrent/Makefile
+12-124 files

FreeBSD/src 23d6516lib/libc/amd64/string strrchr.S

libc/amd64/strrchr.S: fix rebase error

I accidentally dropped a part of the patch on squash rebase.
Should be fine now.

Fixes:          253f15c016ca699906f78b8e522a3f7ed675929b
PR:             293915
MFC after:      1 week
DeltaFile
+4-4lib/libc/amd64/string/strrchr.S
+4-41 files

NetBSD/pkgsrc v7z6pnEdoc CHANGES-2026

   Updated www/py-whitenoise, www/py-uvicorn
VersionDeltaFile
1.1874+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 4Haqyhhwww/py-uvicorn distinfo Makefile

   py-uvicorn: updated to 0.42.0

   0.42.0

   Changed

   Use bytearray for request body accumulation to avoid O(n^2) allocation on fragmented bodies

   Fixed

   Escape brackets and backslash in httptools HEADER_RE regex
   Fix multiple issues in websockets sans-io implementation
VersionDeltaFile
1.51+4-4www/py-uvicorn/distinfo
1.59+3-3www/py-uvicorn/Makefile
+7-72 files

FreeBSD/doc 1bb9e12website/data/ru/news news.toml

website: update ru/news - SA translated

Differential Revision: https://reviews.freebsd.org/D56091
DeltaFile
+20-0website/data/ru/news/news.toml
+20-01 files

NetBSD/pkgsrc oOcWwptwww/py-whitenoise distinfo Makefile

   py-whitenoise: updated to 6.12.0

   6.12.0 (2026-02-27)

   Drop Python 3.9 support.
   Fix potential unauthorised file access vulnerability in “autorefesh” mode. See 684 for details, and a reminder that autorefresh mode has always been documented as unsuitable for production use. Thanks Seth Larson for reporting.
VersionDeltaFile
1.11+4-4www/py-whitenoise/distinfo
1.12+2-2www/py-whitenoise/Makefile
+6-62 files

LLVM/project 1aebbb7bolt/docs BinaryAnalysis.md

Drop FIXMEs, open separate issues instead
DeltaFile
+11-7bolt/docs/BinaryAnalysis.md
+11-71 files

LLVM/project 4096ce4bolt/docs BinaryAnalysis.md

Address other comments
DeltaFile
+39-4bolt/docs/BinaryAnalysis.md
+39-41 files

LLVM/project 2742ebcbolt/docs BinaryAnalysis.md

Apply suggestions from code review

Co-authored-by: Kristof Beyls <kristof.beyls at arm.com>
DeltaFile
+8-8bolt/docs/BinaryAnalysis.md
+8-81 files

LLVM/project e06d177bolt/docs BinaryAnalysis.md

Misc cleanups
DeltaFile
+30-20bolt/docs/BinaryAnalysis.md
+30-201 files

LLVM/project e849f5dbolt/docs BinaryAnalysis.md

Apply more suggestions
DeltaFile
+5-5bolt/docs/BinaryAnalysis.md
+5-51 files

LLVM/project cc86a11bolt/docs BinaryAnalysis.md

Move 'Usage' section, add brief algorithm description to the above section
DeltaFile
+56-47bolt/docs/BinaryAnalysis.md
+56-471 files

LLVM/project 3a8c34cbolt/docs BinaryAnalysis.md

Fix wording in the description of auth oracles
DeltaFile
+12-5bolt/docs/BinaryAnalysis.md
+12-51 files

LLVM/project 6a2a6cdbolt/docs BinaryAnalysis.md

Mention that ptrauth-tail-calls uses heuristics
DeltaFile
+16-0bolt/docs/BinaryAnalysis.md
+16-01 files

LLVM/project c217e27bolt/docs BinaryAnalysis.md

Add table of contents
DeltaFile
+13-7bolt/docs/BinaryAnalysis.md
+13-71 files

LLVM/project 008af4fbolt/docs BinaryAnalysis.md

Move explanation of no-cfg fallback to the 'detailed' section
DeltaFile
+7-12bolt/docs/BinaryAnalysis.md
+7-121 files

LLVM/project c07787ebolt/docs BinaryAnalysis.md

Describe extending PtrAuth gadget scanner
DeltaFile
+22-0bolt/docs/BinaryAnalysis.md
+22-01 files

LLVM/project 667a829bolt/docs BinaryAnalysis.md

[BOLT] Rework user-facing documentation of BOLT gadget scanner

Update the documentation to reflect the changes made to the original
prototype.
DeltaFile
+458-106bolt/docs/BinaryAnalysis.md
+458-1061 files

LLVM/project adf6055bolt/docs BinaryAnalysis.md

Link: incomplete help message is a known issue
DeltaFile
+2-0bolt/docs/BinaryAnalysis.md
+2-01 files

LLVM/project 516bc12bolt/docs BinaryAnalysis.md

Document more known issues
DeltaFile
+101-2bolt/docs/BinaryAnalysis.md
+101-21 files