summary refs log tree commit diff
path: root/pkgs/development/compilers/llvm
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-09-25
|\
| * llvm7: update musl patch for sanitizersWill Dietz2018-09-24
| |
* | Merge pull request #47233 from oxij/tree/mass-rebuild-noop-cleanupsJohn Ericson2018-09-25
|\ \ | | | | | | treewide: mass rebuild noop cleanups
| * | llvmPackages_6.libcxx: cleanup with a mass rebuildJan Malakhovski2018-09-23
| | |
| * | llvm_5: cleanup with a mass rebuildJan Malakhovski2018-09-23
| | |
* | | Merge branch 'master' into stagingVladimír Čunát2018-09-24
|\ \ \ | | |/ | |/| | | | Hydra: ?compare=1480463
| * | llvm7: optionally use libpfm (exegesis), default off w/darwinWill Dietz2018-09-23
| | |
| * | llvm7: only use 1 number in version suffix, upstream changedWill Dietz2018-09-23
| | | | | | | | | | | | See llvm 2a6cf85828509e89e18739e5f4b9a958820d66d4
| * | libc++7: prefer 'optional' as suggested by commentWill Dietz2018-09-23
| | |
| * | llvm*: http -> https, prefer releases.llvm.orgWill Dietz2018-09-23
| | |
| * | llvm7: update hashes, they did change after all.Will Dietz2018-09-23
| | | | | | | | | | | | Pretty sure they did last time too :).
| * | llvm7: use final release tarballs now that they're availableWill Dietz2018-09-23
| | |
| * | compiler-rt: quickfix codesign patch by dropping hunks 'already applied'Will Dietz2018-09-23
| | | | | | | | | | | | Quite possibly this is not right.
| * | commentWill Dietz2018-09-23
| | |
| * | llvm-manpages: fix build by removing references to $lib outputWill Dietz2018-09-23
| | |
| * | llvm7: patch test shebang (otherwise test fails)Will Dietz2018-09-23
| | |
| * | llvm7: init at 7.0.0rc3Will Dietz2018-09-23
| |/ | | | | | | Copy of 6 + updated hashes
* / cctools: support LTO on DarwinDan Peebles2018-09-16
|/ | | | | LTO is disabled during bootstrap to keep the bootstrap tools small and avoid unnecessary LLVM rebuilds, but is enabled in the final stdenv stage and should be usable by normal packages.
* treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson2018-08-30
| | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter.
* llvmPackages_34: remove unusedFrederik Rietdijk2018-08-04
|
* llvm: fix triple settingMatthew Bauer2018-08-02
| | | | | | | llvm is a library so it should just need to know about build & host. GCC will already have a cross compiler built. /cc @Ericson2314 @dtzWill
* llvm6: disable tests on cross compilerMatthew Bauer2018-07-31
| | | | | | | This seems to be broken currently. https://hydra.nixos.org/build/77597880/nixlog/1 /cc @ericson2314 @dtzWill
* llvm5: disable tests on cross compilersMatthew Bauer2018-07-31
| | | | | | | This appears to be broken currently. https://hydra.nixos.org/build/77597880 /cc @Ericson2314
* Merge remote-tracking branch 'central/master' into viric_cleanLluís Batlle i Rossell2018-07-28
|\
| * llvm-manpages: fix buildDaiderd Jordan2018-07-28
| |
| * llvm-packages: fix manpages with python-boot and cleanupDaiderd Jordan2018-07-28
| | | | | | | | | | | | On darwin llvmPackages is built using python-boot to avoid dependencies in the stdenv, but we can't and shouldn't use that when building the manpages since it depends on python packages.
* | Take me (viric) out of most maintenanceLluís Batlle i Rossell2018-07-22
|/ | | | | | | Since years I'm not maintaining anything of the list below other than some updates when I needed them for some reason. Other people is doing that maintenance on my behalf so I better take me out but for very few packages. Finally!
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* llvm_6: enable "dump()" methods even w/assertions offWill Dietz2018-07-05
|
* Merge branch 'master' into stagingVladimír Čunát2018-06-30
|\
| * Merge pull request #42456 from dtzWill/fix/llvm4-triples-unconditionalWill Dietz2018-06-27
| |\ | | | | | | llvm4: unconditionally set triples, not just on musl.
| | * llvm4: unconditionally set triples, not just on musl.Will Dietz2018-06-23
| | | | | | | | | | | | Split off from #42454 as requested.
| * | llvm-3.8: don't set triples a second time on muslWill Dietz2018-06-25
| | | | | | | | | | | | I should have "moved" the flags instead of "copying" them earlier :).
| * | llvm_{38,39}: unconditionally set triples, not just w/muslWill Dietz2018-06-23
| | | | | | | | | | | | | | | Follow-on to same changes made to other versions: See #42454, #42456.
* | | llvm_6: refresh sanitizers-non-gnu patchWill Dietz2018-06-29
| | |
* | | llvm6: 6.0.0 -> 6.0.1Will Dietz2018-06-29
| | |
* | | Merge pull request #42454 from dtzWill/fix/llvm-triples-unconditionalWill Dietz2018-06-27
|\ \ \ | |/ / |/| | llvm-{5,6}: unconditionally set triples
| * | llvm-{5,6}: unconditionally set triplesWill Dietz2018-06-23
| |/ | | | | | | | | | | | | | | | | | | | | | | Previously we only set these when using musl. See https://github.com/NixOS/nixpkgs/pull/42452#discussion_r197618464 Same should be done for changes in #42452, I'll add a follow-up commit doing so in the PR containing this or wherever makes sense-- depending on how review/merging of that goes. Sending similar changes for LLVM 4 to master, as suggested.
* | libc++{,abi}_38: musl fixes, cmake is nativeBuildInputWill Dietz2018-06-23
| |
* | clang_38: musl fixup, cmake should be nativeBuildInputWill Dietz2018-06-23
| |
* | clang_39: fix w/musl (same as clang_4)Will Dietz2018-06-23
| |
* | llvmPackages_39.libcxx: minor cleanupWill Dietz2018-06-23
| |
* | llvm_39: musl patches, same as llvm_4Will Dietz2018-06-23
| |
* | llvm_4: refactor patch location, will be sharing shortlyWill Dietz2018-06-23
| |
* | llvm_38: musl patches + optionsWill Dietz2018-06-23
| | | | | | | | Same as those added to llvm_39 a few commits ago.
* | llvm_38: always apply sigaltstack patchWill Dietz2018-06-23
| |
* | llvm_{39,4}: refactor to use same patch fileWill Dietz2018-06-23
| |
* | llvm_39: disable sanitizers/xray bits when using muslWill Dietz2018-06-23
| | | | | | | | | | Don't have a fix for this handy and don't need it yet so for now just disable.
* | llvm_39: set triples as wellWill Dietz2018-06-23
| |
* | llvm_39: apply llvm_4 compiler-rt patch for musl as wellWill Dietz2018-06-23
| |