summary refs log tree commit diff
path: root/pkgs/development/compilers/rust
Commit message (Collapse)AuthorAge
* Merge branch 'master' into stagingVladimír Čunát2018-02-20
|\ | | | | | | Larger rebuilds from master.
| * rust: 1.22.1 -> 1.24.0Jörg Thalheim2018-02-20
| |
* | rustc: build with gcc6 on i686Vladimír Čunát2018-02-20
|/ | | | Probably due to the bundled LLVM, so the same error.
* rust: fix disabling of fragile testHamish Mackenzie2018-02-12
| | | Tests in the run-make directory are all in subdirectories
* rust binary build: call patchShebangs on install.shTuomas Tynkkynen2018-02-03
| | | | | It failed on aarch64 otherwise. The #!/bin/sh inside/outside the sandbox probably matters but I don't investigate more for now.
* cargo: Should be supported on all Linux platforms nowTuomas Tynkkynen2018-02-03
|
* Merge pull request #34244 from LnL7/rust-skip-testDaiderd Jordan2018-01-27
|\ | | | | rust: disable another fragile test
| * rust: disable another fragile testDaiderd Jordan2018-01-24
| |
* | rustc: Fix corrupted .rlib files caused by stripping on DarwinAndrew Childs2018-01-26
|/
* Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-01-16
|\
| * rustc: Supports ARMv7Tuomas Tynkkynen2018-01-16
| |
* | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-01-14
|\| | | | | | | | | | | | | | | | | | | Conflicts: pkgs/build-support/fetchbower/default.nix pkgs/build-support/fetchdarcs/default.nix pkgs/build-support/fetchgx/default.nix pkgs/development/python-modules/botocore/default.nix pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix pkgs/tools/admin/awscli/default.nix
| * Revert "rust: store the cargo-vendor config"Robin Gloster2018-01-09
| | | | | | | | | | | | | | This reverts commit 0af2c5891bfccfe5a6e8ba67e95c5852c45529d2. See https://github.com/NixOS/nixpkgs/commit/0af2c5891bfccfe5a6e8ba67e95c5852c45529d2#commitcomment-26737983 This breaks the cargoSha256 hashes.
| * rustc: disable failing tests on darwinDaiderd Jordan2018-01-09
| |
| * rust: store the cargo-vendor configzimbatm2018-01-09
| | | | | | | | | | | | | | cargo-vendor generates almost the right cargo config. Store it with the vendored files and patch it on use. This allows to re-use the generated config when using git dependencies.
| * cargo: 0.22.0 -> 0.23.0zimbatm2018-01-09
| |
| * rustc: 1.21.0 -> 1.22.1zimbatm2018-01-09
| | | | | | | | | | * removed --enable-clang as it has disappeared * removed old fixes that have been integrated in upstream
* | Merge pull request #33010 from LnL7/cacert-hookDaiderd Jordan2018-01-07
|\ \ | |/ |/| cacert: add hook that sets SSL_CERT_FILE
| * cacert: cleanup exporting SSL_CERT_FILEDaiderd Jordan2017-12-27
| |
* | treewide: homepage+src updates (found by repology, #33263)Samuel Dionne-Riel2018-01-05
| |
* | rust: fix sandbox build on darwinDaiderd Jordan2018-01-05
|/
* rustc: Support aarch64Tuomas Tynkkynen2017-12-02
|
* Merge branch 'master' into stagingDaiderd Jordan2017-11-17
|\
| * Merge pull request #31175 from yrashk/rust-1.21Daiderd Jordan2017-11-17
| |\ | | | | | | rust: 1.20.0 -> 1.21.0
| | * cargo: fix darwin buildDaiderd Jordan2017-11-05
| | |
| | * rust: 1.20.0 -> 1.21.0Yurii Rashkovskii2017-11-03
| | |
| * | Merge pull request #31125 from LnL7/darwin-rust-bootstrapDaiderd Jordan2017-11-17
| |\ \ | | | | | | | | rust-bootstrap: cleanup darwin expression
| | * | rust-bootstrap: cleanup darwin expressionsDaiderd Jordan2017-11-01
| | |/
* | | Merge branch 'master' into stagingOrivej Desh2017-11-17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (28 commits) go_1_9: skip flaky TestWaitGroupMisuse2 erlangR18: fix patch hashes with fetchpatch xml2: replace dead links nixos/pam: fix docs about path to u2f_keys file cinelerra: add a note about parallel building msmtp: install docs and examples (#31769) kernel: Fix out-of-tree modules on aarch64 nixos/tests/acme: update terms of service to fix test gixy: init at 0.1.8 pythonPackages.ConfigArgParse: 0.9.3 -> 0.12.0, refactor, move to python-modules mono: init at 4.8 wal-g: fix license so not to break evaluation wal-g: init at 0.1.2 maintainers: add backuitist nixos/prometheus: Correct documentation for external_labels spidermonkey: replace broken links vagrant: removed custom rake gem vagrant: 2.0.0 -> 2.0.1 nixos/prometheus: add external_labels option nixos/prometheus: add scrape_configs.honor_labels ...
| * | rustcSrc: remove unrelated filesJoerg Thalheim2017-11-15
| | | | | | | | | | | | | | | | | | This package is used to provide semantic completion in tools like racer and is equivalent to rust-src in rustup. This commit gets rid of a number of files not required for completion.
* | | rustc: fix sandbox build on darwinDaiderd Jordan2017-11-14
|/ /
* / treewide: Depend on targetPackages.stdenv.cc.bintools instead of binutils ↵John Ericson2017-11-05
|/ | | | | | | | | directly One should do this when needed executables at run time. It is more honest and cross-friendly than refering to binutils directly, if one neeeds the default binary tools for the target platform, rather than binutils in particular.
* rustc: disable a test failing on Hydra repeatedlyVladimír Čunát2017-10-31
| | | | | The problem doesn't happen for me locally, but on Hydra we tend to experience more flakiness in networking tests.
* fix evalRobin Gloster2017-10-23
| | | | | | cc @zimbatm (https://nix-cache.s3.amazonaws.com/log/iyn9cwk0kymi4mzva0dzpqwnzm3cg4a4-nixpkgs-tarball-18.03pre118395.891c3721ed.drv)
* cargo: fix darwin buildDaiderd Jordan2017-10-23
|
* cargo: 0.21.1 -> 0.22.0zimbatm2017-10-23
|
* rust: update cargo builder to fetch registry dynamicallyKevin Cox2017-10-23
| | | | | | | | | | | | | | | | | | | | | | | | | | The biggest benefit is that we no longer have to update the registry package. This means that just about any cargo package can be built by nix. No longer does `cargo update` need to be feared because it will update to packages newer then what is available in nixpkgs. Instead of fetching the cargo registry this bundles all the source code into a "vendor/" folder. This also uses the new --frozen and --locked flags which is nice. Currently cargo-vendor only provides binaries for Linux and macOS 64-bit. This can be solved by building it for the other architectures and uploading it somewhere (like the NixOS cache). This also has the downside that it requires a change to everyone's deps hash. And if the old one is used because it was cached it will fail to build as it will attempt to use the old version. For this reason the attribute has been renamed to `cargoSha256`. Authors: * Kevin Cox <kevincox@kevincox.ca> * Jörg Thalheim <Mic92@users.noreply.github.com> * zimbatm <zimbatm@zimbatm.com>
* cargo: use fetchFromGitHubzimbatm2017-10-23
|
* rust: 1.17.0 -> 1.20.0zimbatm2017-10-23
| | | | | | | | | | | | | | simplify the boostrap hashes a bit build with bundled llvm: the rust project has forked the llvm compiler to solve some issues. With pkgs.llvm the test suite fails. See https://github.com/rust-lang/rust/pull/43026 And PR #30088
* rust: unbreak building with bundled LLVMMaximilian Güntner2017-10-23
|
* rust: remove beta and nightly releaseszimbatm2017-10-23
| | | | | nixpkgs is for stable software. If you want beta and nightly, use the nixpkgs-mozilla overlay.
* Merge branch 'master' into stagingOrivej Desh2017-10-02
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (271 commits) pysmbc: clarify license pysmbc: fix license bazel: 0.5.4 -> 0.6.0 (#29990) googler: init at 3.3 go: declare support for aarch64 firefox-beta-bin: 56.0b5 -> 57.0b4 spotify: 1.0.64.401.g9d720389-21 -> 1.0.64.407.g9bd02c2d-26 gogs: 0.11.19 -> 0.11.29 grafana: 4.5.1 -> 4.5.2 mopidy-iris: 3.4.1 -> 3.4.9 nextcloud: 12.0.2 -> 12.0.3 haskell-json-autotype: jailbreak to fix build within LTS 9.x kore: fix up kore: init at 2.0.0 glusterfs service: fix issues with useRpcbind tig: 2.2.2 -> 2.3.0 haskell-hspec-core: enable test suite again hackage-packages.nix: automatic Haskell package set update librsvg: fix thumbnailer path awscli: 1.11.108 -> 1.11.162 ...
| * treewide: mark a bunch of failing builds as brokenRobin Gloster2017-10-01
| | | | | | | | | | (cherry picked from commit 23fdbaa37599f490435056b9865023870656571b) [dezgeg: Un-mark shotcut, tokei & uchiwa that do build on master]
* | misc pkgs: Basic sed to get fix `pkgconfig` and `autoreconfHook` `buildInputs`John Ericson2017-09-21
|/ | | | Only acts on one-line dependency lists.
* Merge commit '3b29468313bc8604fe8f85c8d9316fd276d3985c' into HEADFrederik Rietdijk2017-08-21
|\
| * treewide: Add man & info outputs where necessary (instead of doc)Tuomas Tynkkynen2017-08-11
| | | | | | | | | | Because man & info pages won't be going to $doc after the next commit. Scripted change for the files having one-package-per-file.
* | cargo: use https://crates.io for homepageMatthew Bauer2017-08-17
|/
* rustc: remove gdb dependency for darwinDaiderd Jordan2017-08-06
|
* Merge branch 'master' into stagingVladimír Čunát2017-06-30
|\ | | | | | | Mass rebuilds from master (>7k on x86_64-linux).
| * rustNightlyBin: 2017-05-30 -> 2017-06-26Jörg Thalheim2017-06-26
| |