on master help sign in
Merge pull request #889 from mgsloan/remove-default-extensions

Remove usage of default exts, now "stack ghci" loads all packages together

commit6c721bd017c7e10a3727dce12377263bf95fa413 authorOleg Grenrus <oleg.grenrus@iki.fi> dateThu 18 Jan 2018, 09:27 (9 years ago) parent345dc8ae38892a
4 files changed+26−29
servant-foreign/servant-foreign.cabal−28 servant-foreign/src/Servant/Foreign/Inflections.hs+1 servant-foreign/src/Servant/Foreign/Internal.hs+13 servant-foreign/test/Servant/ForeignSpec.hs+12−1
servant-foreign/servant-foreign.cabal−28
@@ -47,22 +47,6 @@ library
4747 if impl(ghc >= 8.0)
4848 ghc-options: -Wno-redundant-constraints
4949 include-dirs: include
50− default-extensions: ConstraintKinds
51− , CPP
52− , DataKinds
53− , DeriveDataTypeable
54− , FlexibleContexts
55− , FlexibleInstances
56− , GeneralizedNewtypeDeriving
57− , MultiParamTypeClasses
58− , OverloadedStrings
59− , PolyKinds
60− , ScopedTypeVariables
61− , TemplateHaskell
62− , TypeFamilies
63− , TypeOperators
64− , UndecidableInstances
65−
6650
6751test-suite spec
6852 type: exitcode-stdio-1.0
@@ -78,15 +62,3 @@ test-suite spec
7862 , servant
7963 , servant-foreign
8064 default-language: Haskell2010
81− default-extensions: ConstraintKinds
82− , DataKinds
83− , FlexibleContexts
84− , FlexibleInstances
85− , GeneralizedNewtypeDeriving
86− , MultiParamTypeClasses
87− , ScopedTypeVariables
88− , TypeFamilies
89− , TypeOperators
90− , UndecidableInstances
91− , OverloadedStrings
92− , PolyKinds
servant-foreign/src/Servant/Foreign/Inflections.hs+1
@@ -1,3 +1,4 @@
1+{-# LANGUAGE OverloadedStrings #-}
12module Servant.Foreign.Inflections
23 ( concatCase
34 , snakeCase
servant-foreign/src/Servant/Foreign/Internal.hs+13
@@ -1,4 +1,17 @@
11{-# LANGUAGE CPP #-}
2+{-# LANGUAGE ConstraintKinds #-}
3+{-# LANGUAGE DeriveDataTypeable #-}
4+{-# LANGUAGE FlexibleContexts #-}
5+{-# LANGUAGE FlexibleInstances #-}
6+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
7+{-# LANGUAGE MultiParamTypeClasses #-}
8+{-# LANGUAGE OverloadedStrings #-}
9+{-# LANGUAGE PolyKinds #-}
10+{-# LANGUAGE ScopedTypeVariables #-}
11+{-# LANGUAGE TemplateHaskell #-}
12+{-# LANGUAGE TypeFamilies #-}
13+{-# LANGUAGE TypeOperators #-}
14+{-# LANGUAGE UndecidableInstances #-}
215#if !MIN_VERSION_base(4,8,0)
316{-# LANGUAGE NullaryTypeClasses #-}
417#endif
servant-foreign/test/Servant/ForeignSpec.hs+12−1
@@ -1,4 +1,15 @@
1−{-# LANGUAGE CPP #-}
1+{-# LANGUAGE CPP #-}
2+{-# LANGUAGE ConstraintKinds #-}
3+{-# LANGUAGE DataKinds #-}
4+{-# LANGUAGE FlexibleContexts #-}
5+{-# LANGUAGE FlexibleInstances #-}
6+{-# LANGUAGE MultiParamTypeClasses #-}
7+{-# LANGUAGE OverloadedStrings #-}
8+{-# LANGUAGE PolyKinds #-}
9+{-# LANGUAGE ScopedTypeVariables #-}
10+{-# LANGUAGE TemplateHaskell #-}
11+{-# LANGUAGE TypeFamilies #-}
12+{-# LANGUAGE TypeOperators #-}
213#include "overlapping-compat.h"
314
415module Servant.ForeignSpec where