LLVM/project 6149895orc-rt/unittests bit-test.cpp

[orc-rt] Actually test orc-rt/bit.h functions. (#177300)

The unit test was copied from a similar test in llvm, and was still
qualifying calls with 'llvm::'. This was unintended, but happened to
work because LLVM's bit.h is transitively included through LLVM's gtest
headers. Qualifying with 'orc_rt::' tests the intended functions.

Thanks to @jaredwy for spotting this!
DeltaFile
+46-46orc-rt/unittests/bit-test.cpp
+46-461 files

LLVM/project 1869b15lld/ELF MarkLive.cpp, lld/test/ELF why-live.test

[ELF] --why-live: Skip symbol at index 0 and section symbols, handle .eh_frame symbols (#177099)

Symbols of empty names can be matched by `--why-live='*'`, which are
generally not useful.

* The first entry in a symbol table (STB_LOCAL and undefined)
* `STT_SECTION` symbols (emitted by LLVM integrated assembler when
  needed by relocations). These input section symbols will be demoted by
  `demoteAndCopyLocalSymbols`, so technically not really live.
  In addition, such symbols of non-allocable sections currently lead to
  crashes: `whyLive` does not record the section, causing the second
  iteration of the `while (true)` loop in printWhyLive to call
  `std::get<Symbol *>(cur)` when `cur` is an `InputSectionBase *`.

In addition, handle GCC crtendS.o `__FRAME_END__`, which is defined
relative to a `.eh_frame` section created with
`__attribute__((used, section(".eh_frame")))`.

Fix #176890
DeltaFile
+44-0lld/test/ELF/why-live.test
+8-1lld/ELF/MarkLive.cpp
+52-12 files

LLVM/project b57dcffflang/lib/Optimizer/Transforms/CUDA CUFFunctionRewrite.cpp

[flang][cuda][NFC] Fix typo in header (#177299)

DeltaFile
+1-1flang/lib/Optimizer/Transforms/CUDA/CUFFunctionRewrite.cpp
+1-11 files

FreeBSD/ports 2831cbdchinese/librime distinfo Makefile

chinese/librime: update to 1.16.1.

PR:             292637
DeltaFile
+3-3chinese/librime/distinfo
+1-1chinese/librime/Makefile
+4-42 files

LLVM/project 564571fllvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp

Fix clang-format.
DeltaFile
+2-2llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+2-2llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+4-42 files

LLVM/project 8c8661elibcxx/include/__ranges subrange.h

[libc++][NFC] Reformat `subrange.h` (#177118)

As a pre-requisite to https://github.com/llvm/llvm-project/pull/176936
DeltaFile
+6-5libcxx/include/__ranges/subrange.h
+6-51 files

LLVM/project 503db98libcxx/include/__iterator wrap_iter.h

[libc++][NFC] Reformat `wrap_iter.h` (#177127)

As a pre-requisite to https://github.com/llvm/llvm-project/pull/172200
DeltaFile
+4-5libcxx/include/__iterator/wrap_iter.h
+4-51 files

LLVM/project f34d420llvm/include/llvm/CodeGen TargetLoweringObjectFileImpl.h, llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp

Set ADA section correctly.
DeltaFile
+8-9llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+12-3llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+2-2llvm/test/CodeGen/SystemZ/zos_sinit.ll
+1-2llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+23-164 files

LLVM/project cbf5db8llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp SystemZAsmPrinter.h

Remove ADASym.
DeltaFile
+5-5llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+2-2llvm/test/CodeGen/SystemZ/zos_sinit.ll
+0-4llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+1-2llvm/lib/Target/SystemZ/SystemZAsmPrinter.h
+8-134 files

LLVM/project 32a9da7llvm/include/llvm/CodeGen TargetLoweringObjectFileImpl.h, llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp

Remove separate ctor/dtor section functions and add getStaticXtorSection
DeltaFile
+4-5llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+1-6llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+2-4llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+7-153 files

LLVM/project f845141llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp

Address review comments regarding sections, unused parameter/unnecessary code changes.
DeltaFile
+4-10llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+2-5llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+6-152 files

LLVM/project 01ff140llvm/include/llvm/CodeGen TargetLoweringObjectFileImpl.h, llvm/include/llvm/MC MCSectionGOFF.h

[SystemZ] Implement ctor/dtor emission via @@SQINIT and .xtor sections

This patch implements support for constructors/destructors by introducing the
@@SQINIT section and emitting .xtor.<priority> sections within the SystemZ
AsmPrinter and in the GOFF object lowering layer. Improvements to ADA descriptor
handling is also done within this change.
DeltaFile
+60-0llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+49-0llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+36-0llvm/test/CodeGen/SystemZ/zos_sinit.ll
+11-0llvm/include/llvm/MC/MCSectionGOFF.h
+4-1llvm/lib/Target/SystemZ/SystemZAsmPrinter.h
+4-0llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+164-11 files not shown
+165-17 files

LLVM/project 01f85f9llvm/include/llvm/MC MCSectionGOFF.h, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp

Update test, movove ADA symbol, fix call to target independent emitXXStructorList
DeltaFile
+7-5llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+0-11llvm/include/llvm/MC/MCSectionGOFF.h
+0-2llvm/test/CodeGen/SystemZ/zos_sinit.ll
+7-183 files

LLVM/project 2688b12llvm/utils/gn/secondary/clang/unittests/Serialization BUILD.gn

[gn build] Port 688b01ad529b
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/Serialization/BUILD.gn
+1-01 files

LLVM/project 688b01aclang/include/clang/Serialization ASTWriter.h, clang/lib/Serialization ASTReader.cpp ASTWriter.cpp

[C++20][Modules] Improve namespace look-up performance for modules. (Attempt #2) (#177255)

DeltaFile
+247-0clang/unittests/Serialization/NamespaceLookupTest.cpp
+63-0clang/test/Modules/pr171769.cpp
+47-11clang/lib/Serialization/ASTReader.cpp
+36-5clang/lib/Serialization/ASTWriter.cpp
+10-28clang/lib/Serialization/ASTWriterDecl.cpp
+6-1clang/include/clang/Serialization/ASTWriter.h
+409-451 files not shown
+410-457 files

OpenBSD/src mQwiy8Nsys/uvm uvm_pdaemon.c uvmexp.h

   Revert the rest of commit 1.3.1 and revert commit 1.3.8

   This reverts both of these commits in the current tree.

   this will be follwed up with changes to re-add the atomic
   operations on uvmexp.paging

   ok claudio@, kettenis@, (possibly deraadt@?)
VersionDeltaFile
1.149+10-15sys/uvm/uvm_pdaemon.c
1.21+3-3sys/uvm/uvmexp.h
+13-182 files

FreeBSD/ports 1482995net/krill distinfo Makefile.crates

net/krill: Update to 0.15.1

Version 0.15.1 'Contains Adult Language'

Bug fixes

* Fixed a bug introduced in 0.15.0 where CAs do to not clear fulfilled
  certification requests causing them to re-request a certificate every
  time they contact their parent. ([#1345])

Other changes

* Updated dependencies.

Release Announcement: https://nlnetlabs.nl/news/2026/Jan/19/krill-0.15.1-released/
Changelog: https://github.com/NLnetLabs/krill/releases/tag/v0.15.1

PR:             292605
Reported by:    Jaap Akkerhuis <jaap at NLnetLabs.nl> (maintainer)
DeltaFile
+321-333net/krill/distinfo
+159-165net/krill/Makefile.crates
+1-2net/krill/Makefile
+481-5003 files

LLVM/project 9e7398cllvm/lib/Target/AMDGPU GCNSubtarget.h AMDGPU.td

[NFCI][AMDGPU] Remove more redundant code from `GCNSubtarget.h`
DeltaFile
+8-29llvm/lib/Target/AMDGPU/GCNSubtarget.h
+3-4llvm/lib/Target/AMDGPU/AMDGPU.td
+11-332 files

FreeNAS/freenas da760aasrc/middlewared/middlewared/plugins cache.py

Fix
DeltaFile
+10-10src/middlewared/middlewared/plugins/cache.py
+10-101 files

FreeNAS/freenas 43710dfsrc/middlewared/middlewared/plugins cache.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/plugins/cache.py
+1-11 files

FreeNAS/freenas 1c6e0bbsrc/middlewared/middlewared/plugins cache.py

Convert volatile to TDB back as well

In basic benchmarking there wasn't that much perf difference
between implementations and so this reduces overall complexity
DeltaFile
+5-86src/middlewared/middlewared/plugins/cache.py
+5-861 files

OpenBSD/ports x2luWEZdatabases/postgresql Makefile, databases/postgresql/pkg README-server

   Update pkg README to add data checksum step to upgrade guide

   PostgreSQL 17 defaulted to data checksums being off. PostgreSQL 18 defaults
   to data checksums being on. Due to this, pg_upgrade doesn't work directly.
   pg_checksums exists to add data checksums to an existing installation
   without data checksums, so have the pkg README use that to update the
   PostgreSQL 17 data before upgrading to PostgreSQL 18.

   Issue discovered by and fix from florian@
   OK florian@
VersionDeltaFile
1.39+12-8databases/postgresql/pkg/README-server
1.316+1-1databases/postgresql/Makefile
+13-92 files

LLVM/project 11b9e5fllvm/lib/Analysis FunctionPropertiesAnalysis.cpp

Remove nomenclature clash in statistic pass with one of the stats (#177267)

Attribute TotalInstructionCount is used, but previously the name of the
stat printed out was "Total"+property, which made it look like
TotalTotalInstruction. Num does not provide such clashes in the
nomenclature.
DeltaFile
+4-6llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
+4-61 files

HardenedBSD/src fafed4asys/contrib/dev/athk/ath10k testmode.c core.c, sys/contrib/dev/rtw88 bf.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+234-41sys/contrib/dev/athk/ath10k/testmode.c
+48-0usr.bin/truncate/tests/truncate_test.sh
+11-17sys/contrib/dev/athk/ath10k/core.c
+18-1sys/contrib/dev/athk/ath10k/wmi.h
+15-0sys/contrib/dev/athk/ath10k/testmode_i.h
+7-1sys/contrib/dev/rtw88/bf.c
+333-6010 files not shown
+358-6616 files

HardenedBSD/src dfa4e28sys/contrib/dev/athk/ath10k testmode.c core.c, sys/contrib/dev/rtw88 bf.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+234-41sys/contrib/dev/athk/ath10k/testmode.c
+48-0usr.bin/truncate/tests/truncate_test.sh
+11-17sys/contrib/dev/athk/ath10k/core.c
+18-1sys/contrib/dev/athk/ath10k/wmi.h
+15-0sys/contrib/dev/athk/ath10k/testmode_i.h
+7-1sys/contrib/dev/rtw88/bf.c
+333-6010 files not shown
+358-6616 files

LLVM/project b857faellvm/lib/Target/AMDGPU GCNSubtarget.h

[NFC][AMDGPU] Remove stale/dangling comments
DeltaFile
+0-19llvm/lib/Target/AMDGPU/GCNSubtarget.h
+0-191 files

HardenedBSD/ports d0b6658archivers/zip/files patch-zip.c

HBSD: Resolve merge conflict

This port was updated upstream. We no longer need to carry a patch
downstream to support our HARDCFLAGS option.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-23archivers/zip/files/patch-zip.c
+0-231 files

LLVM/project 53c237clld/COFF Driver.cpp MinGW.cpp

[lld][COFF] Use `.contains` rather than `.count` for set membership. NFC (#177067)

Also converted a couple of `std::set` to
`llvm::StringSet`/`llvm::SmallSet`.

This matches the usage in the other linker backends.

See #176610
DeltaFile
+8-7lld/COFF/Driver.cpp
+4-3lld/COFF/MinGW.cpp
+3-3lld/COFF/Config.h
+2-2lld/COFF/SymbolTable.cpp
+1-1lld/COFF/Writer.cpp
+18-165 files

HardenedBSD/ports 1b29103devel/electron39/files/packagejsons yarn.lock, graphics/sdl2_gpu pkg-plist

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        archivers/zip/files/patch-zip.c (unresolved)
DeltaFile
+578-0multimedia/ccextractor/files/patch-src_rust_Cargo.lock
+268-268graphics/sdl2_gpu/pkg-plist
+377-85multimedia/ccextractor/distinfo
+180-34multimedia/ccextractor/Makefile.crates
+35-116multimedia/ccextractor/files/patch-linux_Makefile.am
+64-77devel/electron39/files/packagejsons/yarn.lock
+1,502-58060 files not shown
+1,982-88666 files

FreeBSD/ports 531db8agames/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260121

Changes:        https://gitlab.com/veloren/veloren/-/compare/5378d5cf29...547fc9f725
(cherry picked from commit 648a61d8ce9b974659d014efc9fc574830891b60)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files