@@ -40,7 +40,7 @@ Description: Idris is a general purpose language with full dependent types.
4040 .
4141 * Hugs style interactive environment
4242
43−Cabal-Version: >= 1.8.1
43+Cabal-Version: >= 1.18
4444
4545Build-type: Custom
4646
@@ -320,13 +320,7 @@ Library
320320 if impl(ghc < 7.8.4)
321321 build-depends: tagsoup < 0.14.1
322322
323− Extensions: MultiParamTypeClasses
324− , DeriveFoldable
325− , DeriveTraversable
326− , FunctionalDependencies
327− , FlexibleContexts
328− , FlexibleInstances
329− , TemplateHaskell
323+ Default-Language: Haskell2010
330324
331325 ghc-prof-options: -auto-all -caf-all
332326
@@ -365,6 +359,7 @@ Executable idris
365359 , haskeline >= 0.7
366360 , transformers
367361
362+ Default-Language: Haskell2010
368363 ghc-prof-options: -auto-all -caf-all
369364 ghc-options: -threaded -rtsopts -funbox-strict-fields -with-rtsopts=-I0
370365
@@ -389,10 +384,9 @@ Test-suite regression-and-feature-tests
389384 , tasty-rerun >= 1.0.0
390385 , bytestring
391386 , transformers
392− if impl(ghc < 7.10)
393− Extensions: DeriveDataTypeable
394387
395388
389+ Default-Language: Haskell2010
396390 ghc-prof-options: -auto-all -caf-all
397391 ghc-options: -threaded -rtsopts -with-rtsopts=-N -funbox-strict-fields
398392
@@ -406,6 +400,7 @@ Executable idris-codegen-c
406400 , haskeline >= 0.7
407401 , transformers
408402
403+ Default-Language: Haskell2010
409404 ghc-prof-options: -auto-all -caf-all
410405 ghc-options: -threaded -rtsopts -funbox-strict-fields
411406
@@ -419,6 +414,7 @@ Executable idris-codegen-javascript
419414 , haskeline >= 0.7
420415 , transformers
421416
417+ Default-Language: Haskell2010
422418 ghc-prof-options: -auto-all -caf-all
423419 ghc-options: -threaded -rtsopts -funbox-strict-fields
424420
@@ -432,5 +428,6 @@ Executable idris-codegen-node
432428 , haskeline >= 0.7
433429 , transformers
434430
431+ Default-Language: Haskell2010
435432 ghc-prof-options: -auto-all -caf-all
436433 ghc-options: -threaded -rtsopts -funbox-strict-fields