Skip to content
  1. 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
  2. Nov 09, 2015
  3. Sep 12, 2015
  4. Aug 18, 2015
  5. Aug 07, 2015
  6. Aug 05, 2015
  7. 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
  8. Jul 15, 2015
  9. Jul 01, 2015
  10. Jun 30, 2015
  11. Jun 18, 2015
  12. Jun 13, 2015
  13. Jun 09, 2015
  14. May 28, 2015
  15. 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
  16. Apr 29, 2015
  17. Apr 01, 2015
  18. 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
  19. Mar 12, 2015
  20. Mar 09, 2015
  21. Feb 28, 2015
  22. Feb 26, 2015
  23. Feb 01, 2015
  24. Jan 30, 2015
  25. Jan 14, 2015
  26. 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
  27. 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
  28. Nov 19, 2014
  29. Nov 05, 2014
  30. Oct 30, 2014
    • Peter Zotov's avatar
      [OCaml] [autoconf] Migrate to ocamlfind. · 668f9670
      Peter Zotov authored
      This commit updates the OCaml bindings and tests to use ocamlfind.
      The bindings are migrated in order to use ctypes, which are now
      required for MCJIT-backed Llvm_executionengine.
      The tests are migrated in order to use OUnit and to verify that
      the distributed META.llvm allows to build working executables.
      
      Every OCaml toolchain invocation is now chained through ocamlfind,
      which (in theory) allows to cross-compile the OCaml bindings.
      
      The configure script now checks for ctypes (>= 0.2.3) and
      OUnit (>= 2). The code depending on these libraries will be added
      later. The configure script does not check the package versions
      in order to keep changes less invasive.
      
      Additionally, OCaml bindings will now be automatically enabled
      if ocamlfind is detected on the system, rather than ocamlc, as it
      was before.
      
      llvm-svn: 220899
      668f9670
Loading