Commit Graph

8855 Commits

Author SHA1 Message Date
John Ericson
f52263ced0 treewide: Start to break up static overlay
We can use use `stdenv.hostPlatform.isStatic` instead, and move the
logic per package. The least opionated benefit of this is that it makes
it much easier to replace packages with modified ones, as there is no
longer any issue of overlay order.

CC @FRidh @matthewbauer
2021-01-03 19:18:16 +00:00
John Ericson
0df75bc04e gcc 8, 10: tabs -> spaces 2021-01-03 19:14:56 +00:00
Guillaume Girol
7d92b68ba8 Merge pull request #101991 from siraben/z88dk-update
z88dk: 2020-01-27 -> 2.0
2021-01-03 17:15:55 +00:00
Ben Siraphob
ebced7f8c1 z88dk: 2020-01-27 -> 2.0 2021-01-03 23:38:10 +07:00
Austin Seipp
3dbe656a25 nextpnr: 2020.12.01 -> 2021.01.02, bugfixes, no GUI by default
Upstream NextPNR has moved to disable the GUI by default; it tends to
cause the most complications/bug reports and has various complexities
and failure modes (e.g. I've still had problems getting it working
efficiently on my Ice Lake laptop.)

Instead, disable GUI support by default, and add a new `nextpnrWithGui`
derivation that enables it. This cuts the closure size down by 40ish
percent (~800MB -> ~500MB) and makes it a neglibile amount faster.

It also fixes two bugs:

  1) We were using the old `ICEBOX_ROOT` parameter for ice40 support,
     now known as `ICESTORM_ICE40_PREFIX`, and

  2) the CMake option `SERIALIZE_CHIPDB` was renamed to `..._CHIPDBS`
     (with an 'S' suffix) which should speed up the build at the cost
     of RAM usage

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-03 06:06:33 -06:00
Austin Seipp
57f664002b yosys: 0.9+3715 -> 0.9+3803
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-01-03 06:06:29 -06:00
github-actions[bot]
bc30d1eb34 Merge master into staging-next 2021-01-03 00:56:46 +00:00
Peter Simons
8a21e02e31 ghc-9.0.1: set utf-8 locale during the build so that Haddock succeeds 2021-01-02 19:58:19 +01:00
Peter Simons
bf5e99fc7a ghc-9.0.1: avoid use of tabs in the expression 2021-01-02 19:58:19 +01:00
Peter Simons
61a785ccd9 ghc: update 9.0.1 compiler from alpha-1 to rc-1 2021-01-02 19:58:19 +01:00
github-actions[bot]
999c670119 Merge master into staging-next 2021-01-01 00:56:14 +00:00
Elliot Cameron
fd6f76bf9b go_2-dev: init at dev.go2go branch
Head of dev.go2go branch was abe4d3dce12252ed09216eaa67b7dab8c8922537
at time of writing.
2020-12-31 12:55:38 -05:00
Frederik Rietdijk
e823016e66 Merge master into staging-next 2020-12-31 13:29:32 +01:00
Ryan Burns
d6e3307291 llvmPackages_8.llvm: fix build with gcc 10 2020-12-31 09:10:12 +01:00
Michael Del Casino
fc086af382 Fix trailing whitespace 2020-12-30 21:35:22 -05:00
Michael Del Casino
cf81348264 CUDA Toolkit 11.1.1 for 455.83 Driver in 20.0.9
NixOS 20.0.9's default NVIDIA video driver version is 455.38, which supports CUDA 11.1.1. 

