Skip to content
  1. Nov 15, 2013
  2. Nov 13, 2013
  3. Nov 06, 2013
  4. Nov 01, 2013
  5. Oct 31, 2013
  6. Oct 30, 2013
  7. Oct 29, 2013
  8. Oct 27, 2013
    • Chandler Carruth's avatar
      Rather than rendering an argument to a std::string (which is primarily · 9204c831
      Chandler Carruth authored
      intended for debugging and diagnostic output), just inspect the spelling
      to check for specific prefixes in drectve section flags.
      
      In addition to being significantly cheaper and not relying on
      a debugging interface, this also avoids creating a temporary string and
      binding it to StringRef variable. We then went on to access it after the
      memory had been deallocated.
      
      This bug too was caught by ASan. I love ASan so much. =]
      
      llvm-svn: 193487
      9204c831
  9. Oct 26, 2013
  10. Oct 25, 2013
  11. Oct 24, 2013
    • Rui Ueyama's avatar
      [PECOFF] Support embedding resource file into executable. · b32b95d8
      Rui Ueyama authored
      Instead of making the linker to create a manifest XML file in the same
      directory as the resulting binary, you can embed the XML as a part of
      resource into the executable.
      
      In order to do that, the linker first creates a resource script file containing
      the XML file, compile it into a binary resource file with RC.EXE, and then
      convert it to a COFF file with CVTRES.EXE.
      
      llvm-svn: 193298
      b32b95d8
  12. Oct 23, 2013
  13. Oct 22, 2013
  14. Oct 19, 2013
  15. Oct 16, 2013
    • Rui Ueyama's avatar
      Make undefines check into an assertion. · f3630fe4
      Rui Ueyama authored
      Dead-strip root symbols can be undefined atoms, but should not really be
      nonexistent, because dead-strip root symbols should be added to initial
      undefined atoms at startup. Whenever you look up its name in the symbol
      table, some type of atom will always exist.
      
      llvm-svn: 192831
      f3630fe4
Loading