LLVM/project d868984 — lldb/source/Plugins/Process/Utility RegisterInfos_arm.h RegisterInfos_arm64.h, lldb/source/Register/Arch RegisterInfos_arm.h RegisterInfos_arm64.h

[lldb] Move register support out of ProcessUtility (#232969)

Create lldbRegister under lldb/Register and move register classes that
do not call OS-specific interface directly.
DeltaFile
+0-4,730lldb/source/Plugins/Process/Utility/lldb-riscv-register-enums.h
+4,730-0lldb/source/Register/Arch/lldb-riscv-register-enums.h
+0-818lldb/source/Plugins/Process/Utility/RegisterInfos_arm64.h
+818-0lldb/source/Register/Arch/RegisterInfos_arm64.h
+0-813lldb/source/Plugins/Process/Utility/RegisterInfos_arm.h
+813-0lldb/source/Register/Arch/RegisterInfos_arm.h
+6,361-6,361243 files not shown
+20,074-20,074249 files

LLVM/project 1c7fee3 — llvm/test/CodeGen/X86 veclib-llvm.pow.ll, llvm/test/Transforms/Util/DeclareRuntimeLibcalls sleef-riscv.ll libmvec.ll

RuntimeLibcalls: Add the remaining vector libraries (#232770)

Add definitions for Accelerate, Darwin_libsystem_m, LIBMVEC, MASSV and
SVML, and fill out SLEEFGNUABI, ArmPL and AMDLIBM to match VecFuncs.def.
The struct-returning ArmPL modf and sincos variants need new _STRET
libcalls.

With the new implementations available, type-split vector math calls
can now be expanded, and the vectorizer keeps pow as an intrinsic for
codegen to lower to the library call.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+421-0llvm/test/CodeGen/X86/veclib-llvm.pow.ll
+328-5llvm/test/Transforms/Util/DeclareRuntimeLibcalls/armpl.ll
+313-2llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sleef.ll
+260-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/amdlibm.ll
+206-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/libmvec.ll
+177-0llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sleef-riscv.ll
+1,705-711 files not shown
+2,146-4817 files

LLVM/project 4e60de5 — lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserFortran.cpp, lldb/unittests/SymbolFile/DWARF DWARFASTParserFortranTests.cpp

[lldb][Fortran] Addressed feedback, including early exits throughout ParseTypeFromDWARF and not treating DW_ATE_unsigned as a sentinel value
DeltaFile
+86-77lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.cpp
+4-4lldb/unittests/SymbolFile/DWARF/DWARFASTParserFortranTests.cpp
+90-812 files

LLVM/project 1dd270c — lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserFortran.h DWARFASTParserFortran.cpp, lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.h TypeSystemFortran.cpp

[lldb][Fortran] Added support for base types to DWARFASTParserFortran, tests for DWARFASTParserFortran and a method to get the parser from TypeSystemFortran
DeltaFile
+209-0lldb/unittests/SymbolFile/DWARF/DWARFASTParserFortranTests.cpp
+127-4lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.cpp
+17-1lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.h
+8-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+3-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+2-0lldb/unittests/SymbolFile/DWARF/CMakeLists.txt
+366-56 files

LLVM/project 8ada804 — lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserFortran.cpp

[lldb][Fortran] Changed encoding sentinel value to 0x00, removed redundant comment and changed formatting on type name checks
DeltaFile
+5-5lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.cpp
+5-51 files

LLVM/project 8233dca — lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserFortran.cpp, lldb/unittests/SymbolFile/DWARF DWARFASTParserFortranTests.cpp

[lldb][Fortran] Moved break in case and fixed failing test
DeltaFile
+7-3lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.cpp
+4-4lldb/unittests/SymbolFile/DWARF/DWARFASTParserFortranTests.cpp
+11-72 files

LLVM/project 7672c6a — lldb/source/Plugins/SymbolFile/DWARF DWARFASTParserFortran.cpp

[lldb][Fortran] Removed space between if-else, changed sentinel value comment and used divideCeil for bit to byte conversion
DeltaFile
+5-5lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserFortran.cpp
+5-51 files

LLVM/project 86eed21 — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.cpp

Apply suggestion from tarunprabhu

Co-authored-by: Tarun Prabhu <tarun at lanl.gov>
DeltaFile
+1-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+1-01 files

LLVM/project 727e6c7 — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.cpp

Apply suggestion from @tarunprabhu

Co-authored-by: Tarun Prabhu <tarun at lanl.gov>
DeltaFile
+0-1lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+0-11 files

LLVM/project 24fded0 — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.h TypeSystemFortran.cpp, lldb/unittests/Symbol TestTypeSystemFortran.cpp

[lldb][Fortran] Added spacing after 1-line ifs, inlined type cases and added default name for all base types
DeltaFile
+33-25lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+2-2lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+3-0lldb/unittests/Symbol/TestTypeSystemFortran.cpp
+38-273 files

LLVM/project 911b24a — lldb/source/Plugins/TypeSystem/Fortran FortranTypes.h TypeSystemFortran.cpp, lldb/unittests/Symbol TestTypeSystemFortran.cpp

[lldb][Fortran] Added handling for the unsigned type and included complex types in IsFloatingPointType checks
DeltaFile
+54-1lldb/unittests/Symbol/TestTypeSystemFortran.cpp
+33-5lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+1-0lldb/source/Plugins/TypeSystem/Fortran/FortranTypes.h
+88-63 files

LLVM/project 038ee44 — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.cpp

Removed GetTypeName switch default
DeltaFile
+2-1lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+2-11 files

LLVM/project 0dcdb5a — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.cpp

Apply suggestion from tarunprabhu

Co-authored-by: Tarun Prabhu <tarun at lanl.gov>
DeltaFile
+0-1lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+0-11 files

LLVM/project 22ad128 — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.cpp

Update lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp

Co-authored-by: Tarun Prabhu <tarun at lanl.gov>
DeltaFile
+1-1lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+1-11 files

LLVM/project 32f0604 — lldb/source/Plugins/TypeSystem/Fortran FortranTypes.cpp TypeSystemFortran.h, lldb/unittests/Symbol CMakeLists.txt TestTypeSystemFortran.cpp

[lldb][Fortran] Added base type support to TypeSystemFortran and Tests for TypeSystemFortran
DeltaFile
+237-0lldb/unittests/Symbol/TestTypeSystemFortran.cpp
+207-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+76-0lldb/source/Plugins/TypeSystem/Fortran/FortranTypes.h
+32-35lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.h
+16-0lldb/source/Plugins/TypeSystem/Fortran/FortranTypes.cpp
+2-0lldb/unittests/Symbol/CMakeLists.txt
+570-351 files not shown
+571-357 files

LLVM/project 38c878b — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.cpp

[lldb][Fortran][NFC] Added TODO comment for -fdefault-*-8 above GetBasicTypeFromAST
DeltaFile
+4-0lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+4-01 files

LLVM/project 6b5d4f1 — lldb/source/Plugins/TypeSystem/Fortran TypeSystemFortran.cpp, lldb/unittests/Symbol TestTypeSystemFortran.cpp

[lldb][Fortran] Removed eBasicTypeLongDoubleComplex handling, changed argument to snake_case and changes type creation logic
DeltaFile
+12-10lldb/source/Plugins/TypeSystem/Fortran/TypeSystemFortran.cpp
+0-2lldb/unittests/Symbol/TestTypeSystemFortran.cpp
+12-122 files

LLVM/project 831137a — llvm/lib/TargetParser TargetDataLayout.cpp

TargetParser: Clean up data layout string construction (#232392)

Instead of building many small string fragments, use longer
concatenated literals. The mips case in particular was hard
to follow and had an unused enum value.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+106-229llvm/lib/TargetParser/TargetDataLayout.cpp
+106-2291 files

LLVM/project 44ca5ac — offload/include Program.h, offload/libompaccsupport PluginManager.cpp Program.cpp

[Offload][omp] Load and resolve device binaries through liboffload (#231545)

Create a new abstraction (Program) that uses liboffload to load the
binary and do symbol resolution instead of calling the PluginInterface
directly. Remove from GenericPluginTy load_binary, get_global and
get_function.

Assisted by Claude.

---------

Co-authored-by: Kevin Sala Penades <kevinsala.ks at gmail.com>
DeltaFile
+55-24offload/libompaccsupport/device.cpp
+0-75offload/plugins-nextgen/common/src/PluginInterface.cpp
+68-0offload/libompaccsupport/Program.cpp
+47-0offload/include/Program.h
+24-17offload/libompaccsupport/PluginManager.cpp
+0-13offload/plugins-nextgen/common/include/PluginInterface.h
+194-1294 files not shown
+212-13510 files

FreeBSD/ports cbf8f9f — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.5.1

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

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

FreeBSD/ports 9be2351 — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.5.1

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

LLVM/project 34e28ef — clang/lib/Format ContinuationIndenter.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Fix missing indentation for assignment with attributes (#230417)

Fixes #229206.

When `BreakBeforeBinaryOperators: All` is configured, formatting a
variable definition with an attribute (e.g. `[[maybe_unused]]`) between
the variable name and the assignment previously caused the assignment
operator to lose all continuation indentation (starting at column 0).

The root cause was in `ContinuationIndenter::getNewLineColumn()`. The
logic assumed that any token following an attribute closing bracket
(`TT_AttributeRSquare`) should not be indented as a continuation. It
failed to account for binary operators (like `=`) which are valid
continuations of the variable declaration statement.

This patch updates the condition to `!Current.isBinaryOperator()`,
ensuring that assignment operators following attributes correctly fall
through to the standard continuation indentation logic.


    [5 lines not shown]
DeltaFile
+12-0clang/unittests/Format/FormatTest.cpp
+5-4clang/lib/Format/ContinuationIndenter.cpp
+17-42 files

LLVM/project 13965e6 — libcxx/include/__configuration availability.h, libcxx/include/__thread thread.h hardware_concurrency.h

[libc++] Introduce a free function __thread_hardware_concurrency() (#232284)

It allows to query the available hardware concurrency without depending 
on entirety of `std::thread`.
Required for #229804.
DeltaFile
+26-23libcxx/src/thread.cpp
+37-0libcxx/include/__thread/hardware_concurrency.h
+8-0libcxx/include/__thread/thread.h
+6-0libcxx/lib/abi/CHANGELOG.TXT
+6-0libcxx/include/__configuration/availability.h
+1-0libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist
+84-2310 files not shown
+94-2316 files

FreeBSD/ports 9253aba — . MOVED, net-im Makefile

net-im/debugtox: Remove from tree

Broken for almost a year in tree, upstream have been inactive since
last year and no PR of fixing it
DeltaFile
+0-29net-im/debugtox/Makefile
+0-16net-im/debugtox/files/patch-src_models_bytes_bytearray.cpp
+0-3net-im/debugtox/distinfo
+0-1net-im/debugtox/pkg-descr
+0-1net-im/Makefile
+1-0MOVED
+1-506 files

FreeBSD/ports 6709767 — games/wyrmgus distinfo Makefile, games/wyrmgus/files patch-src_stratagus_translator.h patch-src_map_world.cpp

games/wyrmgus: Remove from tree

Broken for more than 5 months, no PR of fixing it
DeltaFile
+0-52games/wyrmgus/Makefile
+0-43games/wyrmgus/files/patch-260d0ee71b3e8339d159658bb02c2cb1e4ff8def
+0-19games/wyrmgus/files/patch-src_map_map.cpp
+0-13games/wyrmgus/files/patch-src_map_world.cpp
+0-11games/wyrmgus/files/patch-src_stratagus_translator.h
+0-3games/wyrmgus/distinfo
+0-1413 files not shown
+1-1439 files

FreeBSD/ports 069822e — . MOVED, filesystems Makefile

filesystems/darling-dmg: Remove from tree

Broken for more than a year in tree
DeltaFile
+0-36filesystems/darling-dmg/Makefile
+0-16filesystems/darling-dmg/files/patch-CMakeLists.txt
+0-7filesystems/darling-dmg/pkg-descr
+0-3filesystems/darling-dmg/distinfo
+0-1filesystems/Makefile
+1-0MOVED
+1-636 files

FreeBSD/ports 113fb39 — . MOVED, textproc Makefile

textproc/regex2dfa: Remove from tree

Broken for 6+ months in tree, no PR of fixing it
DeltaFile
+0-37textproc/regex2dfa/Makefile
+0-11textproc/regex2dfa/files/patch-third__party_openfst_src_include_fst_replace.h
+0-3textproc/regex2dfa/distinfo
+0-1textproc/regex2dfa/pkg-descr
+0-1textproc/Makefile
+1-0MOVED
+1-536 files

FreeBSD/ports e03327d — . MOVED, games Makefile

games/wyrmsun: Remove from tree

Depends on games/wyrmgus which has been broken for more than 5 months
DeltaFile
+0-33games/wyrmsun/Makefile
+0-8games/wyrmsun/pkg-descr
+0-6games/wyrmsun/pkg-plist
+0-3games/wyrmsun/distinfo
+0-1games/Makefile
+1-0MOVED
+1-516 files

FreeBSD/ports c39852b — multimedia/wl-screenrec pkg-descr Makefile, multimedia/wl-screenrec/files patch-ffmpeg71 patch-ffmpeg8

multimedia/wl-screenrec: Remove from tree

Broken for more than 5 months in tree, unmainained
DeltaFile
+0-199multimedia/wl-screenrec/distinfo
+0-126multimedia/wl-screenrec/files/patch-ffmpeg8
+0-98multimedia/wl-screenrec/Makefile.crates
+0-80multimedia/wl-screenrec/files/patch-ffmpeg71
+0-43multimedia/wl-screenrec/Makefile
+0-14multimedia/wl-screenrec/pkg-descr
+0-5602 files not shown
+1-5618 files

FreeBSD/ports 447e896 — ftp/pavuk Makefile

ftp/pavuk: Mark BROKEN

Fails to build, ftp/pavuk

Reported by:    pkg-fallout
DeltaFile
+2-0ftp/pavuk/Makefile
+2-01 files