summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-03-04Until bug 31610 is fixed, disable the LLVM testsLuchesar V. ILIEV
Ref: https://github.com/kerberizer/llvm-svn/issues/12 Ref: https://bugs.llvm.org//show_bug.cgi?id=31610
2017-03-04lld is a special caseLuchesar V. ILIEV
2017-03-04Add new contributor and discard unneeded sourcesLuchesar V. ILIEV
2017-03-04Add lld (the LLVM linker)Tobias Markus
By adding lld to the tools directory, it is automatically built along llvm. Since lld a LLVM tool, moving it to a separate package is not really necessary, especially since lld is relatively small and it would only complicate the PKGBUILD.
2017-03-04Changes to the _install_license() logicLuchesar V. ILIEV
So far we've simply installed the LICENSE.TXT file located in the LLVM root as the sole license file. However, as seen in #10, there are other license files too. In fact, there are also license files in some of the subdirectories, which is also indicated in the LICENSE.TXT itself. The new `_install_licenses()` tries to be a tiny bit smart about the issue by `find`-ing all appropriate license files. Please note that the new function does require a path as an argument.
2017-02-15Sync .SRCINFOLuchesar V. ILIEV
2017-02-15Bring LLVMHello.so backLuchesar V. ILIEV
I've inherited this from the previous maintainer, but apparently the library may be necessary in some cases, so it's better to bring it back.
2016-12-07Sync .SRCINFOLuchesar V. ILIEV
2016-12-07Sphinx now requires python2-requestsLuchesar V. ILIEV
2016-10-06Sync .SRCINFOLuchesar V. ILIEV
2016-10-06Fix for upstream change in libLTO symlinksLuchesar V. ILIEV
2016-09-29Sync .SRCINFOLuchesar V. ILIEV
2016-09-29Update the docs installationLuchesar V. ILIEV
Fixing the docs installation directory is apparently not needed any more. Also, and more importantly, the default location of the OCaml bindings HTML documentation has been changed upstream.
2016-09-28Disable the llvm regression tests on i686Luchesar V. ILIEV
2016-09-05Sync .SRCINFOLuchesar V. ILIEV
2016-09-05Dirty fix for unittests failingLuchesar V. ILIEV
2016-06-30D18035 committed and not needed any moreLuchesar V. ILIEV
2016-06-29Sync .SRCINFOLuchesar V. ILIEV
2016-06-29Update D18035Luchesar V. ILIEV
2016-06-11Sync .SRCINFOLuchesar V. ILIEV
2016-05-23Re-sync .SRCINFOLuchesar V. ILIEV
2016-05-23Sync .SRCINFOLuchesar V. ILIEV
2016-05-23Update D18035Luchesar V. ILIEV
2016-05-09Sync .SRCINFOLuchesar V. ILIEV
2016-05-09Add make checkLuchesar V. ILIEV
2016-05-09Update D18035Luchesar V. ILIEV
2016-03-16Sync .SRCINFOLuchesar V. ILIEV
2016-03-16Update D18035Luchesar V. ILIEV
2016-03-10Rebase D18035Luchesar V. ILIEV
2016-03-10Update the add-gcc-abi_tag patchLuchesar V. ILIEV
The Sema part of D12834 has already been incorporated upstream with r263015. Added here is the respective mangler part from D18035. References: https://llvm.org/bugs/show_bug.cgi?id=23529 http://reviews.llvm.org/D12834 http://reviews.llvm.org/D17567 http://reviews.llvm.org/D18035
2016-03-09Sync .SRCINFOLuchesar V. ILIEV
2016-03-09Rebase D12834Luchesar V. ILIEV
2016-02-27Sync .SRCINFOLuchesar V. ILIEV
2016-02-27Fix for r262066: lto.h in libs pkgLuchesar V. ILIEV
2016-02-16Sync .SRCINFOLuchesar V. ILIEV
2016-02-16Rebase D12834Luchesar V. ILIEV
2016-02-03Sync .SRCINFOLuchesar V. ILIEV
2016-02-03Rebase D12834Luchesar V. ILIEV
2016-02-03Move the OCaml bindings check back to build()Luchesar V. ILIEV
The most time consuming operation is preparing the working copies, and by checking in prepare() we still can't spare that time for the users. However, checking in prepare() may break unnecessarily `makepkg -o'. Finally, even just logic calls for this check to be performed in build(), where it also did originally belong. This partially reverts commit 11fbb41699576e0c38ee39742008dd34fa74607f.
2016-01-30Sync .SRCINFOLuchesar V. ILIEV
2016-01-30Fix pkgver() for CMakeLuchesar V. ILIEV
2016-01-20Update D12834 patch and rebaseLuchesar V. ILIEV
2016-01-14Push version to 3.9.0svnLuchesar V. ILIEV
2015-12-13Add support for GCC's attribute abi_tagLuchesar V. ILIEV
With the release of GCC 5.1, libstdc++ has started using the abi_tag attribute, documented here: https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Attributes.html Arch Linux has switched to the new ABI on 2015-12-10: https://www.archlinux.org/news/c-abi-change/ This set of patches tries to adapt Clang to this new dual ABI model when linking to libraries that provide interfaces based on it: http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20151207/144636.html For further information, see: * https://llvm.org/bugs/show_bug.cgi?id=23529 * http://reviews.llvm.org/D12834 * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797917
2015-12-13Do `make ocaml_doc` after `make all`Luchesar V. ILIEV
docs/cmake_install.cmake used to fail if `make all` was run without running `make ocaml_doc` in advance. However, this doesn't quite make sense and was probably just a transient problem. On the other hand, running `make ocaml_doc` before `make all` seems to cause some random errors of different kind. For these reasons, reverse their order.
2015-12-13Update the incompatible OCaml bindings checkLuchesar V. ILIEV
It turns out that even same version bindings can cause problems, so assume any installed system-wide bindings as incompatible. Also, check earlier so users don't waste time unnecessarily.
2015-11-14Sync .SRCINFOLuchesar V. ILIEV
2015-11-14Correct the Python precompileLuchesar V. ILIEV
2015-11-14Sync .SRCINFOLuchesar V. ILIEV
2015-11-14Yet another update for the Clang Static AnalyzerLuchesar V. ILIEV