Commit Graph

8861 Commits

Author SHA1 Message Date
Pavol Rusnak
31bd59648f glslang: 8.13.3743 -> 11.1.0
- versioning scheme change
- enable on darwin
2021-01-05 23:17:35 +01:00
Kira Bruneau
f0c6e40948 gcc10: fix MinGW build & use local copy of mcfgthread patches 2021-01-03 23:04:37 -05:00
Sandro
80677f372f
Merge pull request #108266 from jumper149/master
idris2: 0.2.1 -> 0.2.2
2021-01-04 04:46:20 +01:00
zowoq
fe13e4fa6f go_2-dev: change pname/version to use unstable format
otherwise this causes problems with stable go versions and nix-env
2021-01-04 06:49:46 +10:00
John Ericson
8e48232180 gcc: Always pass --enable-shared by default
I am actually a bit skeptical about this, but @matthewbauer makes the
case for this in
https://github.com/NixOS/nixpkgs/pull/107238#discussion_r546454453 and
I'm happy to go with it not being as in the loop on static linking stuff
as he is.
2021-01-03 19:19:09 +00:00
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
Felix Springer
d273a8982d idris2: 0.2.1 -> 0.2.2 2021-01-03 00:44:16 +01: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