Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: aaf4dddc1d55
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 3dbe656a25fe
Choose a head ref
  • 4 commits
  • 5 files changed
  • 1 contributor

Commits on Jan 3, 2021

  1. yosys: 0.9+3715 -> 0.9+3803

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Jan 3, 2021
    Copy the full SHA
    57f6640 View commit details
    Browse the repository at this point in the history
  2. icestorm: 2020.08.19 -> 2020.12.04

    Adds I2C/SPI support for iCE40 u4k devices (iCE5LP4K?)
    
    PyPy3 is apparently broken for now in the wake of the gcc/glibc upgrade,
    so just skip it for now.
    
    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Jan 3, 2021
    Copy the full SHA
    9a3b4e1 View commit details
    Browse the repository at this point in the history
  3. trellis: 2020.11.25 -> 2021.01.02

    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Jan 3, 2021
    Copy the full SHA
    b7c5fe8 View commit details
    Browse the repository at this point in the history
  4. 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>
    thoughtpolice committed Jan 3, 2021
    Copy the full SHA
    3dbe656 View commit details
    Browse the repository at this point in the history