summaryrefslogtreecommitdiff
path: root/lld/ELF/ScriptParser.cpp
AgeCommit message (Expand)Author
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski
2025-10-20[ADT] Prepare for deprecation of StringSwitch cases with 4+ args. NFC. (#164173)Jakub Kuderski
2025-07-06[LLD] Fix crash on parsing ':ALIGN' in linker script (#146723)Parth
2025-05-28[ELF] Postpone ASSERT errorFangrui Song
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata
2025-04-02[LLD][ELF] Support OVERLAY NOCROSSREFS (#133807)Daniel Thornburgh
2025-03-31[LLD][ELF] Allow memory region in OVERLAY (#133540)Daniel Thornburgh
2025-03-11[ELF] Allow KEEP within OVERLAY (#130661)Nathan Chancellor
2025-02-21[LLD][ELF][AArch64] Add support for SHF_AARCH64_PURECODE ELF section flag (3/...Csanád Hajdú
2025-02-01[ELF] Replace inExpr with lexState. NFCFangrui Song
2025-01-21[LLD] [ELF] Add support for linker script unary plus operator (#121508)Parth Arora
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song
2024-11-14[ELF] Migrate away from global ctxFangrui Song
2024-11-07[ELF] Replace errorCount with errCount(ctx)Fangrui Song
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song
2024-11-06[ELF] Replace warn(...) with WarnFangrui Song
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song
2024-10-06[ELF] Move static nextGroupId isInGroup to LinkerDriverFangrui Song
2024-10-06[ELF] Pass Ctx & to InputFilesFangrui Song
2024-10-03[ELF] Pass Ctx & to OutputSectionsFangrui Song
2024-09-23[ELF] Move elf::symtab into CtxFangrui Song
2024-09-21[ELF] ScriptParser: make Ctx & a member variable. NFCFangrui Song
2024-09-21[ELF] ScriptParser: pass Ctx to ScriptParser and ScriptLexer. NFCFangrui Song
2024-08-21[ELF] Move target to Ctx. NFCFangrui Song
2024-08-21[ELF] Move script into Ctx. NFCFangrui Song
2024-08-05[LLD] Add CLASS syntax to SECTIONS (#95323)Daniel Thornburgh
2024-07-28[ELF] --defsym: support quoted LHSFangrui Song
2024-07-28[ELF] Respect --sysroot for INCLUDEFangrui Song
2024-07-27[ELF] Output section phdr: support quoted namesFangrui Song
2024-07-27[ELF] INSERT [AFTER|BEFORE]: support quoted namesFangrui Song
2024-07-27[ELF] Fix INCLUDE cycle detectionFangrui Song
2024-07-27[ELF] OUTPUT_ARCH: report unclosed errorFangrui Song
2024-07-27[ELF] Replace unquote(next()) with readName. NFCFangrui Song
2024-07-27[ELF] Memory region: support quoted namesFangrui Song
2024-07-27[ELF] OVERLAY: support quoted output section namesFangrui Song
2024-07-27[ELF] REGION_ALIAS: support quoted namesFangrui Song
2024-07-27[ELF] Replace unquote(next()) with readName. NFCFangrui Song
2024-07-27[ELF] PROVIDE: allow quoted names to be discardedFangrui Song
2024-07-27[ELF] Simplify readAssignmentFangrui Song
2024-07-27[ELF] Updated some while conditions with till (#100893)Hongyu Chen
2024-07-26[ELF] Replace some while (peek() != ")" && !atEOF()) with tillFangrui Song
2024-07-26[ELF] Replace some while (peek() != ")" && !atEOF()) with tillFangrui Song
2024-07-26[ELF] Add till and rewrite while (... consume("}"))Fangrui Song
2024-07-26[ELF] ScriptLexer: generate tokens lazilyFangrui Song
2024-07-23[ELF] Remove `consumeLabel` in ScriptLexer (#99567)Hongyu Chen
2024-07-20 [ELF] Delete peek2 in Lexer (#99790)Hongyu Chen
2024-07-20[ELF] Simplify readExpr. NFCFangrui Song
2024-07-20[ELF] Support (TYPE=<value>) beside output section addressFangrui Song
2024-07-17[ELF] Support NOCROSSREFS and NOCROSSERFS_TOFangrui Song