Skip to content
  1. Dec 30, 2013
  2. Dec 29, 2013
  3. Dec 20, 2013
  4. Dec 19, 2013
  5. Dec 18, 2013
  6. Dec 16, 2013
  7. Dec 04, 2013
  8. Dec 02, 2013
  9. Nov 28, 2013
  10. Nov 26, 2013
  11. Nov 13, 2013
  12. Oct 19, 2013
  13. Oct 17, 2013
    • Hans Wennborg's avatar
      CMake: set stack size for MSVC in just one place · bef50abe
      Hans Wennborg authored
      After r192904, Reid pointed out he thought we already set the stack
      size for MSVC. Turns out we did, but it didn't seem to work.
      
      This commit sets the stack size in a single place, using
      CMAKE_EXE_LINKER_FLAGS because that seems to be the way that works
      best.
      
      llvm-svn: 192912
      bef50abe
    • Hans Wennborg's avatar
      CMake: set stack size to 2MB for MSVC builds · fd541f00
      Hans Wennborg authored
      Compiling under Visual C++ 2012 with the default stack size of 1MB, the stack
      overflows at a depth of 216 template instantiations, well before the 256
      default limit. This patch modifies the default MSVC stack size to 2MB.
      
      Patch by Yaron Keren!
      
      llvm-svn: 192904
      fd541f00
  14. Oct 08, 2013
  15. Oct 07, 2013
  16. Oct 06, 2013
    • David Majnemer's avatar
      Revert "Windows: Add support for unicode command lines" · f636cf42
      David Majnemer authored
      This is causing MinGW bots to fail.
      This reverts commit r192069.
      
      llvm-svn: 192070
      f636cf42
    • David Majnemer's avatar
      Windows: Add support for unicode command lines · 80bea0c3
      David Majnemer authored
      Summary:
      The MSVCRT deliberately sends main() code-page specific characters.
      This isn't too useful to LLVM as we end up converting the arguments to
      UTF-16 and subsequently attempt to use the result as, for example, a
      file name.  Instead, we need to have the ability to access the Unicode
      command line and transform it to UTF-8.
      
      This has the distinct advantage over using the MSVC-specific wmain()
      function as our entry point because:
       - It doesn't work on cygwin.
       - It only work on MinGW with caveats and only then on certain versions.
       - We get to keep our entry point as main(). :)
      
      N.B.  This patch includes fixes to other parts of lib/Support/Windows
      s.t. we would be able to take advantage of getting the Unicode paths.
      E.G.  clang spawning clang -cc1 would want to give it Unicode arguments.
      
      Reviewers: aaron.ballman, Bigcheese, rnk, ruiu
      
      Reviewed By: rnk
      
      CC: llvm-commits, ygao
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D1834
      
      llvm-svn: 192069
      80bea0c3
Loading