LLVM/project 3d0ce83llvm/lib/Object GOFFObjectFile.cpp

Address comments in GOFFObjectFile.cpp
DeltaFile
+18-19llvm/lib/Object/GOFFObjectFile.cpp
+18-191 files

LLVM/project ab3c202llvm/lib/Object ArchiveWriter.cpp

Remove unnecessary new line
DeltaFile
+0-1llvm/lib/Object/ArchiveWriter.cpp
+0-11 files

LLVM/project 5a020ballvm/include/llvm/Object GOFFObjectFile.h, llvm/lib/Object GOFFObjectFile.cpp ArchiveWriter.cpp

[llvm-ar][GOFF] Implement symbol attributes for GOFF archives

z/OS archive symbol table entries contain a 32-bit attribute word
alongside each member offset. The low three bits encode:
  bit 2 (0x4): 64-bit addressing (AMODE 64)
  bit 1 (0x2): XPLink calling convention
  bit 0 (0x1): Writable Static Area (WSA)

Previously in e2c8fa0, llvm-ar wrote zero for
these attributes. This patch reads them from GOFF ESD records and stores them
in a SymbolAttrs vector parallel to the existing Symbols vector in
MemberData to emit the correct word per symbol.

These attributes are tested using `llvm-nm --print-armap` implemented in
#212830 within the LIT test.
DeltaFile
+73-0llvm/test/tools/llvm-ar/zos-symattrs.test
+37-14llvm/lib/Object/ArchiveWriter.cpp
+35-0llvm/lib/Object/GOFFObjectFile.cpp
+6-0llvm/include/llvm/Object/GOFFObjectFile.h
+151-144 files

LLVM/project b013bbfllvm/include/llvm/Object Archive.h, llvm/lib/Object Archive.cpp

