aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm
AgeCommit message (Expand)AuthorFilesLines
2024-02-25[lld][WebAssembly] Add `--no-growable-memory` (#82890)SingleAccretion4-12/+26
2024-02-21[WebAssembly] Add segment RETAIN flag to support private retained data (#81539)Yuta Saito2-8/+32
2024-02-02[Object][Wasm] Move WasmSymbolInfo directly into WasmSymbol (NFC) (#80219)Derek Schuff1-10/+10
2024-01-25[Object][Wasm] Allow parsing of GC types in type and table sections (#79235)Derek Schuff4-2/+12
2024-01-22[lld][WebAssembly] Implement `--start-lib`/`--end-lib` (#78821)Sam Clegg4-7/+25
2024-01-22[lld] Use SmallString::operator std::string (NFC)Kazu Hirata2-2/+2
2024-01-19[lld][WebAssembly] Fix regression in function signature checking (#78831)Sam Clegg1-1/+1
2024-01-19[lld][WebAssembly] Match the ELF linker in transitioning away from archive in...Sam Clegg7-127/+94
2024-01-19[lld][WebAssembly] Use the archive offset with --whole-archive (#78791)Sam Clegg1-5/+6
2024-01-19[lld][WebAssembly] Reset context object after each link (#78770)Sam Clegg2-1/+18
2024-01-19[lld][WebAssembly] Fix use of undefined funcs under --warn-unresolved-symbols...Sam Clegg1-11/+12
2024-01-18[lld][WebAssembly] Move input vectors from symtab to ctx. NFC (#78640)Sam Clegg8-52/+59
2024-01-18[lld][WebAssembly] Move linker global state in to context object. NFC (#78629)Sam Clegg12-65/+64
2024-01-18[lld][WebAssembly] Rename fetch() to extract() to match ELF linker. NFC (#78625)Sam Clegg4-10/+12
2024-01-17[WebAssembly] Use ValType instead of integer types to model wasm tables (#78012)Derek Schuff2-3/+3
2023-12-26[wasm] Use StringRef::trim (NFC)Kazu Hirata1-10/+1
2023-12-15[lld][WebAssembly] Add an `--initial-heap` option (#75594)SingleAccretion4-2/+17
2023-12-12[lld][WebAssembly] Don't set importUndefined when -shared is used. NFC (#75241)Sam Clegg1-1/+0
2023-11-28[lld][WebAssembly] Fix bitcode LTO order in archive parsing (#73095)Heejin Ahn1-1/+3
2023-11-02[lld][WebAssembly] Add --keep-section flagSam Clegg4-3/+17
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-2/+2
2023-10-03[WebAssembly] Allow absolute symbols in the linking section (symbol table) (#...Sam Clegg2-5/+12
2023-09-18[lld][WebAssembly] Improve error message on adding LTO object post-LTO. NFC (...Sam Clegg4-7/+7
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-4/+4
2023-08-25[lld][WebAssembly] Add `--table-base` settingSam Clegg3-11/+21
2023-08-15[lld][WebAssembly] Add support for -sonameSam Clegg5-1/+18
2023-08-15[lld][WebAssembly] Always include bss segments when `--emit-relocs` is usedSam Clegg1-1/+4
2023-08-15Reapply "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-3/+8
2023-08-14Revert "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-7/+3
2023-08-14[Option] Add "Visibility" field and clone the OptTable APIs to use itJustin Bogner1-3/+7
2023-08-11[lld][WebAssembly] Process stub libraries in a loopSam Clegg1-41/+50
2023-08-04[llvm] Extract common `OptTable` bits into macrosJan Svoboda1-1/+1
2023-07-27[lld][WebAssembly] Fix func reloc for internal GOT with extended-constYAMAMOTO Takashi1-8/+23
2023-07-22[WebAssembly] Stabilize custom section orderFangrui Song1-2/+3
2023-07-20[wasm-ld] Switch to xxh3_64bitsFangrui Song2-2/+2
2023-07-11[WebAssembly] Support `annotate` clang attributes for marking functions.Brendan Dahl2-6/+12
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-06-19Re-land [LLD] Allow usage of LLD as a libraryAlexandre Ganea1-1/+1
2023-06-14Revert "[LLD] Allow usage of LLD as a library"Leonard Chan1-1/+1
2023-06-13[LLD] Allow usage of LLD as a libraryAlexandre Ganea1-1/+1
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-1/+1
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song4-13/+13
2023-05-10fix typos to cycle botsNico Weber2-2/+2
2023-05-02Revert "[Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-1/+1
2023-05-02[Demangle] make llvm::demangle take std::string_view rather than const std::s...Nick Desaulniers1-1/+1
2023-04-13[lld][WebAssembly] stub objects: Fix handling of LTO libcall dependenciesSam Clegg1-7/+31
2023-04-13[lld][WebAssembly] Trace export of symbols when specified with --trace-symbol...Sam Clegg1-2/+6
2023-04-10Fix warningsKazu Hirata1-1/+1
2023-04-04[lld][WebAssembly] Fix stub library parsing with windows line endingsSam Clegg2-8/+12
2023-03-30[lld][WebAssembly] Process stub libraries before performing LTOSam Clegg1-4/+10