Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 17, 2015
  1. Add an exposed variable for which c++ compiler we're using for our

    Eric Christopher authored
    build.
    
    Patch by Chris Bieneman!
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245255 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 7, 2015
  1. We're actually -Wmissing-field-initializers clean thanks to the cmake

    Eric Christopher authored
    build so check and turn on -Wmissing-field-initializers. While there,
    reorganize the conditional warning code based on compiler to be a bit
    more obvious and inside a switch statement.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244330 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 5, 2015
  1. Temporarily revert r244012 while we see if it's really necessary.

    Eric Christopher authored
    Add a comment explaining the current theory as to why we'd need
    the -lole32 on the link line.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244015 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Remove autoconf checks for sigsetjmp and siglongjmp as they appear to

    Eric Christopher authored
    be unused.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244014 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Remove the apparently unused rand48 configure checks and associated m4.

    Eric Christopher authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244013 91177308-0d34-0410-b5e6-96231b3b80d8
  4. Remove obsolete configure check for libole32 as we don't appear to use

    Eric Christopher authored
    it anymore.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244012 91177308-0d34-0410-b5e6-96231b3b80d8
  5. Remove the unused header check for utime.h.

    Eric Christopher authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244011 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 4, 2015
  1. @bogner

    Remove the configure and cmake checks for sys/wait.h

    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.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243957 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 14, 2015
  1. @zmodem

    Update the trunk version to 3.8.0svn.

    zmodem authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242222 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @yrnkrn

    Teach config.guess that MSYS exists.

    yrnkrn authored
    We might not want to upgrade config.guess to the current
    version due to the license change from GPL2 to GPL3.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242178 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 2, 2015
  1. [Support] Lazy load of dbghlp.dll on Windows

    Leny Kholodov authored
    This patch changes linkage with dbghlp.dll for clang from static (at load time)
    to on demand (at the first use of required functions). Clang uses dbghlp.dll
    only in minor use-cases. First of all in case of crash and in case of plugin load.
    The dbghlp.dll library can be absent on system. In this case clang will fail
    to load. With lazy load of dbghlp.dll clang can work even if dbghlp.dll
    is not available.
    
    Differential Revision: http://reviews.llvm.org/D10737
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241271 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 1, 2015
  1. @jroelofs
Commits on Jun 29, 2015
  1. [WebAssembly] Initial WebAssembly backend

    Dan Gohman authored
    This WebAssembly backend is just a skeleton at this time and is not yet
    functional.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241022 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jun 18, 2015
  1. @chapuni

    [autoconf] Detect OLE32 for mingw.

    chapuni authored
    It has been done in CMake build.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239989 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @chapuni

    config.h.*: Rework r210144. Don't edit config.h.in manually.

    chapuni authored
      - Generate #include in configure.ac.
      - Resurrect the copy of llvm-config.h.cmake into config.h.cmake.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239987 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jun 13, 2015
  1. @tstellarAMD

    configure: Remove non-portable fall-through operator: ;&

    tstellarAMD authored
    This was added in r239657.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239660 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @tstellarAMD

    R600 -> AMDGPU rename

    tstellarAMD authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239657 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jun 9, 2015
  1. @4ast

    [bpf] enable BPF backend in autoconf build

    4ast authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239425 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on May 28, 2015
  1. @chandlerc
  2. @chandlerc

    [omp] Add a configuration variable for the default OpenMP runtime.

    chandlerc authored
    This will be used in my next commit to Clang.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238388 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on May 4, 2015
  1. @jroelofs

    Deprecate in-source autotools builds

    jroelofs 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.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236399 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Apr 29, 2015
  1. @jroelofs
Commits on Apr 1, 2015
  1. @chapuni

    Try to unbreak Clang build to export LLVM_ABI_BREAKING_CHECKS, fixup …

    chapuni authored
    …for r233310.
    
    FIXME: Should ENABLE_ABI_BREAKING_CHECKS be tri-state, "ON/OFF/blank"?
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233801 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 26, 2015
  1. @sanjoy

    [ADT][CMake][AutoConf] Fail-fast iterators for DenseMap

    sanjoy 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
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233310 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 12, 2015
  1. @loganchien
  2. @loganchien

    [autoconf] Refine doxygen document options.

    loganchien authored
    This CL adds --enable-doxygen-search to enable doxygen search engine
    and --enable-doxygen-qt-help to enable the Qt help file generation.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232062 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Update for a new year.

    Eric Christopher authored
    Patch by Tanya Lattner.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231998 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Mar 9, 2015
  1. @d0k

    Drop the hacks used for partial C99 math libraries.

    d0k authored
    All supported platforms have half-way decent C99 support.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231679 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 28, 2015
  1. @nlewycky

    Revert r230812. Do not break builds for no reason.

    nlewycky authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230862 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 27, 2015
  1. @jroelofs
Commits on Feb 26, 2015
  1. Support bitrig in autoconf build system.

    Eric Christopher authored
    Patch by Dave Huseby.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230669 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Feb 1, 2015
  1. @sylvestre
Commits on Jan 30, 2015
  1. @chapuni

    [Cygming] Seek also chkstk_ms, or JIT fails with DLL builds. It is fi…

    chapuni authored
    …xup for r227519.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227574 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 26, 2015
  1. @ohmantics

    Teach the autoconf machinery about the PS4 triple.

    ohmantics authored
    (I think the last checkin, r227060, got lost from the mailing lists because of the (R) in the comment.)
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227090 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 14, 2015
  1. @zmodem

    Trunk is now 3.7.0svn

    zmodem authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226004 91177308-0d34-0410-b5e6-96231b3b80d8
Something went wrong with that request. Please try again.