[llvm-nm][GOFF] Display archive attributes in GOFF archives through --print-armap (#214527)

GOFF archive symbol table entries contain an attribute word in addition
to the archive member offset. The low three bits describe whether the
symbol is 64-bit, uses XPLink, or belongs to the WSA namespace (which
was briefly mentioned in e2c8fa09872cfacba7f73599dcf8557971ebe865).

This patch extends `llvm-nm --print-armap` to print the attribute value
(in hex)
and its decoded description beside a symbol and its corresponding member
when processing a GOFF archive. This will functionality will be used to
help
validate full support for writing GOFF archives in a subsequent llvm-ar
patch.

The output for non-z/OS archives is unchanged.
DeltaFile
+43-6llvm/tools/llvm-nm/llvm-nm.cpp
+48-0llvm/test/tools/llvm-nm/zos-armap.test
+12-0llvm/lib/Object/Archive.cpp
+12-0llvm/include/llvm/Object/Archive.h
+115-64 files

LLVM/project 6b3daeborc-rt/include/orc-rt StringExtras.h, orc-rt/include/orc-rt-utils CommandLine.h

[orc-rt] Drop iostreams from CommandLine.h via formatHelp (#217178)

Add ljust/rjust field-padding helpers to StringOutputStream (a nested
Justified type plus free ljust/rjust functions), the string-building
analogue of std::setw with std::left/std::right.

Use them to replace CommandLineParser::printHelp(std::ostream &, ...)
with formatHelp(std::string_view) -> std::string, built via
StringOutputStream. CommandLine.h no longer includes any iostream header
(<iomanip> dropped, no <ostream> added); callers that want to print
route the returned string themselves, e.g.
  std::cerr << P.formatHelp(argv[0]);

This moves the iostream dependency out of the reusable header and into
the leaf tools (host binaries) that opt into it. Updates the two check
tools and the unit test, which no longer needs a stringstream.
DeltaFile
+41-0orc-rt/test/unit/StringExtrasTest.cpp
+34-0orc-rt/include/orc-rt/StringExtras.h
+6-3orc-rt/include/orc-rt-utils/CommandLine.h
+3-3orc-rt/test/tools/orc-rt-log-check.cpp
+1-3orc-rt/test/unit/CommandLineTest.cpp
+2-2orc-rt/test/tools/orc-rt-process-info-check.cpp
+87-116 files

LLVM/project 60bd2e1llvm/test/tools/llvm-nm/GOFF symbol-types-and-sizes.ll, llvm/tools/llvm-nm llvm-nm.cpp

[llvm-nm][GOFF] Support symbol types and sizes (#207119)

Add GOFF-specific handling in llvm-nm for symbol types and sizes. GOFF
symbols are now classified using their GOFF type, allowing llvm-nm to
distinguish global/local data and text symbol,s as well as undefined
symbols.

This addition to llvm-nm is also useful to display the symbol table of
GOFF object and archives.
DeltaFile
+39-0llvm/test/tools/llvm-nm/GOFF/symbol-types-and-sizes.ll
+24-0llvm/tools/llvm-nm/llvm-nm.cpp
+63-02 files

LLVM/project 6357eb1.github/workflows premerge.yaml

Revert "[CI] Pin runners to us-west cluster" (#217191)
DeltaFile
+7-11.github/workflows/premerge.yaml
+7-111 files

OpenBSD/src jnnHHYtsys/dev/pci/drm/include/linux log2.h

   change ilog2() from fls() to __builtin_clz

   required for struct initialisation in xe drm driver
VersionDeltaFile
1.3+1-1sys/dev/pci/drm/include/linux/log2.h
+1-11 files

NetBSD/pkgsrc X1vAflHdoc CHANGES-2026

   Updated mail/p5-User-Identity to 4.00
VersionDeltaFile
1.5394+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc pBTQlDAmail/p5-User-Identity Makefile distinfo

   Update to 4.00

   Upstream changes:
   version 4.00: Fri 12 Dec 10:24:09 CET 2025
           Changes:
           - use Mail::Box 4 exception model: use Log::Report
           Improvements:
           - use base -> use parent
   version 3.00:
           Improvements:
           - add bugtracker to meta
           - bump version to show it is not compatible with MailBox 4
   version 1.03: Fri 12 Sep 15:25:39 CEST 2025
           Changes:
           - require Perl 5.16 (2012)
           Improvements:
           - convert to OODoc 3.04
           - add .gitignore
VersionDeltaFile
1.16+4-4mail/p5-User-Identity/distinfo
1.41+3-4mail/p5-User-Identity/Makefile
+7-82 files

NetBSD/pkgsrc 68vliBhdoc CHANGES-2026

   Updated mail/p5-Sendmail-PMilter to 1.28
VersionDeltaFile
1.5393+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NPshoIGmail/p5-Sendmail-PMilter Makefile distinfo

   Update to 1.28

   Upstream changes:
   1.28
       Thu 02 Jul 2026 08:57:57 BST released
       - [179844] Proper handling of NULL mail-from
VersionDeltaFile
1.12+4-4mail/p5-Sendmail-PMilter/distinfo
1.35+2-3mail/p5-Sendmail-PMilter/Makefile
+6-72 files

FreeBSD/ports f71fa01security/vuxml/vuln 2026.xml

security/vuxml: document podman vulnerability

Sponsored by:   tipi.work
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+30-01 files

NetBSD/pkgsrc 9UgKGkWdoc CHANGES-2026

   Updated mail/p5-MIME-tools to 5.517
VersionDeltaFile
1.5392+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 0DTgcjKmail/p5-MIME-tools Makefile distinfo

   Update to 5.517

   Upstream changes:
   5.517     2026-02-10  Dianne Skoll <dianne at skoll.ca>
           * VERSION 5.517 RELEASED
           * Add a missing test message file that was causing tests to fail.
   5.516     2026-02-10  Dianne Skoll <dianne at skoll.ca>
           * VERSION 5.516 RELEASED
           * Handle MIME parameters of the form param= better (ie,
             a parameter with no value at all.)  It's treated the
             same as param="" rather than aborting the parse.
           * Diagnose additional types of malformed MIME as ambiguous.
             Specifically, an empty boundary parameters like boundary= or
             boundary="" is treated as ambiguous.  Thanks to Stoiko Ivanov
             <s.ivanov at proxmox.com> for pointing out this missing case.
VersionDeltaFile
1.29+4-4mail/p5-MIME-tools/distinfo
1.72+3-4mail/p5-MIME-tools/Makefile
+7-82 files

LLVM/project 9835f8allvm/include/llvm/ADT FoldingSet.h

[ADT] Reland: Remove CRTP from FoldingSet and ContextualFoldingSet (NFC) (#217058)

This patch relands #216830 with a fix for MSVC build failures.

In the original patch, FoldingSetInfo was defined as a static constexpr
member variable of FoldingSetImpl. On MSVC, instantiating
FoldingSetImpl<T> (e.g. in LLVMContextImpl.h) eagerly evaluates the
static constexpr member variable and its lambdas containing
static_cast<T *>(N). When T is an incomplete type (such as AttributeImpl
forward-declared in LLVMContextImpl.h and compiled in Metadata.cpp),
this
caused MSVC to fail with C2440 because static_cast requires a complete
type.

This patch wraps FoldingSetInfo in a static getFoldingSetInfo() member
function so that instantiation is deferred until the function is
actually
called, such as during InsertNode or FindNodeOrInsertPos.

Assisted-by: Antigravity
DeltaFile
+65-100llvm/include/llvm/ADT/FoldingSet.h
+65-1001 files

Linux/linux bd5f485arch/arm Kconfig, arch/arm/mach-lpc32xx phy3250.c

Merge tag 'soc-arm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull ARM SoC platform updates from Arnd Bergmann:
 "The 32-bit Arm platforms are a bit more interesting this time: I
  refreshed an earlier series to mark code as deprecated that does have
  the tendency of getting in the way of cleanups and new features but
  has close to zero users. Among these are:

   - 22 of the remaining 28 legacy board files that predate the current
     devicetree based descriptions, using old chips from Intel and
     Marvell. The remaining six board files are for TI OMAP1 and Samsung
     s3c64xx chips and all still have known users.

   - support for Cortex-M3/M4/M7 and ARM1136r0 CPU cores and the 25
     machines based on these. These all use devicetree but the CPU
     support causes disproportional work. Most of them are just
     reference boards, the notable exceptions being the Nokia N800/N810
     tablet and the Buglabs BUG platform.


    [35 lines not shown]
DeltaFile
+46-34arch/arm/Kconfig
+47-29arch/arm/mach-sa1100/collie.c
+50-25arch/arm/mach-sa1100/assabet.c
+44-27arch/arm/mach-sa1100/h3xxx.c
+2-60arch/arm/mach-lpc32xx/phy3250.c
+37-10arch/arm/mach-orion5x/Kconfig
+226-185131 files not shown
+515-433137 files

Linux/linux 6eb1ea5arch/arm/configs multi_v7_defconfig omap2plus_defconfig, arch/arm64/configs defconfig

Merge tag 'soc-defconfig-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC defconfig updates from Arnd Bergmann:
 "Just the usual updates to the main defconfig files as well as the
  omap2 specific one, to enable more loadable modules for better default
  hardware support"

* tag 'soc-defconfig-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  riscv: defconfig: thead: enable PCA953X GPIO driver
  arm64: defconfig: Enable drivers for BeagleBadge
  arm64: defconfig: Enable Qualcomm BAM-DMUX WWAN driver
  arm64: defconfig: Enable Sound DMIC driver
  arm: omap2plus_defconfig: Enable multi-LED
  arm64: defconfig: Enable Qualcomm reference device EC driver
  ARM: omap2plus_defconfig: enable things required by iwd
  arm: multi_v7_defconfig: Enable BRIDGE and DP83848_PHY for TI AM57xx, AM437x and AM335x
  arm64: defconfig: Enable Allwinner LRADC input driver
DeltaFile
+13-0arch/arm/configs/omap2plus_defconfig
+9-0arch/arm64/configs/defconfig
+2-0arch/riscv/configs/defconfig
+2-0arch/arm/configs/multi_v7_defconfig
+26-04 files

Linux/linux 368cf60drivers/firmware/qcom qcom_pas_tee.c qcom_scm.c, drivers/soc/fsl guts.c

Merge tag 'soc-drivers-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC driver updates from Arnd Bergmann:
 "The SoC driver changes once more consist of many small fixes and
  cleanups, that are to a large part the result of automated testing.

  On platform specific drivers, this includes SoC specific code for
  xilinx, freescale/nxp, qualcomm, TI, aspeed, omap, tegra, samsung,
  rockchip, renesas, ixp4xx. In firmware drivers, we see a similar
  picture for SCMI and qcomtee.

  Aside from these, we see actual new hardware support in a few areas:

   - The Apple platform gets a new driver for low power states

   - Updates to Qualcomm platform drivers add several new hardware
     specific features and additional SoCs.

   - Amlogic SoC support for A1 and T7 is added

    [25 lines not shown]
DeltaFile
+488-40drivers/soc/fsl/guts.c
+288-211drivers/firmware/qcom/qcom_scm.c
+479-0drivers/firmware/qcom/qcom_pas_tee.c
+430-0drivers/soc/qcom/smem_dramc.c
+158-252drivers/soc/qcom/ubwc_config.c
+128-172drivers/soc/mediatek/mtk-mmsys.h
+1,971-675115 files not shown
+4,566-1,492121 files

NetBSD/pkgsrc ycuT6Zfdoc CHANGES-2026

   doc: Updated www/firefox140-l10n to 140.14.0
VersionDeltaFile
1.5391+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc yHJ3oA1www/firefox140-l10n Makefile distinfo

   firefox140-l10n: update to 140.14
VersionDeltaFile
1.15+307-307www/firefox140-l10n/distinfo
1.15+2-2www/firefox140-l10n/Makefile
+309-3092 files

NetBSD/pkgsrc F2fMsrFdoc CHANGES-2026

   doc: Updated www/firefox140 to 140.14.0
VersionDeltaFile
1.5390+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2p7pvXTdoc CHANGES-2026

   Updated mail/p5-Mail-Transport to 4.01
VersionDeltaFile
1.5389+2-1doc/CHANGES-2026
+2-11 files

Linux/linux cbe8aadarch/arm64/boot/dts/apple t6031-pmgr.dtsi, arch/arm64/boot/dts/freescale fsl-lx216x.dtsi fsl-lx2160a.dtsi

Merge tag 'soc-dt-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC devicetree updates from Arnd Bergmann:
 "There are two new mystery SoCs with very little public information
  about them so far, Qualcomm's Cortex-A78C based "Shikra" and Altera's
  Cortex-A720 based Agilex72 SOCFPGA.

  We have also gained support for a couple of SoCs from the 2023/2024
  timeframe that have been in the making for a while:

   - The Apple platform gains support for M3 Pro, Max and Ultra SoC,
     following the basic M3 support from 7.2.

   - Samsung Exynos 1580 is a high-end mobile phone SoC from 2024

   - Canaan K230 is a RISC-V based 64-bit AI SoC, based on the earlier
     K210 chip

   - Sophgo SG2000 is a mixed Arm/RISC-V chip that was already supported

    [50 lines not shown]
DeltaFile
+2,532-0arch/arm64/boot/dts/qcom/shikra.dtsi
+2,400-0arch/arm64/boot/dts/apple/t6031-pmgr.dtsi
+0-2,023arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
+1,842-0arch/arm64/boot/dts/freescale/fsl-lx216x.dtsi
+1,573-0arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts
+1,454-0arch/arm64/boot/dts/qcom/sm7325-motorola-dubai-common.dtsi
+9,801-2,023825 files not shown
+67,372-7,251831 files

NetBSD/pkgsrc Ps3QhIKwww/firefox140 Makefile distinfo

   firefox140: update to 140.14

   Mozilla Foundation Security Advisory 2026-76
   Security Vulnerabilities fixed in Firefox ESR 140.14

   Announced
       August 18, 2026
   Impact
       high
   Products
       Firefox ESR
   Fixed in

           Firefox ESR 140.14

   #CVE-2026-74934: Site isolation issue in the Graphics: CanvasWebGL component

   Reporter
       satyamasd

    [345 lines not shown]
VersionDeltaFile
1.20+4-4www/firefox140/distinfo
1.22+2-2www/firefox140/Makefile
+6-62 files

NetBSD/pkgsrc e954jhnmail/p5-Mail-Transport Makefile distinfo

   Update to 4.01

   Upstream changes:
   version 4.01: Sat 13 Dec 12:18:33 CET 2025
           Fixes:
           - three messages logged the old way.
   version 4.00: Thu 11 Dec 13:42:25 CET 2025
           Changes:
           - use Mail::Box 4 exception model: use Log::Report
           - remove Carp
   version 3.008:
           Improvements:
           - convert install to OODoc 3.05
           - restyle code to OODoc 3 standard
           - explicitly depend on Mail::Message v3, not 4

   version 3.007: Wed  3 Sep 10:47:04 CEST 2025
           Fixes:
           - smtp when the message body does not naturally end on a blank.

    [8 lines not shown]
VersionDeltaFile
1.5+4-4mail/p5-Mail-Transport/distinfo
1.11+3-4mail/p5-Mail-Transport/Makefile
+7-82 files

NetBSD/pkgsrc yN74iridoc CHANGES-2026

   Updated mail/p5-Mail-SPF to 3.20260331
VersionDeltaFile
1.5388+2-1doc/CHANGES-2026
+2-11 files

Linux/linux ca58a3darch/alpha/kernel rtc.c sys_dp264.c, arch/alpha/math-emu math.c

Merge tag 'alpha-for-v7.3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha

Pull alpha updates from Magnus Lindholm:
 "This contains two fixes for Alpha floating-point exception handling,
  two clang-related fixes, the preparatory changes from the
  generic-entry series, an interrupt-entry lockdep fix, two Marvel/EV7
  IRQ fixes, an RTC fix, and one header cleanup.

  The generic-entry preparation adds regset-based ptrace and core dumps,
  ARCH_STACKWALK and lockdep hardirq-state tracking. These changes are
  useful independently and enable previously missing debugging
  facilities on Alpha.

  The final patch switching Alpha to GENERIC_ENTRY is intentionally not
  included in this pull request. I am deferring that change to allow
  further testing and to reduce the risk of conflicts with ongoing
  entry-path work elsewhere in the kernel"

* tag 'alpha-for-v7.3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/lindholm/alpha:

    [15 lines not shown]
DeltaFile
+272-48arch/alpha/kernel/ptrace.c
+77-11arch/alpha/math-emu/math.c
+68-19arch/alpha/kernel/irq_alpha.c
+61-0arch/alpha/kernel/stacktrace.c
+25-13arch/alpha/kernel/sys_dp264.c
+12-25arch/alpha/kernel/rtc.c
+515-11624 files not shown
+684-17630 files

NetBSD/pkgsrc 6RJfKAEmail/p5-Mail-SPF Makefile distinfo

   Update to 3.20260331

   Upstream changes:
   3.20260331 2026-04-01 Australia/Melbourne
     ** Thanks to Giovanni <g.bechis at snb.it> for this change:
     - Do not check for multiple CNAMEs if the included domain is a macro
VersionDeltaFile
1.9+4-4mail/p5-Mail-SPF/distinfo
1.29+3-4mail/p5-Mail-SPF/Makefile
+7-82 files

Linux/linux d10e148arch/csky/kernel entry.S

Merge tag 'csky-for-linus-7.3' of https://github.com/c-sky/csky-linux

Pull csky update from Guo Ren:

 - Fix a4/a5 restoration in syscall trace path

* tag 'csky-for-linus-7.3' of https://github.com/c-sky/csky-linux:
  csky: Fix a4/a5 restoration in syscall trace path
DeltaFile
+3-3arch/csky/kernel/entry.S
+3-31 files