summaryrefslogtreecommitdiff
path: root/lld/ELF/ScriptLexer.cpp
AgeCommit message (Expand)Author
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata
2025-02-01[ELF] Replace inExpr with lexState. NFCFangrui Song
2024-11-16[ELF] Remove unneeded Twine()Fangrui 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 error(...) with ErrAlways or ErrFangrui Song
2024-09-21[ELF] ScriptParser: pass Ctx to ScriptParser and ScriptLexer. NFCFangrui Song
2024-07-28[ELF] Respect --sysroot for INCLUDEFangrui Song
2024-07-27[ELF] Fix INCLUDE cycle detectionFangrui Song
2024-07-27[ELF] Track line number preciselyFangrui Song
2024-07-26[ELF] Add till and rewrite while (... consume("}"))Fangrui Song
2024-07-26[ELF] ScriptLexer: generate tokens lazilyFangrui Song
2024-07-25[ELF] Remove obsoleted comment after #99567Fangrui 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 ScriptLexer::consume. NFCFangrui Song
2023-07-15[ELF] Support operator ^ and ^=Fangrui Song
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song
2022-06-25[ELF] Support -= *= /= <<= >>= &= |= in symbol assignmentsFangrui Song
2022-06-25[ELF] Allow ? without adjacent spaceFangrui Song
2022-02-07[ELF] Clean up headers. NFCFangrui Song
2021-06-22[ELF] Optimize ScriptLexer::getLineNumber by caching the previous line number...Colin Cross
2020-07-24[LLD][ELF] - Linkerscript: report location for the "unclosed comment in a lin...Georgii Rymar
2020-06-05[ELF] Don't cause assertion failure if --dynamic-list or --version-script tak...Fangrui Song
2020-05-15[ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { n...Fangrui Song
2020-04-02[lld] NFC: fix trivial typos in commentsKazuaki Ishizaki
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-10-07[ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song
2019-07-10[Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama
2019-07-04[LLD][ELF] - Linkerscript: add a support for expressions for section's fillingGeorge Rimar
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-28[LLD][ELD] - Do not reject INFO output section type when used with a start ad...George Rimar
2018-07-06[ELF] - Remove dead code #2.George Rimar
2018-07-06[ELF] - Remove dead code. NFC.George Rimar
2018-07-03[ELF] - Add a comment. NFC.George Rimar
2018-07-03[ELF] - Add support for '||' and '&&' in linker scripts.George Rimar
2017-12-26Simplify script lexer.Rui Ueyama
2017-10-25[lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman
2017-10-12[ELF] - Linkerscript: Add `~` as separate math token.George Rimar
2017-10-11[ELF] - Fix out of sync comment. NFC.George Rimar
2017-08-23[ELF] - Do not report multiple errors for single one in ScriptLexer::setError.George Rimar
2017-08-10[ELF, LinkerScript] Support ! operator in linker script.Hafiz Abid Qadeer
2017-08-04[ELF] - Remove ScriptLexer::Error field and check ErrorCount instead.George Rimar
2017-03-09Handle ":" as a regular token character in linker scripts.Rui Ueyama
2017-02-15Apply different tokenization rules to linker script expressions.Rui Ueyama
2017-02-14Add file comments for ScriptParser.cpp.Rui Ueyama
2017-02-14Rename ScriptParser.{cpp,h} -> ScriptLexer.{cpp,h}.Rui Ueyama