Skip to content
  1. Nov 28, 2015
    • Keno Fischer's avatar
      [autoconf] Fix MinGW build · 88f4919a
      Keno Fischer authored
      This is the autoconf analog of r251201. I realize autoconf is
      deprecated, but while it's in tree, it should at least be kept working.
      
      Also add the deprecation message to configure.ac such that AutoRegen
      actually picks ip up.
      
      llvm-svn: 254215
      88f4919a
  2. Nov 12, 2015
    • Dylan McKay's avatar
      Add AVR backend skeleton · c498ba3a
      Dylan McKay authored
      This adds part of the target info code, and adds modifications to
      the build scripts so that AVR is recognized a supported, experimental
      backend.
      
      It does not include any AVR-specific code, just the bare sources required
      for a backend to exist.
      
      From D14039.
      
      llvm-svn: 252865
      c498ba3a
  3. Nov 09, 2015
  4. Sep 12, 2015
  5. Aug 18, 2015
  6. Aug 07, 2015
  7. Aug 05, 2015
  8. Aug 04, 2015
    • Justin Bogner's avatar
      Remove the configure and cmake checks for sys/wait.h · c7e3f3ab
      Justin Bogner authored
      If we don't have sys/wait.h and we're on a unix system there's no way
      that several of the llvm tools work at all. This includes clang.
      
      Just remove the configure and cmake checks entirely - we'll get a
      build error instead of building something broken now.
      
      llvm-svn: 243957
      c7e3f3ab
  9. Jul 15, 2015
  10. Jul 01, 2015
  11. Jun 30, 2015
  12. Jun 18, 2015
  13. Jun 13, 2015
  14. Jun 09, 2015
  15. May 28, 2015
  16. May 04, 2015
    • Jon Roelofs's avatar
      Deprecate in-source autotools builds · 949d55d8
      Jon Roelofs authored
      This is a followup from:
      http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20150323/268067.html
      
      Upgrade instructions:
        $ mv llvm/include/llvm/Config/config.h ./config.h.BACKUP
        # copy the configure line from line 7 of llvm/config.log
        # (for example: `$ ./configure --no-create --no-recursion`)
        $ mkdir build
        $ cd build
        # run the configure line, but this time with '../llvm' at the beginning:
        $ ../llvm/configure --no-create --no-recursion
      
      These warnings will soon be turned into hard errors after a week.  Speak up now
      if this is going to be a problem for you.
      
      llvm-svn: 236399
      949d55d8
  17. Apr 29, 2015
  18. Apr 01, 2015
  19. Mar 26, 2015
    • Sanjoy Das's avatar
      [ADT][CMake][AutoConf] Fail-fast iterators for DenseMap · 8ce6499b
      Sanjoy Das authored
      Summary:
      This patch is an attempt at making `DenseMapIterator`s "fail-fast".
      Fail-fast iterators that have been invalidated due to insertion into
      the host `DenseMap` deterministically trip an assert (in debug mode)
      on access, instead of non-deterministically hitting memory corruption
      issues.
      
      Enabling fail-fast iterators breaks the LLVM C++ ABI, so they are
      predicated on `LLVM_ENABLE_ABI_BREAKING_CHECKS`.
      `LLVM_ENABLE_ABI_BREAKING_CHECKS` by default flips with
      `LLVM_ENABLE_ASSERTS`, but can be clamped to ON or OFF using the CMake /
      autoconf build system.
      
      Reviewers: chandlerc, dexonsmith, rnk, zturner
      
      Subscribers: llvm-commits
      
      Differential Revision: http://reviews.llvm.org/D8351
      
      llvm-svn: 233310
      8ce6499b
  20. Mar 12, 2015
  21. Mar 09, 2015
  22. Feb 28, 2015
  23. Feb 26, 2015
  24. Feb 01, 2015
  25. Jan 30, 2015
  26. Jan 14, 2015
  27. Dec 29, 2014
    • Chandler Carruth's avatar
      [multilib] Add support to the autoconf build to substitute · 9db2b524
      Chandler Carruth authored
      a CLANG_LIBDIR_SUFFIX variable. This is necessary before I can add
      support for using that variable to CMake and the C++ code in Clang, and
      the autoconf build system does all substitutions in the LLVM tree.
      
      As mentioned before, I'm not planning to add actual multilib support to
      the autoconf build, just enough stubs for it to keep playing nicely with
      the CMake build once that one has support.
      
      llvm-svn: 224922
      9db2b524
  28. Dec 12, 2014
    • Rafael Espindola's avatar
      Require python 2.7. · 21a40085
      Rafael Espindola authored
      We were already requiring 2.5, which meant that people on old linux distros
      had to upgrade anyway.
      
      Requiring python 2.6 will make supporting 3.X easier as we can use the 3.X
      exception syntax.
      
      According to the discussion on llvmdev, there is not much value is requiring
      just 2.6, we may as well just require 2.7.
      
      llvm-svn: 224129
      21a40085
  29. Nov 19, 2014
  30. Nov 05, 2014
Loading