Skip to content
  1. Nov 21, 2016
  2. Oct 17, 2016
    • Rui Ueyama's avatar
      Rename skip(StringRef) -> consume(StringRef). · 83043f23
      Rui Ueyama authored
      skip() and skip(StringRef) were overloaded functions that
      have different semantics. This patch rename one of the functions
      to avoid function overloading.
      
      llvm-svn: 284396
      83043f23
    • Justin Bogner's avatar
      ELF: Add a skip() overload to ignore any token · 5424e7c7
      Justin Bogner authored
      Most functions that return StringRef should check their return values,
      so I'm planning on marking StringRef [[nodiscard]]. This requires
      splitting up functions like next() that are sometimes just used for
      side effects.
      
      llvm-svn: 284363
      5424e7c7
  3. Jul 30, 2016
  4. Jun 29, 2016
  5. Jun 03, 2016
  6. May 16, 2016
  7. Apr 23, 2016
    • Rui Ueyama's avatar
      Use ScriptParserBase features to parse linker script expressions. · 9c1112d0
      Rui Ueyama authored
      Previously, we have re-implemented utility functions such as `expect`
      or `next` in LinkerScript.cpp. This patch reuses the existing
      implementation that is in ScriptParser.cpp.
      
      llvm-svn: 267255
      9c1112d0
    • Rui Ueyama's avatar
      Devirtualize ScriptParserBase. NFC. · 4a46539c
      Rui Ueyama authored
      ScriptParserBase class is a container of collection of various methods
      to parse linker script-ish text. It had a virtual method `run` to run
      the parser. But we don't have to enforce its descendents to implement
      that. It's up to them.
      
      This patch removes pure virtual function `run`.
      
      llvm-svn: 267246
      4a46539c
  8. Apr 06, 2016
Loading