[all-commits] [llvm/llvm-project] bcc9b9: [lld][WebAssembly] Match the ELF linker in transit...

Sam Clegg via All-commits all-commits at lists.llvm.org
Fri Jan 19 16:20:40 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bcc9b9d80c61ea6521215e9826281041a3f73b05
      https://github.com/llvm/llvm-project/commit/bcc9b9d80c61ea6521215e9826281041a3f73b05
  Author: Sam Clegg <sbc at chromium.org>
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
    M lld/docs/ReleaseNotes.rst
    R lld/test/wasm/archive-no-index.s
    M lld/test/wasm/bad-archive-member.s
    M lld/wasm/Driver.cpp
    M lld/wasm/InputFiles.cpp
    M lld/wasm/InputFiles.h
    M lld/wasm/SymbolTable.cpp
    M lld/wasm/SymbolTable.h
    M lld/wasm/Symbols.cpp
    M lld/wasm/Symbols.h

  Log Message:
  -----------
  [lld][WebAssembly] Match the ELF linker in transitioning away from archive indexes. (#78658)

The ELF linker transitioned away from archive indexes in
https://reviews.llvm.org/D117284.

This paves the way for supporting `--start-lib`/`--end-lib` (See #77960)

The ELF linker unified library handling with `--start-lib`/`--end-lib` and removed
the ArchiveFile class in https://reviews.llvm.org/D119074.




More information about the All-commits mailing list