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: 536c72a62b76
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 12db6c18f946
Choose a head ref
  • 1 commit
  • 4 files changed
  • 1 contributor

Commits on Apr 7, 2019

  1. cryptol: fix, rework cryptol 2.6.0 builds

      - The previous build of Cryptol was broken on GHC 8.6.x, which is now the
      new default. That's been fixed with a few upstream patches that will come
      up whenever the next release happens.
    
      - There was also a build failure on base-compat, fixed by jailbreaking.
    
      - The previous setup had all-packages.nix creating a new derivation
      solely for the purpose of wrapping the Z3 binary. This has been removed:
      the wrapper is still added but during the Haskell build itself, so that
      all Haskell dependent packages can use the cryptol interpreters too.
    
      - In its place, we use justStaticExecutables, so people using nix-env
      and Cryptol users who *don't* need haskell dependencies can get much
      smaller closures. Obviously this still implies a second build, but
      this build is much more useful than one that merely adds a shell
      script to a package that's relatively expensive to compile...
    
    Signed-off-by: Austin Seipp <aseipp@pobox.com>
    thoughtpolice committed Apr 7, 2019
    Copy the full SHA
    12db6c1 View commit details
    Browse the repository at this point in the history