**Things to note:**
- [ ] Users with nvtop installed may need to upgrade their nvtop installation due to caching behavior
2020-12-30 18:41:07 -05:00
Pavol Rusnak
8f4f4430d7 Merge pull request #106754 from viric/tinygo-microcontrollers
tinygo: 0.13.1 -> 0.16.0
2020-12-30 21:46:13 +01:00
github-actions[bot]
3eb60816ef Merge master into staging-next 2020-12-29 12:25:25 +00:00
Pavol Rusnak
78a8ccf961 gcc-arm-embedded: don't override phases 2020-12-29 11:36:17 +01:00
Pavol Rusnak
0dc7fa1541 gcc-arm-embedded: 9-2020-q2-update -> 10-2020-q4-major 2020-12-29 11:28:32 +01:00
github-actions[bot]
d5506c4c59 Merge master into staging-next 2020-12-28 12:24:08 +00:00
Peter Hoeg
b8514a1727 crystal2nix: unstable-2018-07-31 -> 0.1.0 2020-12-28 16:21:23 +08:00
Peter Hoeg
61626d70e5 buildCrystalPackage: support shards v0.12 properly 2020-12-28 16:21:23 +08:00
luc65r
f6fceb321b Remove trailing whitespaces and fix indentation 2020-12-28 08:43:32 +01:00
luc65r
b1b3ca7907 gcc: make -fcommon default on gcc10 2020-12-28 08:43:31 +01:00
Vincent Laporte
75d69a0a27 ocaml-ng.ocamlPackages_4_12.ocaml: 4.12.0~α2 → 4.12.0~α3 2020-12-26 08:12:49 +01:00
Peter Simons
1998b95adc haskellPackages: update default compiler from ghc 8.10.2 to version 8.10.3 2020-12-25 20:41:54 +01:00
Miikka Koskinen
5b95e93e1d zig: 0.6.0 -> 0.7.1 2020-12-24 16:23:17 +02:00
github-actions[bot]
f1ccef3fd4 Merge master into staging-next 2020-12-22 00:46:39 +00:00
Vladimír Čunát
ac03cfa3c5 Revert "Merge #94582: clang, cc-wrapper: Move --gcc-toolchain logic..."
This reverts commit 0f25eb3e7d, reversing
changes made to df91ae1ac0.

These toolchain changes are too problematic, so reverting for now; see
https://github.com/NixOS/nixpkgs/pull/107086#issuecomment-749196366
2020-12-21 22:27:54 +01:00
Daniël de Kok
86477dafbb Merge pull request #107136 from danieldk/rocm-4.0.0
rocm: 3.10.0 -> 4.0.0
2020-12-21 22:05:10 +01:00
github-actions[bot]
d442b912ae Merge master into staging-next 2020-12-21 12:23:05 +00:00
Ben Siraphob
17f8726ee2 flasm: init at 1.64 2020-12-21 08:18:30 +07:00
github-actions[bot]
9f677fc6b8 Merge master into staging-next 2020-12-19 18:19:27 +00:00
Daniël de Kok
d0492e8f71 llvmPackages_rocm: 3.10.0 -> 4.0.0 2020-12-18 08:21:12 +01:00
Mauricio Collares
c46dcf470e ecl: patches to fix SIGFPEs and for unicode compatibility with maxima 2020-12-14 19:24:19 -03:00
Luka Blaskovic
c73d96f776 rustc: cleanup, use correct llvm version 2020-12-14 15:14:03 +00:00
John Ericson
0f25eb3e7d Merge pull request #94582 from obsidiansystems/cxx-wrapper-debt-part-3
clang, cc-wrapper: Move `--gcc-toolchain` logic into CC wrapper
2020-12-13 11:55:33 -05:00
github-actions[bot]
11d68e6adb Merge staging-next into staging 2020-12-13 00:42:45 +00:00
John Ericson
c2c0d57339 Merge pull request #106790 from lopsided98/rustc-host-std
rustc: add host platform to --target when building cross-compiler
2020-12-12 17:27:56 -05:00
Ben Wolsieffer
5a923e552c rustc: add host platform to --target when building cross-compiler
As of 1.48, std is only built for platforms in --target. If the host platform is
not included, the resulting rustc can't compile build.rs scripts.
2020-12-12 15:24:55 -05:00
Lluís Batlle i Rossell
b996c8d335 tinygo: 0.13.1 -> 0.16.0
And enable microcontroller targets. Works for me for microbit.
2020-12-12 16:56:08 +01:00
github-actions[bot]
cd10ecb0f1 Merge staging-next into staging 2020-12-12 00:40:38 +00:00
R. RyanTM
b62c9deaa3 rgbds: 0.4.1 -> 0.4.2 2020-12-11 01:36:35 +00:00
github-actions[bot]
5448578a33 Merge staging-next into staging 2020-12-10 18:15:36 +00:00
Kamil Chmielewski
bc9c9cd6da nim: expose testament test runner
https://nim-lang.org/docs/testament.html
2020-12-10 14:49:01 +01:00
Jan Tojnar
bf2f0ec278 Merge branch 'staging-next' into staging 2020-12-10 04:41:08 +01:00
Sandro
190a081d5d Merge pull request #106424 from r-ryantm/auto-update/kotlin
kotlin: 1.4.20 -> 1.4.21
2020-12-09 21:41:37 +01:00
github-actions[bot]
8feb00aaba Merge staging-next into staging 2020-12-09 12:20:14 +00:00
R. RyanTM
9651b60c41 kotlin: 1.4.20 -> 1.4.21 2020-12-09 07:57:47 +00:00