Home / Input Output / nix-tools
Aug 03, 10-11 AM (0)
Aug 03, 11-12 PM (0)
Aug 03, 12-1 PM (0)
Aug 03, 1-2 PM (0)
Aug 03, 2-3 PM (0)
Aug 03, 3-4 PM (0)
Aug 03, 4-5 PM (0)
Aug 03, 5-6 PM (0)
Aug 03, 6-7 PM (0)
Aug 03, 7-8 PM (0)
Aug 03, 8-9 PM (0)
Aug 03, 9-10 PM (0)
Aug 03, 10-11 PM (1)
Aug 03, 11-12 AM (0)
Aug 04, 12-1 AM (0)
Aug 04, 1-2 AM (0)
Aug 04, 2-3 AM (0)
Aug 04, 3-4 AM (0)
Aug 04, 4-5 AM (0)
Aug 04, 5-6 AM (0)
Aug 04, 6-7 AM (0)
Aug 04, 7-8 AM (0)
Aug 04, 8-9 AM (0)
Aug 04, 9-10 AM (0)
Aug 04, 10-11 AM (0)
Aug 04, 11-12 PM (0)
Aug 04, 12-1 PM (0)
Aug 04, 1-2 PM (0)
Aug 04, 2-3 PM (0)
Aug 04, 3-4 PM (0)
Aug 04, 4-5 PM (0)
Aug 04, 5-6 PM (0)
Aug 04, 6-7 PM (0)
Aug 04, 7-8 PM (0)
Aug 04, 8-9 PM (0)
Aug 04, 9-10 PM (0)
Aug 04, 10-11 PM (0)
Aug 04, 11-12 AM (0)
Aug 05, 12-1 AM (0)
Aug 05, 1-2 AM (0)
Aug 05, 2-3 AM (0)
Aug 05, 3-4 AM (0)
Aug 05, 4-5 AM (0)
Aug 05, 5-6 AM (0)
Aug 05, 6-7 AM (0)
Aug 05, 7-8 AM (0)
Aug 05, 8-9 AM (0)
Aug 05, 9-10 AM (0)
Aug 05, 10-11 AM (0)
Aug 05, 11-12 PM (0)
Aug 05, 12-1 PM (0)
Aug 05, 1-2 PM (0)
Aug 05, 2-3 PM (0)
Aug 05, 3-4 PM (0)
Aug 05, 4-5 PM (0)
Aug 05, 5-6 PM (0)
Aug 05, 6-7 PM (0)
Aug 05, 7-8 PM (0)
Aug 05, 8-9 PM (0)
Aug 05, 9-10 PM (0)
Aug 05, 10-11 PM (0)
Aug 05, 11-12 AM (0)
Aug 06, 12-1 AM (0)
Aug 06, 1-2 AM (0)
Aug 06, 2-3 AM (0)
Aug 06, 3-4 AM (0)
Aug 06, 4-5 AM (0)
Aug 06, 5-6 AM (0)
Aug 06, 6-7 AM (0)
Aug 06, 7-8 AM (0)
Aug 06, 8-9 AM (0)
Aug 06, 9-10 AM (0)
Aug 06, 10-11 AM (0)
Aug 06, 11-12 PM (0)
Aug 06, 12-1 PM (0)
Aug 06, 1-2 PM (0)
Aug 06, 2-3 PM (0)
Aug 06, 3-4 PM (0)
Aug 06, 4-5 PM (0)
Aug 06, 5-6 PM (0)
Aug 06, 6-7 PM (0)
Aug 06, 7-8 PM (0)
Aug 06, 8-9 PM (0)
Aug 06, 9-10 PM (0)
Aug 06, 10-11 PM (0)
Aug 06, 11-12 AM (0)
Aug 07, 12-1 AM (0)
Aug 07, 1-2 AM (0)
Aug 07, 2-3 AM (0)
Aug 07, 3-4 AM (0)
Aug 07, 4-5 AM (0)
Aug 07, 5-6 AM (0)
Aug 07, 6-7 AM (0)
Aug 07, 7-8 AM (0)
Aug 07, 8-9 AM (0)
Aug 07, 9-10 AM (0)
Aug 07, 10-11 AM (0)
Aug 07, 11-12 PM (0)
Aug 07, 12-1 PM (0)
Aug 07, 1-2 PM (0)
Aug 07, 2-3 PM (0)
Aug 07, 3-4 PM (0)
Aug 07, 4-5 PM (0)
Aug 07, 5-6 PM (0)
Aug 07, 6-7 PM (0)
Aug 07, 7-8 PM (0)
Aug 07, 8-9 PM (0)
Aug 07, 9-10 PM (0)
Aug 07, 10-11 PM (0)
Aug 07, 11-12 AM (0)
Aug 08, 12-1 AM (0)
Aug 08, 1-2 AM (0)
Aug 08, 2-3 AM (0)
Aug 08, 3-4 AM (0)
Aug 08, 4-5 AM (0)
Aug 08, 5-6 AM (0)
Aug 08, 6-7 AM (0)
Aug 08, 7-8 AM (0)
Aug 08, 8-9 AM (0)
Aug 08, 9-10 AM (0)
Aug 08, 10-11 AM (0)
Aug 08, 11-12 PM (0)
Aug 08, 12-1 PM (0)
Aug 08, 1-2 PM (0)
Aug 08, 2-3 PM (0)
Aug 08, 3-4 PM (0)
Aug 08, 4-5 PM (0)
Aug 08, 5-6 PM (0)
Aug 08, 6-7 PM (0)
Aug 08, 7-8 PM (0)
Aug 08, 8-9 PM (0)
Aug 08, 9-10 PM (0)
Aug 08, 10-11 PM (0)
Aug 08, 11-12 AM (0)
Aug 09, 12-1 AM (0)
Aug 09, 1-2 AM (0)
Aug 09, 2-3 AM (0)
Aug 09, 3-4 AM (0)
Aug 09, 4-5 AM (0)
Aug 09, 5-6 AM (0)
Aug 09, 6-7 AM (0)
Aug 09, 7-8 AM (0)
Aug 09, 8-9 AM (0)
Aug 09, 9-10 AM (0)
Aug 09, 10-11 AM (0)
Aug 09, 11-12 PM (0)
Aug 09, 12-1 PM (0)
Aug 09, 1-2 PM (0)
Aug 09, 2-3 PM (0)
Aug 09, 3-4 PM (0)
Aug 09, 4-5 PM (0)
Aug 09, 5-6 PM (0)
Aug 09, 6-7 PM (0)
Aug 09, 7-8 PM (0)
Aug 09, 8-9 PM (0)
Aug 09, 9-10 PM (0)
Aug 09, 10-11 PM (0)
Aug 09, 11-12 AM (0)
Aug 10, 12-1 AM (0)
Aug 10, 1-2 AM (0)
Aug 10, 2-3 AM (0)
Aug 10, 3-4 AM (0)
Aug 10, 4-5 AM (0)
Aug 10, 5-6 AM (0)
Aug 10, 6-7 AM (0)
Aug 10, 7-8 AM (0)
Aug 10, 8-9 AM (0)
Aug 10, 9-10 AM (0)
Aug 10, 10-11 AM (0)
1 commits this week Aug 03, 2022 - Aug 10, 2022
Use nix instead of json in output of hackage-to-nix (#118)
We have been using `readFile` and `fromJSON` to read a `.json` a 60MB .json file.  This change puts the information contained in the json file into `.nix` files that are imported when needed (rather than all at once).  This seems to save around 1s at eval time.

Tested with:
```
time nix-instantiate -E '(import ./. {}).pkgs-unstable.haskell-nix.tool "ghc8107" "hello" {}'
time nix-instantiate -E '(import ./. {}).pkgs-unstable.haskell-nix.tool "ghc8107" "haskell-language-server" {}'
```

See also https://github.com/input-output-hk/haskell.nix/pull/1574