[all-commits] [llvm/llvm-project] 11c261: [WebAssembly] Add initial support for compact impo...

Sam Clegg via All-commits all-commits at lists.llvm.org
Tue Feb 10 10:58:08 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 11c26133426fe6f8db87e1b404597413ad4dc57d
      https://github.com/llvm/llvm-project/commit/11c26133426fe6f8db87e1b404597413ad4dc57d
  Author: Sam Clegg <sbc at chromium.org>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M clang/include/clang/Options/Options.td
    M clang/lib/Basic/Targets/WebAssembly.cpp
    M clang/lib/Basic/Targets/WebAssembly.h
    M clang/test/Driver/wasm-features.c
    A lld/test/wasm/compact-imports.s
    M lld/wasm/SyntheticSections.cpp
    M lld/wasm/WriterUtils.cpp
    M lld/wasm/WriterUtils.h
    M llvm/include/llvm/Object/Wasm.h
    M llvm/lib/Object/WasmObjectFile.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h

  Log Message:
  -----------
  [WebAssembly] Add initial support for compact imports proposal (#176617)

This change adds initial support to libObject for reading compact
imports and support for writing compact imports in the linker.

There is minimal testing here since to tools like lllvm-readobj, and
obj2yaml don't currently report compact imports any differently.

See https://github.com/WebAssembly/compact-import-section



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list