Cabal revisions of purescript-0.11.2
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
--- This file has been generated from package.yaml by hpack version 0.15.0.------ see: https://github.com/sol/hpack--name: purescript-version: 0.11.2-cabal-version: >= 1.10-build-type: Simple-license: BSD3-license-file: LICENSE-copyright: (c) 2013-16 Phil Freeman, (c) 2014-16 Gary Burgess-maintainer: Phil Freeman <paf31@cantab.net>-stability: experimental-homepage: http://www.purescript.org/-bug-reports: https://github.com/purescript/purescript.git/issues-synopsis: PureScript Programming Language Compiler-description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to JavaScript.-category: Language-author: Phil Freeman <paf31@cantab.net>, Gary Burgess <gary.burgess@gmail.com>, Hardy Jones <jones3.hardy@gmail.com>, Harry Garrood <harry@garrood.me>, Christoph Hegemann <christoph.hegemann1337@gmail.com>---extra-source-files:- app/static/index.html- app/static/index.js- app/static/normalize.css- app/static/pursuit.css- CONTRIBUTING.md- CONTRIBUTORS.md- examples/docs/bower.json- examples/docs/bower_components/purescript-prelude/src/Prelude.purs- examples/docs/resolutions.json- examples/docs/src/Clash.purs- examples/docs/src/Clash1.purs- examples/docs/src/Clash1a.purs- examples/docs/src/Clash2.purs- examples/docs/src/Clash2a.purs- examples/docs/src/ConstrainedArgument.purs- examples/docs/src/DocComments.purs- examples/docs/src/DuplicateNames.purs- examples/docs/src/Example.purs- examples/docs/src/Example2.purs- examples/docs/src/ExplicitTypeSignatures.purs- examples/docs/src/ImportedTwice.purs- examples/docs/src/ImportedTwiceA.purs- examples/docs/src/ImportedTwiceB.purs- examples/docs/src/MultiVirtual.purs- examples/docs/src/MultiVirtual1.purs- examples/docs/src/MultiVirtual2.purs- examples/docs/src/MultiVirtual3.purs- examples/docs/src/NewOperators.purs- examples/docs/src/NewOperators2.purs- examples/docs/src/NotAllCtors.purs- examples/docs/src/ReExportedTypeClass.purs- examples/docs/src/SolitaryTypeClassMember.purs- examples/docs/src/SomeTypeClass.purs- examples/docs/src/Transitive1.purs- examples/docs/src/Transitive2.purs- examples/docs/src/Transitive3.purs- examples/docs/src/TypeClassWithFunDeps.purs- examples/docs/src/TypeClassWithoutMembers.purs- examples/docs/src/TypeClassWithoutMembersIntermediate.purs- examples/docs/src/TypeOpAliases.purs- examples/docs/src/UTF8.purs- examples/docs/src/Virtual.purs- examples/failing/1071.purs- examples/failing/1169.purs- examples/failing/1175.purs- examples/failing/1310.purs- examples/failing/1570.purs- examples/failing/1733.purs- examples/failing/1733/Thingy.purs- examples/failing/1825.purs- examples/failing/1881.purs- examples/failing/2128-class.purs- examples/failing/2128-instance.purs- examples/failing/2378.purs- examples/failing/2378/Lib.purs- examples/failing/2379.purs- examples/failing/2379/Lib.purs- examples/failing/2434.purs- examples/failing/2534.purs- examples/failing/2542.purs- examples/failing/2567.purs- examples/failing/2601.purs- examples/failing/2616.purs- examples/failing/365.purs- examples/failing/438.purs- examples/failing/881.purs- examples/failing/AnonArgument1.purs- examples/failing/AnonArgument2.purs- examples/failing/AnonArgument3.purs- examples/failing/ArgLengthMismatch.purs- examples/failing/Arrays.purs- examples/failing/ArrayType.purs- examples/failing/BindInDo-2.purs- examples/failing/BindInDo.purs- examples/failing/CannotDeriveNewtypeForData.purs- examples/failing/CaseBinderLengthsDiffer.purs- examples/failing/CaseDoesNotMatchAllConstructorArgs.purs- examples/failing/ConflictingExports.purs- examples/failing/ConflictingExports/A.purs- examples/failing/ConflictingExports/B.purs- examples/failing/ConflictingImports.purs- examples/failing/ConflictingImports/A.purs- examples/failing/ConflictingImports/B.purs- examples/failing/ConflictingImports2.purs- examples/failing/ConflictingImports2/A.purs- examples/failing/ConflictingImports2/B.purs- examples/failing/ConflictingQualifiedImports.purs- examples/failing/ConflictingQualifiedImports/A.purs- examples/failing/ConflictingQualifiedImports/B.purs- examples/failing/ConflictingQualifiedImports2.purs- examples/failing/ConflictingQualifiedImports2/A.purs- examples/failing/ConflictingQualifiedImports2/B.purs- examples/failing/ConstraintFailure.purs- examples/failing/ConstraintInference.purs- examples/failing/DctorOperatorAliasExport.purs- examples/failing/DeclConflictClassCtor.purs- examples/failing/DeclConflictClassSynonym.purs- examples/failing/DeclConflictClassType.purs- examples/failing/DeclConflictCtorClass.purs- examples/failing/DeclConflictCtorCtor.purs- examples/failing/DeclConflictDuplicateCtor.purs- examples/failing/DeclConflictSynonymClass.purs- examples/failing/DeclConflictSynonymType.purs- examples/failing/DeclConflictTypeClass.purs- examples/failing/DeclConflictTypeSynonym.purs- examples/failing/DeclConflictTypeType.purs- examples/failing/DiffKindsSameName.purs- examples/failing/DiffKindsSameName/LibA.purs- examples/failing/DiffKindsSameName/LibB.purs- examples/failing/Do.purs- examples/failing/DoNotSuggestComposition.purs- examples/failing/DoNotSuggestComposition2.purs- examples/failing/DuplicateDeclarationsInLet.purs- examples/failing/DuplicateModule.purs- examples/failing/DuplicateModule/M1.purs- examples/failing/DuplicateProperties.purs- examples/failing/DuplicateTypeVars.purs- examples/failing/Eff.purs- examples/failing/EmptyCase.purs- examples/failing/EmptyClass.purs- examples/failing/EmptyDo.purs- examples/failing/ExportConflictClass.purs- examples/failing/ExportConflictClass/A.purs- examples/failing/ExportConflictClass/B.purs- examples/failing/ExportConflictCtor.purs- examples/failing/ExportConflictCtor/A.purs- examples/failing/ExportConflictCtor/B.purs- examples/failing/ExportConflictType.purs- examples/failing/ExportConflictType/A.purs- examples/failing/ExportConflictType/B.purs- examples/failing/ExportConflictTypeOp.purs- examples/failing/ExportConflictTypeOp/A.purs- examples/failing/ExportConflictTypeOp/B.purs- examples/failing/ExportConflictValue.purs- examples/failing/ExportConflictValue/A.purs- examples/failing/ExportConflictValue/B.purs- examples/failing/ExportConflictValueOp.purs- examples/failing/ExportConflictValueOp/A.purs- examples/failing/ExportConflictValueOp/B.purs- examples/failing/ExportExplicit.purs- examples/failing/ExportExplicit1.purs- examples/failing/ExportExplicit1/M1.purs- examples/failing/ExportExplicit2.purs- examples/failing/ExportExplicit3.purs- examples/failing/ExportExplicit3/M1.purs- examples/failing/ExtraRecordField.purs- examples/failing/Foldable.purs- examples/failing/Generalization1.purs- examples/failing/Generalization2.purs- examples/failing/ImportExplicit.purs- examples/failing/ImportExplicit/M1.purs- examples/failing/ImportExplicit2.purs- examples/failing/ImportExplicit2/M1.purs- examples/failing/ImportHidingModule.purs- examples/failing/ImportHidingModule/A.purs- examples/failing/ImportHidingModule/B.purs- examples/failing/ImportModule.purs- examples/failing/ImportModule/M2.purs- examples/failing/InfiniteKind.purs- examples/failing/InfiniteType.purs- examples/failing/InstanceExport.purs- examples/failing/InstanceExport/InstanceExport.purs- examples/failing/IntOutOfRange.purs- examples/failing/InvalidDerivedInstance.purs- examples/failing/InvalidDerivedInstance2.purs- examples/failing/InvalidOperatorInBinder.purs- examples/failing/KindError.purs- examples/failing/KindStar.purs- examples/failing/LeadingZeros1.purs- examples/failing/LeadingZeros2.purs- examples/failing/Let.purs- examples/failing/LetPatterns1.purs- examples/failing/LetPatterns2.purs- examples/failing/LetPatterns3.purs- examples/failing/LetPatterns4.purs- examples/failing/MissingClassExport.purs- examples/failing/MissingClassMemberExport.purs- examples/failing/MissingRecordField.purs- examples/failing/MPTCs.purs- examples/failing/MultipleErrors.purs- examples/failing/MultipleErrors2.purs- examples/failing/MultipleTypeOpFixities.purs- examples/failing/MultipleValueOpFixities.purs- examples/failing/MutRec.purs- examples/failing/MutRec2.purs- examples/failing/NewtypeInstance.purs- examples/failing/NewtypeInstance2.purs- examples/failing/NewtypeInstance3.purs- examples/failing/NewtypeInstance4.purs- examples/failing/NewtypeInstance5.purs- examples/failing/NewtypeInstance6.purs- examples/failing/NewtypeMultiArgs.purs- examples/failing/NewtypeMultiCtor.purs- examples/failing/NonExhaustivePatGuard.purs- examples/failing/NonWildcardNewtypeInstance.purs- examples/failing/NullaryAbs.purs- examples/failing/Object.purs- examples/failing/OperatorAliasNoExport.purs- examples/failing/OperatorSections.purs- examples/failing/OrphanInstance.purs- examples/failing/OrphanInstance/Class.purs- examples/failing/OrphanInstanceFunDepCycle.purs- examples/failing/OrphanInstanceFunDepCycle/Lib.purs- examples/failing/OrphanInstanceNullary.purs- examples/failing/OrphanInstanceNullary/Lib.purs- examples/failing/OrphanInstanceWithDetermined.purs- examples/failing/OrphanInstanceWithDetermined/Lib.purs- examples/failing/OrphanTypeDecl.purs- examples/failing/OverlappingArguments.purs- examples/failing/OverlappingBinders.purs- examples/failing/OverlappingVars.purs- examples/failing/ProgrammableTypeErrors.purs- examples/failing/ProgrammableTypeErrorsTypeString.purs- examples/failing/Rank2Types.purs- examples/failing/RequiredHiddenType.purs- examples/failing/Reserved.purs- examples/failing/RowConstructors1.purs- examples/failing/RowConstructors2.purs- examples/failing/RowConstructors3.purs- examples/failing/RowInInstanceNotDetermined0.purs- examples/failing/RowInInstanceNotDetermined1.purs- examples/failing/RowInInstanceNotDetermined2.purs- examples/failing/SkolemEscape.purs- examples/failing/SkolemEscape2.purs- examples/failing/SuggestComposition.purs- examples/failing/Superclasses1.purs- examples/failing/Superclasses2.purs- examples/failing/Superclasses3.purs- examples/failing/Superclasses5.purs- examples/failing/TooFewClassInstanceArgs.purs- examples/failing/TopLevelCaseNoArgs.purs- examples/failing/TransitiveDctorExport.purs- examples/failing/TransitiveSynonymExport.purs- examples/failing/TypeClasses2.purs- examples/failing/TypeClassInstances.purs- examples/failing/TypedBinders.purs- examples/failing/TypedBinders2.purs- examples/failing/TypedBinders3.purs- examples/failing/TypedHole.purs- examples/failing/TypeError.purs- examples/failing/TypeOperatorAliasNoExport.purs- examples/failing/TypeSynonyms.purs- examples/failing/TypeSynonyms2.purs- examples/failing/TypeSynonyms3.purs- examples/failing/TypeSynonyms4.purs- examples/failing/TypeSynonyms5.purs- examples/failing/TypeWildcards1.purs- examples/failing/TypeWildcards2.purs- examples/failing/TypeWildcards3.purs- examples/failing/UnderscoreModuleName.purs- examples/failing/UnknownType.purs- examples/failing/UnusableTypeClassMethod.purs- examples/failing/UnusableTypeClassMethodConflictingIdent.purs- examples/failing/UnusableTypeClassMethodSynonym.purs- examples/passing/1110.purs- examples/passing/1185.purs- examples/passing/1335.purs- examples/passing/1570.purs- examples/passing/1664.purs- examples/passing/1697.purs- examples/passing/1807.purs- examples/passing/1881.purs- examples/passing/1991.purs- examples/passing/2018.purs- examples/passing/2018/A.purs- examples/passing/2018/B.purs- examples/passing/2049.purs- examples/passing/2136.purs- examples/passing/2138.purs- examples/passing/2138/Lib.purs- examples/passing/2172.js- examples/passing/2172.purs- examples/passing/2252.purs- examples/passing/2288.purs- examples/passing/2378.purs- examples/passing/2438.purs- examples/passing/2609.purs- examples/passing/2609/Eg.purs- examples/passing/2616.purs- examples/passing/2626.purs- examples/passing/2663.purs- examples/passing/2689.purs- examples/passing/2695.purs- examples/passing/2756.purs- examples/passing/2787.purs- examples/passing/2795.purs- examples/passing/652.purs- examples/passing/810.purs- examples/passing/862.purs- examples/passing/922.purs- examples/passing/Applicative.purs- examples/passing/ArrayType.purs- examples/passing/Auto.purs- examples/passing/AutoPrelude.purs- examples/passing/AutoPrelude2.purs- examples/passing/BindersInFunctions.purs- examples/passing/BindingGroups.purs- examples/passing/BlockString.purs- examples/passing/CaseInDo.purs- examples/passing/CaseInputWildcard.purs- examples/passing/CaseMultipleExpressions.purs- examples/passing/CaseStatement.purs- examples/passing/CheckFunction.purs- examples/passing/CheckSynonymBug.purs- examples/passing/CheckTypeClass.purs- examples/passing/Church.purs- examples/passing/ClassRefSyntax.purs- examples/passing/ClassRefSyntax/Lib.purs- examples/passing/Collatz.purs- examples/passing/Comparisons.purs- examples/passing/Conditional.purs- examples/passing/Console.purs- examples/passing/ConstraintInference.purs- examples/passing/ConstraintParens.purs- examples/passing/ConstraintParsingIssue.purs- examples/passing/ContextSimplification.purs- examples/passing/DataAndType.purs- examples/passing/DctorName.purs- examples/passing/DctorOperatorAlias.purs- examples/passing/DctorOperatorAlias/List.purs- examples/passing/DeepArrayBinder.purs- examples/passing/DeepCase.purs- examples/passing/DeriveNewtype.purs- examples/passing/DeriveWithNestedSynonyms.purs- examples/passing/Deriving.purs- examples/passing/DerivingFunctor.purs- examples/passing/Do.purs- examples/passing/Dollar.purs- examples/passing/DuplicateProperties.purs- examples/passing/Eff.purs- examples/passing/EmptyDataDecls.purs- examples/passing/EmptyRow.purs- examples/passing/EmptyTypeClass.purs- examples/passing/EntailsKindedType.purs- examples/passing/EqOrd.purs- examples/passing/ExplicitImportReExport.purs- examples/passing/ExplicitImportReExport/Bar.purs- examples/passing/ExplicitImportReExport/Foo.purs- examples/passing/ExplicitOperatorSections.purs- examples/passing/ExportedInstanceDeclarations.purs- examples/passing/ExportExplicit.purs- examples/passing/ExportExplicit/M1.purs- examples/passing/ExportExplicit2.purs- examples/passing/ExportExplicit2/M1.purs- examples/passing/ExtendedInfixOperators.purs- examples/passing/Fib.purs- examples/passing/FieldConsPuns.purs- examples/passing/FieldPuns.purs- examples/passing/FinalTagless.purs- examples/passing/ForeignKind.purs- examples/passing/ForeignKind/Lib.purs- examples/passing/FunctionalDependencies.purs- examples/passing/Functions.purs- examples/passing/Functions2.purs- examples/passing/FunctionScope.purs- examples/passing/FunWithFunDeps.js- examples/passing/FunWithFunDeps.purs- examples/passing/Generalization1.purs- examples/passing/GenericsRep.purs- examples/passing/Guards.purs- examples/passing/HasOwnProperty.purs- examples/passing/HoistError.purs- examples/passing/IfThenElseMaybe.purs- examples/passing/IfWildcard.purs- examples/passing/ImplicitEmptyImport.purs- examples/passing/Import.purs- examples/passing/Import/M1.purs- examples/passing/Import/M2.purs- examples/passing/ImportExplicit.purs- examples/passing/ImportExplicit/M1.purs- examples/passing/ImportHiding.purs- examples/passing/ImportQualified.purs- examples/passing/ImportQualified/M1.purs- examples/passing/InferRecFunWithConstrainedArgument.purs- examples/passing/InstanceBeforeClass.purs- examples/passing/IntAndChar.purs- examples/passing/iota.purs- examples/passing/JSReserved.purs- examples/passing/KindedType.purs- examples/passing/LargeSumType.purs- examples/passing/Let.purs- examples/passing/Let2.purs- examples/passing/LetInInstance.purs- examples/passing/LetPattern.purs- examples/passing/LiberalTypeSynonyms.purs- examples/passing/Match.purs- examples/passing/Module.purs- examples/passing/Module/M1.purs- examples/passing/Module/M2.purs- examples/passing/ModuleDeps.purs- examples/passing/ModuleDeps/M1.purs- examples/passing/ModuleDeps/M2.purs- examples/passing/ModuleDeps/M3.purs- examples/passing/ModuleExport.purs- examples/passing/ModuleExport/A.purs- examples/passing/ModuleExportDupes.purs- examples/passing/ModuleExportDupes/A.purs- examples/passing/ModuleExportDupes/B.purs- examples/passing/ModuleExportDupes/C.purs- examples/passing/ModuleExportExcluded.purs- examples/passing/ModuleExportExcluded/A.purs- examples/passing/ModuleExportQualified.purs- examples/passing/ModuleExportQualified/A.purs- examples/passing/ModuleExportSelf.purs- examples/passing/ModuleExportSelf/A.purs- examples/passing/Monad.purs- examples/passing/MonadState.purs- examples/passing/MPTCs.purs- examples/passing/MultiArgFunctions.purs- examples/passing/MutRec.purs- examples/passing/MutRec2.purs- examples/passing/MutRec3.purs- examples/passing/NakedConstraint.purs- examples/passing/NamedPatterns.purs- examples/passing/NegativeBinder.purs- examples/passing/NegativeIntInRange.purs- examples/passing/Nested.purs- examples/passing/NestedRecordUpdate.purs- examples/passing/NestedRecordUpdateWildcards.purs- examples/passing/NestedTypeSynonyms.purs- examples/passing/NestedWhere.purs- examples/passing/Newtype.purs- examples/passing/NewtypeClass.purs- examples/passing/NewtypeEff.purs- examples/passing/NewtypeInstance.purs- examples/passing/NewtypeWithRecordUpdate.purs- examples/passing/NonConflictingExports.purs- examples/passing/NonConflictingExports/A.purs- examples/passing/NonOrphanInstanceFunDepExtra.purs- examples/passing/NonOrphanInstanceFunDepExtra/Lib.purs- examples/passing/NonOrphanInstanceMulti.purs- examples/passing/NonOrphanInstanceMulti/Lib.purs- examples/passing/NumberLiterals.purs- examples/passing/ObjectGetter.purs- examples/passing/Objects.purs- examples/passing/ObjectSynonym.purs- examples/passing/ObjectUpdate.purs- examples/passing/ObjectUpdate2.purs- examples/passing/ObjectUpdater.purs- examples/passing/ObjectWildcards.purs- examples/passing/OneConstructor.purs- examples/passing/OperatorAlias.purs- examples/passing/OperatorAliasElsewhere.purs- examples/passing/OperatorAliasElsewhere/Def.purs- examples/passing/OperatorAssociativity.purs- examples/passing/OperatorInlining.purs- examples/passing/Operators.purs- examples/passing/Operators/Other.purs- examples/passing/OperatorSections.purs- examples/passing/OptimizerBug.purs- examples/passing/OptionalQualified.purs- examples/passing/OverlappingInstances.purs- examples/passing/OverlappingInstances2.purs- examples/passing/OverlappingInstances3.purs- examples/passing/ParensInTypedBinder.purs- examples/passing/PartialFunction.purs- examples/passing/Patterns.purs- examples/passing/PendingConflictingImports.purs- examples/passing/PendingConflictingImports/A.purs- examples/passing/PendingConflictingImports/B.purs- examples/passing/PendingConflictingImports2.purs- examples/passing/PendingConflictingImports2/A.purs- examples/passing/Person.purs- examples/passing/PolyLabels.js- examples/passing/PolyLabels.purs- examples/passing/PrimedTypeName.purs- examples/passing/QualifiedNames.purs- examples/passing/QualifiedNames/Either.purs- examples/passing/QualifiedQualifiedImports.purs- examples/passing/Rank2Data.purs- examples/passing/Rank2Object.purs- examples/passing/Rank2Types.purs- examples/passing/Rank2TypeSynonym.purs- examples/passing/RebindableSyntax.purs- examples/passing/Recursion.purs- examples/passing/RedefinedFixity.purs- examples/passing/RedefinedFixity/M1.purs- examples/passing/RedefinedFixity/M2.purs- examples/passing/RedefinedFixity/M3.purs- examples/passing/ReExportQualified.purs- examples/passing/ReExportQualified/A.purs- examples/passing/ReExportQualified/B.purs- examples/passing/ReExportQualified/C.purs- examples/passing/ReservedWords.purs- examples/passing/ResolvableScopeConflict.purs- examples/passing/ResolvableScopeConflict/A.purs- examples/passing/ResolvableScopeConflict/B.purs- examples/passing/ResolvableScopeConflict2.purs- examples/passing/ResolvableScopeConflict2/A.purs- examples/passing/ResolvableScopeConflict3.purs- examples/passing/ResolvableScopeConflict3/A.purs- examples/passing/RowConstructors.purs- examples/passing/RowInInstanceHeadDetermined.purs- examples/passing/RowPolyInstanceContext.purs- examples/passing/RowsInInstanceContext.purs- examples/passing/RowUnion.js- examples/passing/RowUnion.purs- examples/passing/RuntimeScopeIssue.purs- examples/passing/s.purs- examples/passing/ScopedTypeVariables.purs- examples/passing/Sequence.purs- examples/passing/SequenceDesugared.purs- examples/passing/ShadowedModuleName.purs- examples/passing/ShadowedModuleName/Test.purs- examples/passing/ShadowedName.purs- examples/passing/ShadowedRename.purs- examples/passing/ShadowedTCO.purs- examples/passing/ShadowedTCOLet.purs- examples/passing/SignedNumericLiterals.purs- examples/passing/SolvingAppendSymbol.purs- examples/passing/SolvingCompareSymbol.purs- examples/passing/SolvingIsSymbol.purs- examples/passing/SolvingIsSymbol/Lib.purs- examples/passing/Stream.purs- examples/passing/StringEdgeCases.purs- examples/passing/StringEdgeCases/Records.purs- examples/passing/StringEdgeCases/Symbols.purs- examples/passing/StringEscapes.purs- examples/passing/Superclasses1.purs- examples/passing/Superclasses3.purs- examples/passing/TailCall.purs- examples/passing/TCO.purs- examples/passing/TCOCase.purs- examples/passing/Tick.purs- examples/passing/TopLevelCase.purs- examples/passing/TransitiveImport.purs- examples/passing/TransitiveImport/Middle.purs- examples/passing/TransitiveImport/Test.purs- examples/passing/TypeClasses.purs- examples/passing/TypeClassesInOrder.purs- examples/passing/TypeClassesWithOverlappingTypeVariables.purs- examples/passing/TypeClassMemberOrderChange.purs- examples/passing/TypedBinders.purs- examples/passing/TypeDecl.purs- examples/passing/TypedWhere.purs- examples/passing/TypeOperators.purs- examples/passing/TypeOperators/A.purs- examples/passing/TypeSynonymInData.purs- examples/passing/TypeSynonyms.purs- examples/passing/TypeWildcards.purs- examples/passing/TypeWildcardsRecordExtension.purs- examples/passing/TypeWithoutParens.purs- examples/passing/TypeWithoutParens/Lib.purs- examples/passing/UnderscoreIdent.purs- examples/passing/UnicodeIdentifier.purs- examples/passing/UnicodeOperators.purs- examples/passing/UnicodeType.purs- examples/passing/UnifyInTypeInstanceLookup.purs- examples/passing/Unit.purs- examples/passing/UnknownInTypeClassLookup.purs- examples/passing/UntupledConstraints.purs- examples/passing/UsableTypeClassMethods.purs- examples/passing/UTF8Sourcefile.purs- examples/passing/Where.purs- examples/passing/WildcardInInstance.purs- examples/passing/WildcardType.purs- examples/psci/BasicEval.purs- examples/psci/Multiline.purs- examples/warning/2140.purs- examples/warning/2383.purs- examples/warning/2411.purs- examples/warning/2542.purs- examples/warning/CustomWarning.purs- examples/warning/DuplicateExportRef.purs- examples/warning/DuplicateImport.purs- examples/warning/DuplicateImportRef.purs- examples/warning/DuplicateSelectiveImport.purs- examples/warning/HidingImport.purs- examples/warning/ImplicitImport.purs- examples/warning/ImplicitQualifiedImport.purs- examples/warning/MissingTypeDeclaration.purs- examples/warning/OverlappingInstances.purs- examples/warning/OverlappingPattern.purs- examples/warning/ScopeShadowing.purs- examples/warning/ShadowedBinderPatternGuard.purs- examples/warning/ShadowedNameParens.purs- examples/warning/ShadowedTypeVar.purs- examples/warning/UnnecessaryFFIModule.js- examples/warning/UnnecessaryFFIModule.purs- examples/warning/UnusedDctorExplicitImport.purs- examples/warning/UnusedDctorImportAll.purs- examples/warning/UnusedDctorImportExplicit.purs- examples/warning/UnusedExplicitImport.purs- examples/warning/UnusedExplicitImportTypeOp.purs- examples/warning/UnusedExplicitImportTypeOp/Lib.purs- examples/warning/UnusedExplicitImportValOp.purs- examples/warning/UnusedFFIImplementations.js- examples/warning/UnusedFFIImplementations.purs- examples/warning/UnusedImport.purs- examples/warning/UnusedTypeVar.purs- examples/warning/WildcardInferredType.purs- INSTALL.md- README.md- stack.yaml- tests/support/bower.json- tests/support/package.json- tests/support/prelude-resolutions.json- tests/support/psci/Sample.purs- tests/support/pscide/src/ImportsSpec.purs- tests/support/pscide/src/ImportsSpec1.purs- tests/support/pscide/src/MatcherSpec.purs- tests/support/pscide/src/RebuildSpecDep.purs- tests/support/pscide/src/RebuildSpecSingleModule.fail- tests/support/pscide/src/RebuildSpecSingleModule.purs- tests/support/pscide/src/RebuildSpecWithDeps.purs- tests/support/pscide/src/RebuildSpecWithForeign.js- tests/support/pscide/src/RebuildSpecWithForeign.purs- tests/support/pscide/src/RebuildSpecWithHiddenIdent.purs- tests/support/pscide/src/RebuildSpecWithMissingForeign.fail- tests/support/setup-win.cmd--source-repository head- type: git- location: https://github.com/purescript/purescript.git--flag release- description: Mark this build as a release build: prevents inclusion of extra info e.g. commit SHA in --version output)-- manual: False- default: False--library- build-depends:- aeson >=0.8 && <1.1- , aeson-better-errors >=0.8- , ansi-terminal >=0.6.2 && <0.7- , base >=4.8 && <5- , base-compat >=0.6.0- , blaze-html >=0.8.1 && <0.9- , bower-json >=1.0.0.1 && <1.1- , boxes >=0.1.4 && <0.2.0- , bytestring- , cheapskate >=0.1 && <0.2- , clock- , containers- , data-ordlist >=0.4.7.0- , deepseq- , directory >=1.2- , dlist- , edit-distance- , filepath- , fsnotify >=0.2.1- , Glob >=0.7 && <0.8- , haskeline >=0.7.0.0- , http-client >=0.4.30 && <0.6.0- , http-types- , language-javascript >=0.6.0.9 && <0.7- , lens ==4.*- , lifted-base >=0.2.3 && <0.2.4- , monad-control >=1.0.0.0 && <1.1- , monad-logger >=0.3 && <0.4- , mtl >=2.1.0 && <2.3.0- , parallel >=3.2 && <3.3- , parsec >=3.1.10- , pattern-arrows >=0.0.2 && <0.1- , pipes >=4.0.0 && <4.4.0- , pipes-http- , process >=1.2.0 && <1.5- , protolude >=0.1.6- , regex-tdfa- , safe >=0.3.9 && <0.4- , scientific >=0.3.4.9 && <0.4- , semigroups >=0.16.2 && <0.19- , sourcemap >=0.1.6- , spdx ==0.2.*- , split- , stm >=0.2.4.0- , syb- , text- , time- , transformers >=0.3.0 && <0.6- , transformers-base >=0.4.0 && <0.5- , transformers-compat >=0.3.0- , unordered-containers- , utf8-string >=1 && <2- , vector- exposed-modules:- Control.Monad.Logger- Control.Monad.Supply- Control.Monad.Supply.Class- Language.PureScript- Language.PureScript.AST- Language.PureScript.AST.Binders- Language.PureScript.AST.Declarations- Language.PureScript.AST.Exported- Language.PureScript.AST.Literals- Language.PureScript.AST.Operators- Language.PureScript.AST.SourcePos- Language.PureScript.AST.Traversals- Language.PureScript.Bundle- Language.PureScript.CodeGen- Language.PureScript.CodeGen.JS- Language.PureScript.CodeGen.JS.Common- Language.PureScript.CodeGen.JS.Printer- Language.PureScript.Comments- Language.PureScript.Constants- Language.PureScript.CoreFn- Language.PureScript.CoreFn.Ann- Language.PureScript.CoreFn.Binders- Language.PureScript.CoreFn.Desugar- Language.PureScript.CoreFn.Expr- Language.PureScript.CoreFn.Meta- Language.PureScript.CoreFn.Module- Language.PureScript.CoreFn.ToJSON- Language.PureScript.CoreFn.Traversals- Language.PureScript.CoreImp- Language.PureScript.CoreImp.AST- Language.PureScript.CoreImp.Optimizer- Language.PureScript.CoreImp.Optimizer.Blocks- Language.PureScript.CoreImp.Optimizer.Common- Language.PureScript.CoreImp.Optimizer.Inliner- Language.PureScript.CoreImp.Optimizer.MagicDo- Language.PureScript.CoreImp.Optimizer.TCO- Language.PureScript.CoreImp.Optimizer.Unused- Language.PureScript.Crash- Language.PureScript.Docs- Language.PureScript.Docs.AsHtml- Language.PureScript.Docs.AsMarkdown- Language.PureScript.Docs.Convert- Language.PureScript.Docs.Convert.ReExports- Language.PureScript.Docs.Convert.Single- Language.PureScript.Docs.ParseInPackage- Language.PureScript.Docs.Prim- Language.PureScript.Docs.Render- Language.PureScript.Docs.RenderedCode- Language.PureScript.Docs.RenderedCode.RenderKind- Language.PureScript.Docs.RenderedCode.RenderType- Language.PureScript.Docs.RenderedCode.Types- Language.PureScript.Docs.Types- Language.PureScript.Docs.Utils.MonoidExtras- Language.PureScript.Environment- Language.PureScript.Errors- Language.PureScript.Errors.JSON- Language.PureScript.Externs- Language.PureScript.Ide- Language.PureScript.Ide.CaseSplit- Language.PureScript.Ide.Command- Language.PureScript.Ide.Completion- Language.PureScript.Ide.Error- Language.PureScript.Ide.Externs- Language.PureScript.Ide.Filter- Language.PureScript.Ide.Imports- Language.PureScript.Ide.Logging- Language.PureScript.Ide.Matcher- Language.PureScript.Ide.Pursuit- Language.PureScript.Ide.Rebuild- Language.PureScript.Ide.Reexports- Language.PureScript.Ide.SourceFile- Language.PureScript.Ide.State- Language.PureScript.Ide.Types- Language.PureScript.Ide.Util- Language.PureScript.Ide.Watcher- Language.PureScript.Interactive- Language.PureScript.Interactive.Completion- Language.PureScript.Interactive.Directive- Language.PureScript.Interactive.IO- Language.PureScript.Interactive.Message- Language.PureScript.Interactive.Module- Language.PureScript.Interactive.Parser- Language.PureScript.Interactive.Printer- Language.PureScript.Interactive.Types- Language.PureScript.Kinds- Language.PureScript.Label- Language.PureScript.Linter- Language.PureScript.Linter.Exhaustive- Language.PureScript.Linter.Imports- Language.PureScript.Make- Language.PureScript.ModuleDependencies- Language.PureScript.Names- Language.PureScript.Options- Language.PureScript.Parser- Language.PureScript.Parser.Common- Language.PureScript.Parser.Declarations- Language.PureScript.Parser.Kinds- Language.PureScript.Parser.Lexer- Language.PureScript.Parser.State- Language.PureScript.Parser.Types- Language.PureScript.Pretty- Language.PureScript.Pretty.Common- Language.PureScript.Pretty.Kinds- Language.PureScript.Pretty.Types- Language.PureScript.Pretty.Values- Language.PureScript.PSString- Language.PureScript.Publish- Language.PureScript.Publish.BoxesHelpers- Language.PureScript.Publish.ErrorsWarnings- Language.PureScript.Publish.Utils- Language.PureScript.Renamer- Language.PureScript.Sugar- Language.PureScript.Sugar.BindingGroups- Language.PureScript.Sugar.CaseDeclarations- Language.PureScript.Sugar.DoNotation- Language.PureScript.Sugar.LetPattern- Language.PureScript.Sugar.Names- Language.PureScript.Sugar.Names.Common- Language.PureScript.Sugar.Names.Env- Language.PureScript.Sugar.Names.Exports- Language.PureScript.Sugar.Names.Imports- Language.PureScript.Sugar.ObjectWildcards- Language.PureScript.Sugar.Operators- Language.PureScript.Sugar.Operators.Binders- Language.PureScript.Sugar.Operators.Common- Language.PureScript.Sugar.Operators.Expr- Language.PureScript.Sugar.Operators.Types- Language.PureScript.Sugar.TypeClasses- Language.PureScript.Sugar.TypeClasses.Deriving- Language.PureScript.Sugar.TypeDeclarations- Language.PureScript.Traversals- Language.PureScript.TypeChecker- Language.PureScript.TypeChecker.Entailment- Language.PureScript.TypeChecker.Kinds- Language.PureScript.TypeChecker.Monad- Language.PureScript.TypeChecker.Skolems- Language.PureScript.TypeChecker.Subsumption- Language.PureScript.TypeChecker.Synonyms- Language.PureScript.TypeChecker.Types- Language.PureScript.TypeChecker.TypeSearch- Language.PureScript.TypeChecker.Unify- Language.PureScript.TypeClassDictionaries- Language.PureScript.Types- System.IO.UTF8- other-modules:- Paths_purescript- hs-source-dirs:- src- default-extensions: ConstraintKinds DataKinds DeriveFunctor EmptyDataDecls FlexibleContexts KindSignatures LambdaCase MultiParamTypeClasses NoImplicitPrelude PatternGuards PatternSynonyms RankNTypes RecordWildCards OverloadedStrings ScopedTypeVariables TupleSections ViewPatterns- default-language: Haskell2010- ghc-options: -Wall -O2--executable purs- build-depends:- aeson >=0.8 && <1.1- , aeson-better-errors >=0.8- , ansi-terminal >=0.6.2 && <0.7- , base >=4.8 && <5- , base-compat >=0.6.0- , blaze-html >=0.8.1 && <0.9- , bower-json >=1.0.0.1 && <1.1- , boxes >=0.1.4 && <0.2.0- , bytestring- , cheapskate >=0.1 && <0.2- , clock- , containers- , data-ordlist >=0.4.7.0- , deepseq- , directory >=1.2- , dlist- , edit-distance- , filepath- , fsnotify >=0.2.1- , Glob >=0.7 && <0.8- , haskeline >=0.7.0.0- , http-client >=0.4.30 && <0.6.0- , http-types- , language-javascript >=0.6.0.9 && <0.7- , lens ==4.*- , lifted-base >=0.2.3 && <0.2.4- , monad-control >=1.0.0.0 && <1.1- , monad-logger >=0.3 && <0.4- , mtl >=2.1.0 && <2.3.0- , parallel >=3.2 && <3.3- , parsec >=3.1.10- , pattern-arrows >=0.0.2 && <0.1- , pipes >=4.0.0 && <4.4.0- , pipes-http- , process >=1.2.0 && <1.5- , protolude >=0.1.6- , regex-tdfa- , safe >=0.3.9 && <0.4- , scientific >=0.3.4.9 && <0.4- , semigroups >=0.16.2 && <0.19- , sourcemap >=0.1.6- , spdx ==0.2.*- , split- , stm >=0.2.4.0- , syb- , text- , time- , transformers >=0.3.0 && <0.6- , transformers-base >=0.4.0 && <0.5- , transformers-compat >=0.3.0- , unordered-containers- , utf8-string >=1 && <2- , vector- , ansi-wl-pprint- , file-embed- , network- , optparse-applicative >=0.13.0- , purescript- , wai ==3.*- , wai-websockets ==3.*- , warp ==3.*- , websockets >=0.9 && <0.11- if flag(release)- cpp-options: -DRELEASE- else- build-depends:- gitrev >=1.2.0 && <1.3- main-is: Main.hs- hs-source-dirs:- app- other-modules:- Command.Bundle- Command.Compile- Command.Docs- Command.Docs.Ctags- Command.Docs.Etags- Command.Docs.Html- Command.Docs.Tags- Command.Hierarchy- Command.Ide- Command.Publish- Command.REPL- Version- default-language: Haskell2010- ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts -with-rtsopts=-N--test-suite tests- build-depends:- aeson >=0.8 && <1.1- , aeson-better-errors >=0.8- , ansi-terminal >=0.6.2 && <0.7- , base >=4.8 && <5- , base-compat >=0.6.0- , blaze-html >=0.8.1 && <0.9- , bower-json >=1.0.0.1 && <1.1- , boxes >=0.1.4 && <0.2.0- , bytestring- , cheapskate >=0.1 && <0.2- , clock- , containers- , data-ordlist >=0.4.7.0- , deepseq- , directory >=1.2- , dlist- , edit-distance- , filepath- , fsnotify >=0.2.1- , Glob >=0.7 && <0.8- , haskeline >=0.7.0.0- , http-client >=0.4.30 && <0.6.0- , http-types- , language-javascript >=0.6.0.9 && <0.7- , lens ==4.*- , lifted-base >=0.2.3 && <0.2.4- , monad-control >=1.0.0.0 && <1.1- , monad-logger >=0.3 && <0.4- , mtl >=2.1.0 && <2.3.0- , parallel >=3.2 && <3.3- , parsec >=3.1.10- , pattern-arrows >=0.0.2 && <0.1- , pipes >=4.0.0 && <4.4.0- , pipes-http- , process >=1.2.0 && <1.5- , protolude >=0.1.6- , regex-tdfa- , safe >=0.3.9 && <0.4- , scientific >=0.3.4.9 && <0.4- , semigroups >=0.16.2 && <0.19- , sourcemap >=0.1.6- , spdx ==0.2.*- , split- , stm >=0.2.4.0- , syb- , text- , time- , transformers >=0.3.0 && <0.6- , transformers-base >=0.4.0 && <0.5- , transformers-compat >=0.3.0- , unordered-containers- , utf8-string >=1 && <2- , vector- , purescript- , hspec- , hspec-discover- , HUnit- , silently- ghc-options: -Wall- type: exitcode-stdio-1.0- main-is: Main.hs- other-modules:- Language.PureScript.Ide.FilterSpec- Language.PureScript.Ide.ImportsSpec- Language.PureScript.Ide.MatcherSpec- Language.PureScript.Ide.RebuildSpec- Language.PureScript.Ide.ReexportsSpec- Language.PureScript.Ide.SourceFileSpec- Language.PureScript.Ide.StateSpec- Language.PureScript.Ide.Test- PscIdeSpec- TestCompiler- TestDocs- TestPrimDocs- TestPsci- TestPsci.CommandTest- TestPsci.CompletionTest- TestPsci.EvalTest- TestPsci.TestEnv- TestPscIde- TestPscPublish- TestUtils- default-language: Haskell2010- hs-source-dirs:- tests+-- This file has been generated from package.yaml by hpack version 0.15.0. +-- +-- see: https://github.com/sol/hpack + +name: purescript +version: 0.11.2 +x-revision: 1 +cabal-version: >= 1.10 +build-type: Simple +license: BSD3 +license-file: LICENSE +copyright: (c) 2013-16 Phil Freeman, (c) 2014-16 Gary Burgess +maintainer: Phil Freeman <paf31@cantab.net> +stability: experimental +homepage: http://www.purescript.org/ +bug-reports: https://github.com/purescript/purescript.git/issues +synopsis: PureScript Programming Language Compiler +description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to JavaScript. +category: Language +author: Phil Freeman <paf31@cantab.net>, Gary Burgess <gary.burgess@gmail.com>, Hardy Jones <jones3.hardy@gmail.com>, Harry Garrood <harry@garrood.me>, Christoph Hegemann <christoph.hegemann1337@gmail.com> + + +extra-source-files: + app/static/index.html + app/static/index.js + app/static/normalize.css + app/static/pursuit.css + CONTRIBUTING.md + CONTRIBUTORS.md + examples/docs/bower.json + examples/docs/bower_components/purescript-prelude/src/Prelude.purs + examples/docs/resolutions.json + examples/docs/src/Clash.purs + examples/docs/src/Clash1.purs + examples/docs/src/Clash1a.purs + examples/docs/src/Clash2.purs + examples/docs/src/Clash2a.purs + examples/docs/src/ConstrainedArgument.purs + examples/docs/src/DocComments.purs + examples/docs/src/DuplicateNames.purs + examples/docs/src/Example.purs + examples/docs/src/Example2.purs + examples/docs/src/ExplicitTypeSignatures.purs + examples/docs/src/ImportedTwice.purs + examples/docs/src/ImportedTwiceA.purs + examples/docs/src/ImportedTwiceB.purs + examples/docs/src/MultiVirtual.purs + examples/docs/src/MultiVirtual1.purs + examples/docs/src/MultiVirtual2.purs + examples/docs/src/MultiVirtual3.purs + examples/docs/src/NewOperators.purs + examples/docs/src/NewOperators2.purs + examples/docs/src/NotAllCtors.purs + examples/docs/src/ReExportedTypeClass.purs + examples/docs/src/SolitaryTypeClassMember.purs + examples/docs/src/SomeTypeClass.purs + examples/docs/src/Transitive1.purs + examples/docs/src/Transitive2.purs + examples/docs/src/Transitive3.purs + examples/docs/src/TypeClassWithFunDeps.purs + examples/docs/src/TypeClassWithoutMembers.purs + examples/docs/src/TypeClassWithoutMembersIntermediate.purs + examples/docs/src/TypeOpAliases.purs + examples/docs/src/UTF8.purs + examples/docs/src/Virtual.purs + examples/failing/1071.purs + examples/failing/1169.purs + examples/failing/1175.purs + examples/failing/1310.purs + examples/failing/1570.purs + examples/failing/1733.purs + examples/failing/1733/Thingy.purs + examples/failing/1825.purs + examples/failing/1881.purs + examples/failing/2128-class.purs + examples/failing/2128-instance.purs + examples/failing/2378.purs + examples/failing/2378/Lib.purs + examples/failing/2379.purs + examples/failing/2379/Lib.purs + examples/failing/2434.purs + examples/failing/2534.purs + examples/failing/2542.purs + examples/failing/2567.purs + examples/failing/2601.purs + examples/failing/2616.purs + examples/failing/365.purs + examples/failing/438.purs + examples/failing/881.purs + examples/failing/AnonArgument1.purs + examples/failing/AnonArgument2.purs + examples/failing/AnonArgument3.purs + examples/failing/ArgLengthMismatch.purs + examples/failing/Arrays.purs + examples/failing/ArrayType.purs + examples/failing/BindInDo-2.purs + examples/failing/BindInDo.purs + examples/failing/CannotDeriveNewtypeForData.purs + examples/failing/CaseBinderLengthsDiffer.purs + examples/failing/CaseDoesNotMatchAllConstructorArgs.purs + examples/failing/ConflictingExports.purs + examples/failing/ConflictingExports/A.purs + examples/failing/ConflictingExports/B.purs + examples/failing/ConflictingImports.purs + examples/failing/ConflictingImports/A.purs + examples/failing/ConflictingImports/B.purs + examples/failing/ConflictingImports2.purs + examples/failing/ConflictingImports2/A.purs + examples/failing/ConflictingImports2/B.purs + examples/failing/ConflictingQualifiedImports.purs + examples/failing/ConflictingQualifiedImports/A.purs + examples/failing/ConflictingQualifiedImports/B.purs + examples/failing/ConflictingQualifiedImports2.purs + examples/failing/ConflictingQualifiedImports2/A.purs + examples/failing/ConflictingQualifiedImports2/B.purs + examples/failing/ConstraintFailure.purs + examples/failing/ConstraintInference.purs + examples/failing/DctorOperatorAliasExport.purs + examples/failing/DeclConflictClassCtor.purs + examples/failing/DeclConflictClassSynonym.purs + examples/failing/DeclConflictClassType.purs + examples/failing/DeclConflictCtorClass.purs + examples/failing/DeclConflictCtorCtor.purs + examples/failing/DeclConflictDuplicateCtor.purs + examples/failing/DeclConflictSynonymClass.purs + examples/failing/DeclConflictSynonymType.purs + examples/failing/DeclConflictTypeClass.purs + examples/failing/DeclConflictTypeSynonym.purs + examples/failing/DeclConflictTypeType.purs + examples/failing/DiffKindsSameName.purs + examples/failing/DiffKindsSameName/LibA.purs + examples/failing/DiffKindsSameName/LibB.purs + examples/failing/Do.purs + examples/failing/DoNotSuggestComposition.purs + examples/failing/DoNotSuggestComposition2.purs + examples/failing/DuplicateDeclarationsInLet.purs + examples/failing/DuplicateModule.purs + examples/failing/DuplicateModule/M1.purs + examples/failing/DuplicateProperties.purs + examples/failing/DuplicateTypeVars.purs + examples/failing/Eff.purs + examples/failing/EmptyCase.purs + examples/failing/EmptyClass.purs + examples/failing/EmptyDo.purs + examples/failing/ExportConflictClass.purs + examples/failing/ExportConflictClass/A.purs + examples/failing/ExportConflictClass/B.purs + examples/failing/ExportConflictCtor.purs + examples/failing/ExportConflictCtor/A.purs + examples/failing/ExportConflictCtor/B.purs + examples/failing/ExportConflictType.purs + examples/failing/ExportConflictType/A.purs + examples/failing/ExportConflictType/B.purs + examples/failing/ExportConflictTypeOp.purs + examples/failing/ExportConflictTypeOp/A.purs + examples/failing/ExportConflictTypeOp/B.purs + examples/failing/ExportConflictValue.purs + examples/failing/ExportConflictValue/A.purs + examples/failing/ExportConflictValue/B.purs + examples/failing/ExportConflictValueOp.purs + examples/failing/ExportConflictValueOp/A.purs + examples/failing/ExportConflictValueOp/B.purs + examples/failing/ExportExplicit.purs + examples/failing/ExportExplicit1.purs + examples/failing/ExportExplicit1/M1.purs + examples/failing/ExportExplicit2.purs + examples/failing/ExportExplicit3.purs + examples/failing/ExportExplicit3/M1.purs + examples/failing/ExtraRecordField.purs + examples/failing/Foldable.purs + examples/failing/Generalization1.purs + examples/failing/Generalization2.purs + examples/failing/ImportExplicit.purs + examples/failing/ImportExplicit/M1.purs + examples/failing/ImportExplicit2.purs + examples/failing/ImportExplicit2/M1.purs + examples/failing/ImportHidingModule.purs + examples/failing/ImportHidingModule/A.purs + examples/failing/ImportHidingModule/B.purs + examples/failing/ImportModule.purs + examples/failing/ImportModule/M2.purs + examples/failing/InfiniteKind.purs + examples/failing/InfiniteType.purs + examples/failing/InstanceExport.purs + examples/failing/InstanceExport/InstanceExport.purs + examples/failing/IntOutOfRange.purs + examples/failing/InvalidDerivedInstance.purs + examples/failing/InvalidDerivedInstance2.purs + examples/failing/InvalidOperatorInBinder.purs + examples/failing/KindError.purs + examples/failing/KindStar.purs + examples/failing/LeadingZeros1.purs + examples/failing/LeadingZeros2.purs + examples/failing/Let.purs + examples/failing/LetPatterns1.purs + examples/failing/LetPatterns2.purs + examples/failing/LetPatterns3.purs + examples/failing/LetPatterns4.purs + examples/failing/MissingClassExport.purs + examples/failing/MissingClassMemberExport.purs + examples/failing/MissingRecordField.purs + examples/failing/MPTCs.purs + examples/failing/MultipleErrors.purs + examples/failing/MultipleErrors2.purs + examples/failing/MultipleTypeOpFixities.purs + examples/failing/MultipleValueOpFixities.purs + examples/failing/MutRec.purs + examples/failing/MutRec2.purs + examples/failing/NewtypeInstance.purs + examples/failing/NewtypeInstance2.purs + examples/failing/NewtypeInstance3.purs + examples/failing/NewtypeInstance4.purs + examples/failing/NewtypeInstance5.purs + examples/failing/NewtypeInstance6.purs + examples/failing/NewtypeMultiArgs.purs + examples/failing/NewtypeMultiCtor.purs + examples/failing/NonExhaustivePatGuard.purs + examples/failing/NonWildcardNewtypeInstance.purs + examples/failing/NullaryAbs.purs + examples/failing/Object.purs + examples/failing/OperatorAliasNoExport.purs + examples/failing/OperatorSections.purs + examples/failing/OrphanInstance.purs + examples/failing/OrphanInstance/Class.purs + examples/failing/OrphanInstanceFunDepCycle.purs + examples/failing/OrphanInstanceFunDepCycle/Lib.purs + examples/failing/OrphanInstanceNullary.purs + examples/failing/OrphanInstanceNullary/Lib.purs + examples/failing/OrphanInstanceWithDetermined.purs + examples/failing/OrphanInstanceWithDetermined/Lib.purs + examples/failing/OrphanTypeDecl.purs + examples/failing/OverlappingArguments.purs + examples/failing/OverlappingBinders.purs + examples/failing/OverlappingVars.purs + examples/failing/ProgrammableTypeErrors.purs + examples/failing/ProgrammableTypeErrorsTypeString.purs + examples/failing/Rank2Types.purs + examples/failing/RequiredHiddenType.purs + examples/failing/Reserved.purs + examples/failing/RowConstructors1.purs + examples/failing/RowConstructors2.purs + examples/failing/RowConstructors3.purs + examples/failing/RowInInstanceNotDetermined0.purs + examples/failing/RowInInstanceNotDetermined1.purs + examples/failing/RowInInstanceNotDetermined2.purs + examples/failing/SkolemEscape.purs + examples/failing/SkolemEscape2.purs + examples/failing/SuggestComposition.purs + examples/failing/Superclasses1.purs + examples/failing/Superclasses2.purs + examples/failing/Superclasses3.purs + examples/failing/Superclasses5.purs + examples/failing/TooFewClassInstanceArgs.purs + examples/failing/TopLevelCaseNoArgs.purs + examples/failing/TransitiveDctorExport.purs + examples/failing/TransitiveSynonymExport.purs + examples/failing/TypeClasses2.purs + examples/failing/TypeClassInstances.purs + examples/failing/TypedBinders.purs + examples/failing/TypedBinders2.purs + examples/failing/TypedBinders3.purs + examples/failing/TypedHole.purs + examples/failing/TypeError.purs + examples/failing/TypeOperatorAliasNoExport.purs + examples/failing/TypeSynonyms.purs + examples/failing/TypeSynonyms2.purs + examples/failing/TypeSynonyms3.purs + examples/failing/TypeSynonyms4.purs + examples/failing/TypeSynonyms5.purs + examples/failing/TypeWildcards1.purs + examples/failing/TypeWildcards2.purs + examples/failing/TypeWildcards3.purs + examples/failing/UnderscoreModuleName.purs + examples/failing/UnknownType.purs + examples/failing/UnusableTypeClassMethod.purs + examples/failing/UnusableTypeClassMethodConflictingIdent.purs + examples/failing/UnusableTypeClassMethodSynonym.purs + examples/passing/1110.purs + examples/passing/1185.purs + examples/passing/1335.purs + examples/passing/1570.purs + examples/passing/1664.purs + examples/passing/1697.purs + examples/passing/1807.purs + examples/passing/1881.purs + examples/passing/1991.purs + examples/passing/2018.purs + examples/passing/2018/A.purs + examples/passing/2018/B.purs + examples/passing/2049.purs + examples/passing/2136.purs + examples/passing/2138.purs + examples/passing/2138/Lib.purs + examples/passing/2172.js + examples/passing/2172.purs + examples/passing/2252.purs + examples/passing/2288.purs + examples/passing/2378.purs + examples/passing/2438.purs + examples/passing/2609.purs + examples/passing/2609/Eg.purs + examples/passing/2616.purs + examples/passing/2626.purs + examples/passing/2663.purs + examples/passing/2689.purs + examples/passing/2695.purs + examples/passing/2756.purs + examples/passing/2787.purs + examples/passing/2795.purs + examples/passing/652.purs + examples/passing/810.purs + examples/passing/862.purs + examples/passing/922.purs + examples/passing/Applicative.purs + examples/passing/ArrayType.purs + examples/passing/Auto.purs + examples/passing/AutoPrelude.purs + examples/passing/AutoPrelude2.purs + examples/passing/BindersInFunctions.purs + examples/passing/BindingGroups.purs + examples/passing/BlockString.purs + examples/passing/CaseInDo.purs + examples/passing/CaseInputWildcard.purs + examples/passing/CaseMultipleExpressions.purs + examples/passing/CaseStatement.purs + examples/passing/CheckFunction.purs + examples/passing/CheckSynonymBug.purs + examples/passing/CheckTypeClass.purs + examples/passing/Church.purs + examples/passing/ClassRefSyntax.purs + examples/passing/ClassRefSyntax/Lib.purs + examples/passing/Collatz.purs + examples/passing/Comparisons.purs + examples/passing/Conditional.purs + examples/passing/Console.purs + examples/passing/ConstraintInference.purs + examples/passing/ConstraintParens.purs + examples/passing/ConstraintParsingIssue.purs + examples/passing/ContextSimplification.purs + examples/passing/DataAndType.purs + examples/passing/DctorName.purs + examples/passing/DctorOperatorAlias.purs + examples/passing/DctorOperatorAlias/List.purs + examples/passing/DeepArrayBinder.purs + examples/passing/DeepCase.purs + examples/passing/DeriveNewtype.purs + examples/passing/DeriveWithNestedSynonyms.purs + examples/passing/Deriving.purs + examples/passing/DerivingFunctor.purs + examples/passing/Do.purs + examples/passing/Dollar.purs + examples/passing/DuplicateProperties.purs + examples/passing/Eff.purs + examples/passing/EmptyDataDecls.purs + examples/passing/EmptyRow.purs + examples/passing/EmptyTypeClass.purs + examples/passing/EntailsKindedType.purs + examples/passing/EqOrd.purs + examples/passing/ExplicitImportReExport.purs + examples/passing/ExplicitImportReExport/Bar.purs + examples/passing/ExplicitImportReExport/Foo.purs + examples/passing/ExplicitOperatorSections.purs + examples/passing/ExportedInstanceDeclarations.purs + examples/passing/ExportExplicit.purs + examples/passing/ExportExplicit/M1.purs + examples/passing/ExportExplicit2.purs + examples/passing/ExportExplicit2/M1.purs + examples/passing/ExtendedInfixOperators.purs + examples/passing/Fib.purs + examples/passing/FieldConsPuns.purs + examples/passing/FieldPuns.purs + examples/passing/FinalTagless.purs + examples/passing/ForeignKind.purs + examples/passing/ForeignKind/Lib.purs + examples/passing/FunctionalDependencies.purs + examples/passing/Functions.purs + examples/passing/Functions2.purs + examples/passing/FunctionScope.purs + examples/passing/FunWithFunDeps.js + examples/passing/FunWithFunDeps.purs + examples/passing/Generalization1.purs + examples/passing/GenericsRep.purs + examples/passing/Guards.purs + examples/passing/HasOwnProperty.purs + examples/passing/HoistError.purs + examples/passing/IfThenElseMaybe.purs + examples/passing/IfWildcard.purs + examples/passing/ImplicitEmptyImport.purs + examples/passing/Import.purs + examples/passing/Import/M1.purs + examples/passing/Import/M2.purs + examples/passing/ImportExplicit.purs + examples/passing/ImportExplicit/M1.purs + examples/passing/ImportHiding.purs + examples/passing/ImportQualified.purs + examples/passing/ImportQualified/M1.purs + examples/passing/InferRecFunWithConstrainedArgument.purs + examples/passing/InstanceBeforeClass.purs + examples/passing/IntAndChar.purs + examples/passing/iota.purs + examples/passing/JSReserved.purs + examples/passing/KindedType.purs + examples/passing/LargeSumType.purs + examples/passing/Let.purs + examples/passing/Let2.purs + examples/passing/LetInInstance.purs + examples/passing/LetPattern.purs + examples/passing/LiberalTypeSynonyms.purs + examples/passing/Match.purs + examples/passing/Module.purs + examples/passing/Module/M1.purs + examples/passing/Module/M2.purs + examples/passing/ModuleDeps.purs + examples/passing/ModuleDeps/M1.purs + examples/passing/ModuleDeps/M2.purs + examples/passing/ModuleDeps/M3.purs + examples/passing/ModuleExport.purs + examples/passing/ModuleExport/A.purs + examples/passing/ModuleExportDupes.purs + examples/passing/ModuleExportDupes/A.purs + examples/passing/ModuleExportDupes/B.purs + examples/passing/ModuleExportDupes/C.purs + examples/passing/ModuleExportExcluded.purs + examples/passing/ModuleExportExcluded/A.purs + examples/passing/ModuleExportQualified.purs + examples/passing/ModuleExportQualified/A.purs + examples/passing/ModuleExportSelf.purs + examples/passing/ModuleExportSelf/A.purs + examples/passing/Monad.purs + examples/passing/MonadState.purs + examples/passing/MPTCs.purs + examples/passing/MultiArgFunctions.purs + examples/passing/MutRec.purs + examples/passing/MutRec2.purs + examples/passing/MutRec3.purs + examples/passing/NakedConstraint.purs + examples/passing/NamedPatterns.purs + examples/passing/NegativeBinder.purs + examples/passing/NegativeIntInRange.purs + examples/passing/Nested.purs + examples/passing/NestedRecordUpdate.purs + examples/passing/NestedRecordUpdateWildcards.purs + examples/passing/NestedTypeSynonyms.purs + examples/passing/NestedWhere.purs + examples/passing/Newtype.purs + examples/passing/NewtypeClass.purs + examples/passing/NewtypeEff.purs + examples/passing/NewtypeInstance.purs + examples/passing/NewtypeWithRecordUpdate.purs + examples/passing/NonConflictingExports.purs + examples/passing/NonConflictingExports/A.purs + examples/passing/NonOrphanInstanceFunDepExtra.purs + examples/passing/NonOrphanInstanceFunDepExtra/Lib.purs + examples/passing/NonOrphanInstanceMulti.purs + examples/passing/NonOrphanInstanceMulti/Lib.purs + examples/passing/NumberLiterals.purs + examples/passing/ObjectGetter.purs + examples/passing/Objects.purs + examples/passing/ObjectSynonym.purs + examples/passing/ObjectUpdate.purs + examples/passing/ObjectUpdate2.purs + examples/passing/ObjectUpdater.purs + examples/passing/ObjectWildcards.purs + examples/passing/OneConstructor.purs + examples/passing/OperatorAlias.purs + examples/passing/OperatorAliasElsewhere.purs + examples/passing/OperatorAliasElsewhere/Def.purs + examples/passing/OperatorAssociativity.purs + examples/passing/OperatorInlining.purs + examples/passing/Operators.purs + examples/passing/Operators/Other.purs + examples/passing/OperatorSections.purs + examples/passing/OptimizerBug.purs + examples/passing/OptionalQualified.purs + examples/passing/OverlappingInstances.purs + examples/passing/OverlappingInstances2.purs + examples/passing/OverlappingInstances3.purs + examples/passing/ParensInTypedBinder.purs + examples/passing/PartialFunction.purs + examples/passing/Patterns.purs + examples/passing/PendingConflictingImports.purs + examples/passing/PendingConflictingImports/A.purs + examples/passing/PendingConflictingImports/B.purs + examples/passing/PendingConflictingImports2.purs + examples/passing/PendingConflictingImports2/A.purs + examples/passing/Person.purs + examples/passing/PolyLabels.js + examples/passing/PolyLabels.purs + examples/passing/PrimedTypeName.purs + examples/passing/QualifiedNames.purs + examples/passing/QualifiedNames/Either.purs + examples/passing/QualifiedQualifiedImports.purs + examples/passing/Rank2Data.purs + examples/passing/Rank2Object.purs + examples/passing/Rank2Types.purs + examples/passing/Rank2TypeSynonym.purs + examples/passing/RebindableSyntax.purs + examples/passing/Recursion.purs + examples/passing/RedefinedFixity.purs + examples/passing/RedefinedFixity/M1.purs + examples/passing/RedefinedFixity/M2.purs + examples/passing/RedefinedFixity/M3.purs + examples/passing/ReExportQualified.purs + examples/passing/ReExportQualified/A.purs + examples/passing/ReExportQualified/B.purs + examples/passing/ReExportQualified/C.purs + examples/passing/ReservedWords.purs + examples/passing/ResolvableScopeConflict.purs + examples/passing/ResolvableScopeConflict/A.purs + examples/passing/ResolvableScopeConflict/B.purs + examples/passing/ResolvableScopeConflict2.purs + examples/passing/ResolvableScopeConflict2/A.purs + examples/passing/ResolvableScopeConflict3.purs + examples/passing/ResolvableScopeConflict3/A.purs + examples/passing/RowConstructors.purs + examples/passing/RowInInstanceHeadDetermined.purs + examples/passing/RowPolyInstanceContext.purs + examples/passing/RowsInInstanceContext.purs + examples/passing/RowUnion.js + examples/passing/RowUnion.purs + examples/passing/RuntimeScopeIssue.purs + examples/passing/s.purs + examples/passing/ScopedTypeVariables.purs + examples/passing/Sequence.purs + examples/passing/SequenceDesugared.purs + examples/passing/ShadowedModuleName.purs + examples/passing/ShadowedModuleName/Test.purs + examples/passing/ShadowedName.purs + examples/passing/ShadowedRename.purs + examples/passing/ShadowedTCO.purs + examples/passing/ShadowedTCOLet.purs + examples/passing/SignedNumericLiterals.purs + examples/passing/SolvingAppendSymbol.purs + examples/passing/SolvingCompareSymbol.purs + examples/passing/SolvingIsSymbol.purs + examples/passing/SolvingIsSymbol/Lib.purs + examples/passing/Stream.purs + examples/passing/StringEdgeCases.purs + examples/passing/StringEdgeCases/Records.purs + examples/passing/StringEdgeCases/Symbols.purs + examples/passing/StringEscapes.purs + examples/passing/Superclasses1.purs + examples/passing/Superclasses3.purs + examples/passing/TailCall.purs + examples/passing/TCO.purs + examples/passing/TCOCase.purs + examples/passing/Tick.purs + examples/passing/TopLevelCase.purs + examples/passing/TransitiveImport.purs + examples/passing/TransitiveImport/Middle.purs + examples/passing/TransitiveImport/Test.purs + examples/passing/TypeClasses.purs + examples/passing/TypeClassesInOrder.purs + examples/passing/TypeClassesWithOverlappingTypeVariables.purs + examples/passing/TypeClassMemberOrderChange.purs + examples/passing/TypedBinders.purs + examples/passing/TypeDecl.purs + examples/passing/TypedWhere.purs + examples/passing/TypeOperators.purs + examples/passing/TypeOperators/A.purs + examples/passing/TypeSynonymInData.purs + examples/passing/TypeSynonyms.purs + examples/passing/TypeWildcards.purs + examples/passing/TypeWildcardsRecordExtension.purs + examples/passing/TypeWithoutParens.purs + examples/passing/TypeWithoutParens/Lib.purs + examples/passing/UnderscoreIdent.purs + examples/passing/UnicodeIdentifier.purs + examples/passing/UnicodeOperators.purs + examples/passing/UnicodeType.purs + examples/passing/UnifyInTypeInstanceLookup.purs + examples/passing/Unit.purs + examples/passing/UnknownInTypeClassLookup.purs + examples/passing/UntupledConstraints.purs + examples/passing/UsableTypeClassMethods.purs + examples/passing/UTF8Sourcefile.purs + examples/passing/Where.purs + examples/passing/WildcardInInstance.purs + examples/passing/WildcardType.purs + examples/psci/BasicEval.purs + examples/psci/Multiline.purs + examples/warning/2140.purs + examples/warning/2383.purs + examples/warning/2411.purs + examples/warning/2542.purs + examples/warning/CustomWarning.purs + examples/warning/DuplicateExportRef.purs + examples/warning/DuplicateImport.purs + examples/warning/DuplicateImportRef.purs + examples/warning/DuplicateSelectiveImport.purs + examples/warning/HidingImport.purs + examples/warning/ImplicitImport.purs + examples/warning/ImplicitQualifiedImport.purs + examples/warning/MissingTypeDeclaration.purs + examples/warning/OverlappingInstances.purs + examples/warning/OverlappingPattern.purs + examples/warning/ScopeShadowing.purs + examples/warning/ShadowedBinderPatternGuard.purs + examples/warning/ShadowedNameParens.purs + examples/warning/ShadowedTypeVar.purs + examples/warning/UnnecessaryFFIModule.js + examples/warning/UnnecessaryFFIModule.purs + examples/warning/UnusedDctorExplicitImport.purs + examples/warning/UnusedDctorImportAll.purs + examples/warning/UnusedDctorImportExplicit.purs + examples/warning/UnusedExplicitImport.purs + examples/warning/UnusedExplicitImportTypeOp.purs + examples/warning/UnusedExplicitImportTypeOp/Lib.purs + examples/warning/UnusedExplicitImportValOp.purs + examples/warning/UnusedFFIImplementations.js + examples/warning/UnusedFFIImplementations.purs + examples/warning/UnusedImport.purs + examples/warning/UnusedTypeVar.purs + examples/warning/WildcardInferredType.purs + INSTALL.md + README.md + stack.yaml + tests/support/bower.json + tests/support/package.json + tests/support/prelude-resolutions.json + tests/support/psci/Sample.purs + tests/support/pscide/src/ImportsSpec.purs + tests/support/pscide/src/ImportsSpec1.purs + tests/support/pscide/src/MatcherSpec.purs + tests/support/pscide/src/RebuildSpecDep.purs + tests/support/pscide/src/RebuildSpecSingleModule.fail + tests/support/pscide/src/RebuildSpecSingleModule.purs + tests/support/pscide/src/RebuildSpecWithDeps.purs + tests/support/pscide/src/RebuildSpecWithForeign.js + tests/support/pscide/src/RebuildSpecWithForeign.purs + tests/support/pscide/src/RebuildSpecWithHiddenIdent.purs + tests/support/pscide/src/RebuildSpecWithMissingForeign.fail + tests/support/setup-win.cmd + +source-repository head + type: git + location: https://github.com/purescript/purescript.git + +flag release + description: Mark this build as a release build: prevents inclusion of extra info e.g. commit SHA in --version output) + + manual: False + default: False + +library + build-depends: + aeson >=0.8 && <1.1 + , aeson-better-errors >=0.8 + , ansi-terminal >=0.6.2 && <0.7 + , base >=4.8 && <5 + , base-compat >=0.6.0 + , blaze-html >=0.8.1 && <0.9 + , bower-json >=1.0.0.1 && <1.1 + , boxes >=0.1.4 && <0.2.0 + , bytestring + , cheapskate >=0.1 && <0.2 + , clock + , containers + , data-ordlist >=0.4.7.0 + , deepseq + , directory >=1.2.3.0 + , dlist + , edit-distance + , filepath + , fsnotify >=0.2.1 + , Glob >=0.7 && <0.8 + , haskeline >=0.7.0.0 + , http-client >=0.4.30 && <0.6.0 + , http-types + , language-javascript >=0.6.0.9 && <0.7 + , lens ==4.* + , lifted-base >=0.2.3 && <0.2.4 + , monad-control >=1.0.0.0 && <1.1 + , monad-logger >=0.3 && <0.4 + , mtl >=2.1.0 && <2.3.0 + , parallel >=3.2 && <3.3 + , parsec >=3.1.10 + , pattern-arrows >=0.0.2 && <0.1 + , pipes >=4.0.0 && <4.4.0 + , pipes-http + , process >=1.2.0 && <1.5 + , protolude >=0.1.6 + , regex-tdfa + , safe >=0.3.9 && <0.4 + , scientific >=0.3.4.9 && <0.4 + , semigroups >=0.16.2 && <0.19 + , sourcemap >=0.1.6 + , spdx ==0.2.* + , split + , stm >=0.2.4.0 + , syb + , text + , time + , transformers >=0.3.0 && <0.6 + , transformers-base >=0.4.0 && <0.5 + , transformers-compat >=0.3.0 + , unordered-containers + , utf8-string >=1 && <2 + , vector + exposed-modules: + Control.Monad.Logger + Control.Monad.Supply + Control.Monad.Supply.Class + Language.PureScript + Language.PureScript.AST + Language.PureScript.AST.Binders + Language.PureScript.AST.Declarations + Language.PureScript.AST.Exported + Language.PureScript.AST.Literals + Language.PureScript.AST.Operators + Language.PureScript.AST.SourcePos + Language.PureScript.AST.Traversals + Language.PureScript.Bundle + Language.PureScript.CodeGen + Language.PureScript.CodeGen.JS + Language.PureScript.CodeGen.JS.Common + Language.PureScript.CodeGen.JS.Printer + Language.PureScript.Comments + Language.PureScript.Constants + Language.PureScript.CoreFn + Language.PureScript.CoreFn.Ann + Language.PureScript.CoreFn.Binders + Language.PureScript.CoreFn.Desugar + Language.PureScript.CoreFn.Expr + Language.PureScript.CoreFn.Meta + Language.PureScript.CoreFn.Module + Language.PureScript.CoreFn.ToJSON + Language.PureScript.CoreFn.Traversals + Language.PureScript.CoreImp + Language.PureScript.CoreImp.AST + Language.PureScript.CoreImp.Optimizer + Language.PureScript.CoreImp.Optimizer.Blocks + Language.PureScript.CoreImp.Optimizer.Common + Language.PureScript.CoreImp.Optimizer.Inliner + Language.PureScript.CoreImp.Optimizer.MagicDo + Language.PureScript.CoreImp.Optimizer.TCO + Language.PureScript.CoreImp.Optimizer.Unused + Language.PureScript.Crash + Language.PureScript.Docs + Language.PureScript.Docs.AsHtml + Language.PureScript.Docs.AsMarkdown + Language.PureScript.Docs.Convert + Language.PureScript.Docs.Convert.ReExports + Language.PureScript.Docs.Convert.Single + Language.PureScript.Docs.ParseInPackage + Language.PureScript.Docs.Prim + Language.PureScript.Docs.Render + Language.PureScript.Docs.RenderedCode + Language.PureScript.Docs.RenderedCode.RenderKind + Language.PureScript.Docs.RenderedCode.RenderType + Language.PureScript.Docs.RenderedCode.Types + Language.PureScript.Docs.Types + Language.PureScript.Docs.Utils.MonoidExtras + Language.PureScript.Environment + Language.PureScript.Errors + Language.PureScript.Errors.JSON + Language.PureScript.Externs + Language.PureScript.Ide + Language.PureScript.Ide.CaseSplit + Language.PureScript.Ide.Command + Language.PureScript.Ide.Completion + Language.PureScript.Ide.Error + Language.PureScript.Ide.Externs + Language.PureScript.Ide.Filter + Language.PureScript.Ide.Imports + Language.PureScript.Ide.Logging + Language.PureScript.Ide.Matcher + Language.PureScript.Ide.Pursuit + Language.PureScript.Ide.Rebuild + Language.PureScript.Ide.Reexports + Language.PureScript.Ide.SourceFile + Language.PureScript.Ide.State + Language.PureScript.Ide.Types + Language.PureScript.Ide.Util + Language.PureScript.Ide.Watcher + Language.PureScript.Interactive + Language.PureScript.Interactive.Completion + Language.PureScript.Interactive.Directive + Language.PureScript.Interactive.IO + Language.PureScript.Interactive.Message + Language.PureScript.Interactive.Module + Language.PureScript.Interactive.Parser + Language.PureScript.Interactive.Printer + Language.PureScript.Interactive.Types + Language.PureScript.Kinds + Language.PureScript.Label + Language.PureScript.Linter + Language.PureScript.Linter.Exhaustive + Language.PureScript.Linter.Imports + Language.PureScript.Make + Language.PureScript.ModuleDependencies + Language.PureScript.Names + Language.PureScript.Options + Language.PureScript.Parser + Language.PureScript.Parser.Common + Language.PureScript.Parser.Declarations + Language.PureScript.Parser.Kinds + Language.PureScript.Parser.Lexer + Language.PureScript.Parser.State + Language.PureScript.Parser.Types + Language.PureScript.Pretty + Language.PureScript.Pretty.Common + Language.PureScript.Pretty.Kinds + Language.PureScript.Pretty.Types + Language.PureScript.Pretty.Values + Language.PureScript.PSString + Language.PureScript.Publish + Language.PureScript.Publish.BoxesHelpers + Language.PureScript.Publish.ErrorsWarnings + Language.PureScript.Publish.Utils + Language.PureScript.Renamer + Language.PureScript.Sugar + Language.PureScript.Sugar.BindingGroups + Language.PureScript.Sugar.CaseDeclarations + Language.PureScript.Sugar.DoNotation + Language.PureScript.Sugar.LetPattern + Language.PureScript.Sugar.Names + Language.PureScript.Sugar.Names.Common + Language.PureScript.Sugar.Names.Env + Language.PureScript.Sugar.Names.Exports + Language.PureScript.Sugar.Names.Imports + Language.PureScript.Sugar.ObjectWildcards + Language.PureScript.Sugar.Operators + Language.PureScript.Sugar.Operators.Binders + Language.PureScript.Sugar.Operators.Common + Language.PureScript.Sugar.Operators.Expr + Language.PureScript.Sugar.Operators.Types + Language.PureScript.Sugar.TypeClasses + Language.PureScript.Sugar.TypeClasses.Deriving + Language.PureScript.Sugar.TypeDeclarations + Language.PureScript.Traversals + Language.PureScript.TypeChecker + Language.PureScript.TypeChecker.Entailment + Language.PureScript.TypeChecker.Kinds + Language.PureScript.TypeChecker.Monad + Language.PureScript.TypeChecker.Skolems + Language.PureScript.TypeChecker.Subsumption + Language.PureScript.TypeChecker.Synonyms + Language.PureScript.TypeChecker.Types + Language.PureScript.TypeChecker.TypeSearch + Language.PureScript.TypeChecker.Unify + Language.PureScript.TypeClassDictionaries + Language.PureScript.Types + System.IO.UTF8 + other-modules: + Paths_purescript + hs-source-dirs: + src + default-extensions: ConstraintKinds DataKinds DeriveFunctor EmptyDataDecls FlexibleContexts KindSignatures LambdaCase MultiParamTypeClasses NoImplicitPrelude PatternGuards PatternSynonyms RankNTypes RecordWildCards OverloadedStrings ScopedTypeVariables TupleSections ViewPatterns + default-language: Haskell2010 + ghc-options: -Wall -O2 + +executable purs + build-depends: + aeson >=0.8 && <1.1 + , aeson-better-errors >=0.8 + , ansi-terminal >=0.6.2 && <0.7 + , base >=4.8 && <5 + , base-compat >=0.6.0 + , blaze-html >=0.8.1 && <0.9 + , bower-json >=1.0.0.1 && <1.1 + , boxes >=0.1.4 && <0.2.0 + , bytestring + , cheapskate >=0.1 && <0.2 + , clock + , containers + , data-ordlist >=0.4.7.0 + , deepseq + , directory >=1.2 + , dlist + , edit-distance + , filepath + , fsnotify >=0.2.1 + , Glob >=0.7 && <0.8 + , haskeline >=0.7.0.0 + , http-client >=0.4.30 && <0.6.0 + , http-types + , language-javascript >=0.6.0.9 && <0.7 + , lens ==4.* + , lifted-base >=0.2.3 && <0.2.4 + , monad-control >=1.0.0.0 && <1.1 + , monad-logger >=0.3 && <0.4 + , mtl >=2.1.0 && <2.3.0 + , parallel >=3.2 && <3.3 + , parsec >=3.1.10 + , pattern-arrows >=0.0.2 && <0.1 + , pipes >=4.0.0 && <4.4.0 + , pipes-http + , process >=1.2.0 && <1.5 + , protolude >=0.1.6 + , regex-tdfa + , safe >=0.3.9 && <0.4 + , scientific >=0.3.4.9 && <0.4 + , semigroups >=0.16.2 && <0.19 + , sourcemap >=0.1.6 + , spdx ==0.2.* + , split + , stm >=0.2.4.0 + , syb + , text + , time + , transformers >=0.3.0 && <0.6 + , transformers-base >=0.4.0 && <0.5 + , transformers-compat >=0.3.0 + , unordered-containers + , utf8-string >=1 && <2 + , vector + , ansi-wl-pprint + , file-embed + , network + , optparse-applicative >=0.13.0 + , purescript + , wai ==3.* + , wai-websockets ==3.* + , warp ==3.* + , websockets >=0.9 && <0.11 + if flag(release) + cpp-options: -DRELEASE + else + build-depends: + gitrev >=1.2.0 && <1.3 + main-is: Main.hs + hs-source-dirs: + app + other-modules: + Command.Bundle + Command.Compile + Command.Docs + Command.Docs.Ctags + Command.Docs.Etags + Command.Docs.Html + Command.Docs.Tags + Command.Hierarchy + Command.Ide + Command.Publish + Command.REPL + Version + default-language: Haskell2010 + ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts -with-rtsopts=-N + +test-suite tests + build-depends: + aeson >=0.8 && <1.1 + , aeson-better-errors >=0.8 + , ansi-terminal >=0.6.2 && <0.7 + , base >=4.8 && <5 + , base-compat >=0.6.0 + , blaze-html >=0.8.1 && <0.9 + , bower-json >=1.0.0.1 && <1.1 + , boxes >=0.1.4 && <0.2.0 + , bytestring + , cheapskate >=0.1 && <0.2 + , clock + , containers + , data-ordlist >=0.4.7.0 + , deepseq + , directory >=1.2 + , dlist + , edit-distance + , filepath + , fsnotify >=0.2.1 + , Glob >=0.7 && <0.8 + , haskeline >=0.7.0.0 + , http-client >=0.4.30 && <0.6.0 + , http-types + , language-javascript >=0.6.0.9 && <0.7 + , lens ==4.* + , lifted-base >=0.2.3 && <0.2.4 + , monad-control >=1.0.0.0 && <1.1 + , monad-logger >=0.3 && <0.4 + , mtl >=2.1.0 && <2.3.0 + , parallel >=3.2 && <3.3 + , parsec >=3.1.10 + , pattern-arrows >=0.0.2 && <0.1 + , pipes >=4.0.0 && <4.4.0 + , pipes-http + , process >=1.2.0 && <1.5 + , protolude >=0.1.6 + , regex-tdfa + , safe >=0.3.9 && <0.4 + , scientific >=0.3.4.9 && <0.4 + , semigroups >=0.16.2 && <0.19 + , sourcemap >=0.1.6 + , spdx ==0.2.* + , split + , stm >=0.2.4.0 + , syb + , text + , time + , transformers >=0.3.0 && <0.6 + , transformers-base >=0.4.0 && <0.5 + , transformers-compat >=0.3.0 + , unordered-containers + , utf8-string >=1 && <2 + , vector + , purescript + , hspec + , hspec-discover + , HUnit + , silently + ghc-options: -Wall + type: exitcode-stdio-1.0 + main-is: Main.hs + other-modules: + Language.PureScript.Ide.FilterSpec + Language.PureScript.Ide.ImportsSpec + Language.PureScript.Ide.MatcherSpec + Language.PureScript.Ide.RebuildSpec + Language.PureScript.Ide.ReexportsSpec + Language.PureScript.Ide.SourceFileSpec + Language.PureScript.Ide.StateSpec + Language.PureScript.Ide.Test + PscIdeSpec + TestCompiler + TestDocs + TestPrimDocs + TestPsci + TestPsci.CommandTest + TestPsci.CompletionTest + TestPsci.EvalTest + TestPsci.TestEnv + TestPscIde + TestPscPublish + TestUtils + default-language: Haskell2010 + hs-source-dirs: + tests