aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm-ar.cpp
AgeCommit message (Collapse)Author
2022-07-28update to LLVM 15Andrew Kelley
release/15.x 37007475ca1b345b4c5d340e228bcd7a62732d81
2022-02-03apply zig patches to clang and llvm toolsAndrew Kelley
2022-02-03update llvm and clang tools to release/14.xAndrew Kelley
upstream commit 91632c8ac97fa3daffe4ff8f1391735b5d6805e6
2021-09-30Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-24Spelling corrections (#9833)Josh Soref
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-08-15update clang tools to 13 rc1Andrew Kelley
2021-07-10Fix argument forwarding to LLVM on WindowsMartin Wickham
2021-05-29zig ar: workaround for LLVM bugAndrew Kelley
In this file is copy+pasted WindowsSupport.h from LLVM 12.0.1-rc1. This is so that we can patch it. The upstream sources are incorrectly including "llvm/Config/config.h" which is a private header and thus not available in the include files distributed with LLVM. The patch here changes it to include "llvm/Config/config.h" instead. Patch submitted upstream: https://reviews.llvm.org/D103370
2021-05-28stage2: add `zig ar` subcommandAndrew Kelley
The same entrypoint supports the following commands: * ar * ranlib * dlltool * lib For now, our strategy is to bundle the (renamed) `main()` function of llvm-ar, same as our strategy for `zig clang`. However, as Zig matures, a goal will be to replace the dependency on LLVM with our own implementation of this tool, so that it is available in builds of zig that do not have LLVM extensions enabled. This commit also categorizes the subcommands into categories in the --help menu.
2021-05-28add llvm-ar.cpp from llvm 12.0.1-rc1Andrew Kelley