hnix/src/Nix
Simon Jakobi 220209c090
Use neat-interpolation instead of interpolate (#635)
In addition to `interpolate`, this also removes the following
transitive dependencies:

 - `haskell-src-exts`
 - `haskell-src-meta`
 - `safe`
 - `th-expand-syns`
 - `th-lift`
 - `th-lift-instances`
 - `th-orphans`
 - `th-reify-many`

Since `neat-interpolation`'s `text` quasiquoter trims more whitespace
than `interpolate`'s `i`, the expected output of some tests for
`unsafeGetAttrPos` had to be updated.

This also improves the test failure output of the `constantEqual`
helper.

Fixes #634.
2020-06-27 10:43:50 +02:00
..
Cited Revise Nix.Standard 2019-03-23 00:49:03 -07:00
Effects Remove some redundant GHC version checks 2019-10-21 23:52:22 +02:00
Expr clean-up Monoid imports 2020-06-02 02:11:50 +03:00
Fresh Silence redundant import warnings for Control.Monad.Fail (#633) 2020-06-19 02:21:06 +02:00
Options Reformat all sources with Brittany, to restore consistency 2019-03-17 14:47:38 -07:00
Render Remove the NValueNF type, as it provides little utility 2019-03-27 21:16:01 -07:00
String Remove some redundant GHC version checks 2019-10-21 23:52:22 +02:00
Thunk Thunk: Basic: LANGUAGE: rm {LambdaCase,TypeApplications} 2019-08-04 09:14:41 -07:00
Type Silence redundant import warnings for Control.Monad.Fail (#633) 2020-06-19 02:21:06 +02:00
Utils Silence redundant import warnings for Control.Monad.Fail (#633) 2020-06-19 02:21:06 +02:00
Value upd texts of messages 2019-08-04 12:52:22 -07:00
Atoms.hs Make URI's be separate from strings 2020-05-15 17:49:11 -07:00
Builtins.hs Use neat-interpolation instead of interpolate (#635) 2020-06-27 10:43:50 +02:00
Cache.hs Require base >= 4.11 2019-10-21 23:46:35 +02:00
Cited.hs Begin work on harmonizing the two different value representations 2019-03-18 11:41:46 -07:00
Context.hs Reformat all sources with Brittany, to restore consistency 2019-03-17 14:47:38 -07:00
Convert.hs Convert: LANGUAGE: rm DefaultSignatures 2019-08-04 09:14:41 -07:00
Effects.hs Merge remote-tracking branch 'sjakobi/ghc-gte-8.4' 2020-01-13 18:13:37 -08:00
Eval.hs Merge remote-tracking branch 'quasi/monadfail' 2020-01-13 17:56:33 -08:00
Exec.hs clean-up Monad.Trans imports 2020-06-03 02:37:39 +03:00
Expr.hs Reformat all sources with Brittany, to restore consistency 2019-03-17 14:47:38 -07:00
Frames.hs Reformat all sources with Brittany, to restore consistency 2019-03-17 14:47:38 -07:00
Fresh.hs Silence redundant import warnings for Control.Monad.Fail (#633) 2020-06-19 02:21:06 +02:00
Json.hs Run brittany 2019-03-18 21:47:43 -07:00
Lint.hs Make URI's be separate from strings 2020-05-15 17:49:11 -07:00
Normal.hs Remove the NValueNF type, as it provides little utility 2019-03-27 21:16:01 -07:00
Options.hs Reformat all sources with Brittany, to restore consistency 2019-03-17 14:47:38 -07:00
Parser.hs src/Nix/Parser.hs: clean-up imports 2020-06-03 02:37:39 +03:00
Pretty.hs upd texts of more messages 2019-08-04 15:00:57 -07:00
Reduce.hs Silence redundant import warnings for Control.Monad.Fail (#633) 2020-06-19 02:21:06 +02:00
Render.hs Silence redundant import warnings for Control.Monad.Fail (#633) 2020-06-19 02:21:06 +02:00
Scope.hs Begin work on harmonizing the two different value representations 2019-03-18 11:41:46 -07:00
Standard.hs Silence redundant import warnings for Control.Monad.Fail (#633) 2020-06-19 02:21:06 +02:00
String.hs Run Brittany again 2019-03-17 22:46:15 -07:00
TH.hs Use NSet for both recursive and non-recursive sets 2019-07-25 14:10:44 -07:00
Thunk.hs Revise Nix.Standard 2019-03-23 00:49:03 -07:00
Utils.hs clean-up Monoid imports 2020-06-02 02:11:50 +03:00
Value.hs src/Nix/Value.hs: clean-up imports, clen-up GHC warning 2020-06-02 01:38:39 +03:00
Var.hs Fix build failure in Nix.Var (#587) 2020-05-25 20:28:26 +03:00
XML.hs Make URI's be separate from strings 2020-05-15 17:49:11 -07:00