aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm/Writer.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-26[lld][WebAssembly] Fix check for implicitly exported mutable globals (#160966)Sam Clegg1-1/+5
2025-09-25[lld][WebAssembly] Fix check for exporting mutable globals (#160787)Sam Clegg1-5/+7
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-5/+0
2025-05-19[lld] Use llvm::stable_sort (NFC) (#140488)Kazu Hirata1-12/+12
2025-04-25[wasm-ld] Refactor WasmSym from static globals to per-link context (#134970)Anutosh Bhat1-92/+93
2025-03-22[lld] Use *Set::insert_range (NFC) (#132590)Kazu Hirata1-2/+2
2025-03-04[lld][WebAssembly] Support for the custom-page-sizes WebAssembly proposal (#1...Nick Fitzgerald1-10/+13
2025-02-20[lld][WebAssembly] Skip BSS when combining data segments (#127735)Sam Clegg1-1/+6
2025-01-02[lld][WebAssembly] Replace config-> with ctx.arg.Fangrui Song1-91/+91
2024-11-04[WebAssembly] Remove WASM_FEATURE_PREFIX_REQUIRED (NFC) (#113729)Heejin Ahn1-13/+2
2024-09-30[lld][WebAssembly] Avoid emitting empty __wasm_apply_data_relocs function (#1...YAMAMOTO Takashi1-4/+18
2024-09-15[lld] Nits on uses of raw_string_ostream (NFC)JOE19941-1/+0
2024-08-19[llvm-objcopy][WebAssembly] Allow --strip-debug to operate on relocatable fil...upstream/mainSam Clegg1-0/+5
2024-07-12[lld][WebAssembly] Report undefined symbols in -shared/-pie builds (#75242)Sam Clegg1-2/+6
2024-05-23[WebAssembly] Use 64-bit table when targeting wasm64 (#92042)Sam Clegg1-6/+4
2024-02-25[lld][WebAssembly] Add `--no-growable-memory` (#82890)SingleAccretion1-12/+16
2024-01-18[lld][WebAssembly] Move input vectors from symtab to ctx. NFC (#78640)Sam Clegg1-16/+16
2024-01-18[lld][WebAssembly] Move linker global state in to context object. NFC (#78629)Sam Clegg1-19/+19
2023-12-15[lld][WebAssembly] Add an `--initial-heap` option (#75594)SingleAccretion1-0/+10
2023-08-25[lld][WebAssembly] Add `--table-base` settingSam Clegg1-8/+0
2023-08-15[lld][WebAssembly] Always include bss segments when `--emit-relocs` is usedSam Clegg1-1/+4
2023-07-22[WebAssembly] Stabilize custom section orderFangrui Song1-2/+3
2023-07-20[wasm-ld] Switch to xxh3_64bitsFangrui Song1-1/+1
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song1-7/+7
2023-04-10Fix warningsKazu Hirata1-1/+1
2023-03-23[lld][WebAssembly] Initial support for stub librariesSam Clegg1-2/+2
2023-03-17[WebAssembly] Replace Bugzilla links with Github issuesHeejin Ahn1-1/+1
2023-03-09[lld][WebAssembly] Use C++17 nested namespace syntax in most places. NFCSam Clegg1-4/+2
2023-03-03Reapply: [WebAssembly] Implement build-id featureDerek Schuff1-0/+94
2023-03-02Revert "[WebAssembly] Implement build-id feature"Derek Schuff1-94/+0
2023-03-02[WebAssembly] Implement build-id featureDerek Schuff1-0/+94
2023-02-13[lld][WebAssembly] Limit size of shared 64-bit memories of 2^^34Sam Clegg1-1/+6
2023-01-31[lld][WebAssembly] Apply relocations to TLS dataSam Clegg1-10/+54
2023-01-10[lld][WebAssembly] Fix memory.fill argument in 64-bit modeSam Clegg1-1/+1
2023-01-02[lld] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+2
2022-12-20Revert D139181 "[lld][Alignment][NFC] Use Align instead of log2 of alignment ...Guillaume Chatelet1-5/+4
2022-12-17[lld] llvm::Optional::value => operator*/operator->Fangrui Song1-2/+2
2022-12-02[lld][Alignment][NFC] Use Align instead of log2 of alignment in Wasm SectionsGuillaume Chatelet1-4/+5
2022-11-08[lld] Fix duplicate word typos. NFCFangrui Song1-7/+7
2022-10-31[NFC] use has_value instead of hasValueFlorian Mayer1-3/+3
2022-10-31[wasm-ld] Allow importing/exporting the output module's memory with arbitrary...Dan Gohman1-4/+5
2022-10-18[lld][WebAssembly] Don't allow `--global-base` to be specified in -share/-pie...Sam Clegg1-6/+17
2022-10-17[wasm-ld] Define a `__heap_end` symbol marking the end of allocated memory.Dan Gohman1-3/+13
2022-10-13[lld][WebAssembly] Add symbols marking start/end of stack regionSam Clegg1-0/+4
2022-10-13[lld][WebAssembly] Add `--extra-features` flag to add addional featuresSam Clegg1-0/+5
2022-09-14lld: Include name of output file in "failed to write output" diagNico Weber1-1/+2
2022-08-31[lld][WebAssembly] Rename SymbolTable::getSymbols to match ELF backend. NFCSam Clegg1-4/+4
2022-07-15Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-07-13Use has_value instead of hasValue (NFC)Kazu Hirata1-1/+1
2022-06-27[lld][WebAssembly] Don't apply data relocations at static constructor timeSam Clegg1-23/+4