LLVM/project eb2e28allvm/lib/Target/AArch64 AArch64FastISel.cpp, llvm/test/CodeGen/AArch64 speculation-hardening.ll

[AArch64][FastISel] Avoid TBZ with SLH more thoroughly. (#217329)

With SpeculativeLoadHardening, we already avoid using cond-branch
instructions that don't modify NZCV (CBZ, TBZ), since we rely on NZCV to
propagate the speculative taint mask with CSEL later on.

However, in one case in FastISel, we still emit TBZ, ignoring SLH. Make
it honor the SLH attribute like we do elsewhere.
DeltaFile
+14-0llvm/test/CodeGen/AArch64/speculation-hardening.ll
+5-0llvm/lib/Target/AArch64/AArch64FastISel.cpp
+19-02 files

LLVM/project bd9990elld/MachO InputFiles.cpp ICF.cpp, lld/test/MachO fold-dwarf-lsda.s icf.s

[lld-macho]Allow folding entries with identical FDE (#216895)

This is done by normalising the embedded reloc data before doing a
comparison in ICF.

(Context: see https://github.com/llvm/llvm-project/pull/213778, which
proposed this idea but with a different implementation approach)

---------

Co-authored-by: Ellis Hoag <ellis.sparky.hoag at gmail.com>
DeltaFile
+173-0lld/test/MachO/icf-fold-dwarf-frame.s
+62-25lld/MachO/ICF.cpp
+3-7lld/test/MachO/icf.s
+1-5lld/test/MachO/fold-dwarf-lsda.s
+3-0lld/MachO/InputFiles.cpp
+242-375 files

LLVM/project def448aclang/lib/AST/ByteCode EvaluationResult.cpp EvaluationResult.h

[clang][bytecode][NFC] Remove unsed parameter (#217877)
DeltaFile
+2-2clang/lib/AST/ByteCode/EvaluationResult.h
+2-2clang/lib/AST/ByteCode/EvalEmitter.cpp
+0-1clang/lib/AST/ByteCode/EvaluationResult.cpp
+4-53 files

LLVM/project d1608d1mlir/include/mlir/IR OpDefinition.h, mlir/test/IR properties.mlir

[MLIR][ODS] Print prop-dict fields with custom printers

Generate a key-value prop-dict printer that dispatches each field to its
ODS printer while retaining attribute conversion for non-compositional default
parsers.

Keep operation-specific property printer hooks ahead of the generated
implementation and preserve legacy input compatibility.

Assisted-by: Codex
DeltaFile
+137-6mlir/tools/mlir-tblgen/OpFormatGen.cpp
+23-15mlir/test/IR/properties.mlir
+28-0mlir/test/lib/Dialect/Test/TestOps.td
+23-0mlir/test/mlir-tblgen/op-format-custom-properties-printer.td
+19-3mlir/include/mlir/IR/OpDefinition.h
+9-10mlir/test/mlir-tblgen/op-format.mlir
+239-3416 files not shown
+294-7122 files

HardenedBSD/ports 4b374e2devel/glab-tui Makefile.crates distinfo, editors/zed distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+809-657textproc/meilisearch/distinfo
+403-327textproc/meilisearch/Makefile.crates
+523-0devel/glab-tui/distinfo
+260-0devel/glab-tui/Makefile.crates
+27-31editors/zed/distinfo
+24-27mail/exim/files/patch-src__EDITME
+2,046-1,04280 files not shown
+2,454-1,24586 files

NetBSD/pkgsrc GKXm6MMdoc CHANGES-2026

   Updated comms/gammu, comms/py-gammu
VersionDeltaFile
1.5434+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc MYT9klDcomms/py-gammu Makefile distinfo

   py-gammu: updated to 3.4.1

   3.4.1
   fix(sms): reject oversized binding inputs
VersionDeltaFile
1.13+4-4comms/py-gammu/distinfo
1.24+2-2comms/py-gammu/Makefile
+6-62 files

FreeBSD/ports f36c452www/mod_dnssd Makefile

www/mod_dnssd: Deprecate and set expiration date

Upstream has been abandoned since the 0.6 release in 2008; the download
directory has never carried anything newer and the port is only kept
building by local patches.

MFH:            2026Q3
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 741389d46352a5c1545fec77871d76c06597c782)
DeltaFile
+4-1www/mod_dnssd/Makefile
+4-11 files

FreeBSD/ports d063050finance/pear_Payment_DTA Makefile

finance/pear_Payment_DTA: Deprecate and set expiration date

Upstream released the last version 1.4.3 in June 2012 and the PEAR
channel itself has seen no activity since. The DTAUS file format the
package produces has been superseded by SEPA and is no longer accepted
by German banks, so the port has no remaining use case.

MFH:            2026Q3
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 2c6b0c1c1c1e78952cf01a97a0bd1ee77492dfe1)
DeltaFile
+4-0finance/pear_Payment_DTA/Makefile
+4-01 files

NetBSD/pkgsrc zpurz4hcomms/gammu PLIST Makefile, comms/gammu/patches patch-smsd_services_sql.c patch-smsd_services_pgsql.c

   gammu: updated to 1.44.1

   1.44.1

   Harden SMS PDU parsing and encoding against malformed or oversized data.
   Fix buffer overflows and size calculations in Unicode conversion.
   Accept bare SMS prompts from AT modems.
   Fix building the MySQL SMSD backend against MariaDB Connector/C.
VersionDeltaFile
1.5+5-32comms/gammu/patches/patch-libgammu_phone_at_at-sms.c
1.26+7-7comms/gammu/distinfo
1.2+5-7comms/gammu/patches/patch-smsd_services_sql.c
1.2+5-7comms/gammu/patches/patch-smsd_services_pgsql.c
1.70+5-5comms/gammu/Makefile
1.14+3-2comms/gammu/PLIST
+30-606 files

LLVM/project 7aa498amlir/docs/DefiningDialects Operations.md, mlir/test/IR traits.mlir

[MLIR][ODS] Add separator support to oilist

Allow an optional literal separator in oilist formats. Parse and print
separators only between present clauses, and diagnose missing, trailing, and
ambiguous separators.

Assisted-by: Codex
DeltaFile
+94-7mlir/tools/mlir-tblgen/OpFormatGen.cpp
+36-0mlir/test/IR/traits.mlir
+20-0mlir/test/mlir-tblgen/op-format-invalid.td
+10-0mlir/test/lib/Dialect/Test/TestOpsSyntax.td
+6-1mlir/docs/DefiningDialects/Operations.md
+4-0mlir/test/mlir-tblgen/op-format-spec.td
+170-86 files

LLVM/project 37a56f9libc/test/shared shared_math_test.cpp shared_math_constexpr_test.cpp

nit + bf16 fix
DeltaFile
+11-6libc/test/shared/shared_math_constexpr_test.cpp
+10-4libc/test/shared/shared_math_test.cpp
+21-102 files

LLVM/project f71f630libc/shared/math remainderf128.h, libc/src/__support/math remainderf128.h

remainderf128
DeltaFile
+4-7libc/src/__support/math/remainderf128.h
+0-6libc/shared/math/remainderf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/remainderf128.cpp
+5-0libc/src/math/remainderf128.h
+2-2libc/test/shared/shared_math_test.cpp
+19-1916 files not shown
+37-2922 files

LLVM/project c78fa84libc/shared/math fmodf128.h, libc/src/__support/math fmodf128.h

fmodf128
DeltaFile
+5-8libc/src/__support/math/fmodf128.h
+0-6libc/shared/math/fmodf128.h
+5-1libc/src/math/generic/fmodf128.cpp
+5-0libc/test/src/math/smoke/fmodf128_test.cpp
+5-0libc/src/math/fmodf128.h
+2-2libc/test/shared/shared_math_constexpr_test.cpp
+22-1719 files not shown
+45-2825 files

LLVM/project 128e5e7libc/test/src/math NextAfterTest.h

cast
DeltaFile
+18-18libc/test/src/math/NextAfterTest.h
+18-181 files

LLVM/project 7f8ab92libc/shared/math nextupf128.h, libc/src/__support/math nextupf128.h

nextupf128
DeltaFile
+4-7libc/src/__support/math/nextupf128.h
+0-6libc/shared/math/nextupf128.h
+3-2libc/test/shared/shared_math_test.cpp
+4-1libc/src/math/generic/nextupf128.cpp
+5-0libc/test/src/math/smoke/nextupf128_test.cpp
+5-0libc/src/math/nextupf128.h
+21-1620 files not shown
+48-2826 files

LLVM/project 419839dlibc/shared/math nextdownf128.h, libc/src/__support/math nextdownf128.h

nextdownf128
DeltaFile
+8-5libc/test/shared/shared_math_test.cpp
+4-7libc/src/__support/math/nextdownf128.h
+0-6libc/shared/math/nextdownf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/nextdownf128.cpp
+5-0libc/src/math/nextdownf128.h
+25-2219 files not shown
+52-3225 files

LLVM/project 1ec5dablibc/shared/math nextafterf128.h, libc/src/__support/math nextafterf128.h

nextafterf128
DeltaFile
+4-7libc/src/__support/math/nextafterf128.h
+0-6libc/shared/math/nextafterf128.h
+4-1libc/src/math/generic/nextafterf128.cpp
+5-0libc/test/src/math/smoke/nextafterf128_test.cpp
+5-0libc/test/src/math/nextafterf128_test.cpp
+5-0libc/src/math/nextafterf128.h
+23-1421 files not shown
+48-2927 files

LLVM/project 90fd9b8libc/test/shared shared_math_test.cpp

nit
DeltaFile
+0-3libc/test/shared/shared_math_test.cpp
+0-31 files

LLVM/project 01b9b4clibc/shared/math fdimf128.h, libc/src/__support/math fdimf128.h

fdimf128
DeltaFile
+4-7libc/src/__support/math/fdimf128.h
+0-6libc/shared/math/fdimf128.h
+5-1libc/src/math/generic/fdimf128.cpp
+5-0libc/test/src/math/smoke/fdimf128_test.cpp
+5-0libc/src/math/fdimf128.h
+2-2libc/test/shared/shared_math_constexpr_test.cpp
+21-1619 files not shown
+45-2825 files

LLVM/project 5f4bea9libc/shared/math fminimum_mag_numf128.h, libc/src/__support/math fminimum_mag_numf128.h

fminimum_mag_numf128
DeltaFile
+4-7libc/src/__support/math/fminimum_mag_numf128.h
+0-6libc/shared/math/fminimum_mag_numf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/fminimum_mag_numf128.cpp
+5-0libc/test/src/math/smoke/fminimum_mag_numf128_test.cpp
+5-0libc/src/math/fminimum_mag_numf128.h
+22-1721 files not shown
+48-3127 files

LLVM/project 07734cclibc/shared/math fmaximum_mag_numf128.h, libc/src/__support/math fmaximum_mag_numf128.h

fmaximum+mag_numf128
DeltaFile
+6-6libc/test/shared/shared_math_constexpr_test.cpp
+4-7libc/src/__support/math/fmaximum_mag_numf128.h
+4-4libc/test/shared/shared_math_test.cpp
+0-6libc/shared/math/fmaximum_mag_numf128.h
+5-1libc/src/math/generic/fmaximum_mag_numf128.cpp
+5-0libc/src/math/fmaximum_mag_numf128.h
+24-2419 files not shown
+51-3425 files

LLVM/project 05a64dflibc/test/shared shared_math_constexpr_test.cpp

nit
DeltaFile
+1-1libc/test/shared/shared_math_constexpr_test.cpp
+1-11 files

LLVM/project 9a6480elibc/shared/math fmaximum_magf128.h, libc/src/__support/math fmaximum_magf128.h

fmaximum_magf128
DeltaFile
+4-7libc/src/__support/math/fmaximum_magf128.h
+0-6libc/shared/math/fmaximum_magf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/fmaximum_magf128.cpp
+5-0libc/test/src/math/smoke/fmaximum_magf128_test.cpp
+5-0libc/src/math/fmaximum_magf128.h
+22-1720 files not shown
+47-3026 files

LLVM/project e592d9flibc/test/shared shared_math_test.cpp

nit
DeltaFile
+2-2libc/test/shared/shared_math_test.cpp
+2-21 files

LLVM/project 9dfe64alibc/shared/math fminimum_magf128.h, libc/src/__support/math fminimum_magf128.h

fminimum_magf128
DeltaFile
+4-7libc/src/__support/math/fminimum_magf128.h
+5-5libc/test/shared/shared_math_constexpr_test.cpp
+4-4libc/test/shared/shared_math_test.cpp
+0-6libc/shared/math/fminimum_magf128.h
+5-1libc/src/math/generic/fminimum_magf128.cpp
+5-0libc/src/math/fminimum_magf128.h
+23-2320 files not shown
+51-3426 files

LLVM/project c24cde4libc/test/shared shared_math_test.cpp shared_math_constexpr_test.cpp

nit
DeltaFile
+6-6libc/test/shared/shared_math_constexpr_test.cpp
+2-2libc/test/shared/shared_math_test.cpp
+8-82 files

LLVM/project 4de3320libc/shared/math fmaximum_numf128.h, libc/src/__support/math fmaximum_numf128.h

fmaximum_numf128
DeltaFile
+4-7libc/src/__support/math/fmaximum_numf128.h
+0-6libc/shared/math/fmaximum_numf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/fmaximum_numf128.cpp
+5-0libc/test/src/math/smoke/fmaximum_numf128_test.cpp
+5-0libc/src/math/fmaximum_numf128.h
+22-1720 files not shown
+47-3026 files

LLVM/project 51666c5libc/shared/math fminimum_numf128.h, libc/src/__support/math fminimum_numf128.h

fminimum_numf128
DeltaFile
+4-7libc/src/__support/math/fminimum_numf128.h
+0-6libc/shared/math/fminimum_numf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/fminimum_numf128.cpp
+5-0libc/test/src/math/smoke/fminimum_numf128_test.cpp
+5-0libc/src/math/fminimum_numf128.h
+22-1720 files not shown
+47-3026 files

LLVM/project f9444celibc/test/src/math/smoke FMinimumTest.h

nit
DeltaFile
+1-1libc/test/src/math/smoke/FMinimumTest.h
+1-11 files