Resolving dependencies... Starting regex-base-0.94.0.0 Starting hashable-1.3.0.0 Building regex-base-0.94.0.0 Building hashable-1.3.0.0 Completed regex-base-0.94.0.0 Starting regex-tdfa-1.3.1.0 Building regex-tdfa-1.3.1.0 Completed hashable-1.3.0.0 Completed regex-tdfa-1.3.1.0 Downloading zeolite-lang-0.7.0.0 Downloaded zeolite-lang-0.7.0.0 Starting zeolite-lang-0.7.0.0 Building zeolite-lang-0.7.0.0 Failed to install zeolite-lang-0.7.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.6.3/zeolite-lang-0.7.0.0-5a6ju1NxTvx7U6DyltTuii.log ): cabal: Entering directory '/tmp/cabal-tmp-5360/zeolite-lang-0.7.0.0' Configuring zeolite-lang-0.7.0.0... Preprocessing library 'zeolite-internal' for zeolite-lang-0.7.0.0.. Building library 'zeolite-internal' for zeolite-lang-0.7.0.0.. [ 1 of 56] Compiling Base.CompileError ( src/Base/CompileError.hs, dist/build/zeolite-internal/Base/CompileError.o ) [ 2 of 56] Compiling Base.Mergeable ( src/Base/Mergeable.hs, dist/build/zeolite-internal/Base/Mergeable.o ) [ 3 of 56] Compiling Base.MergeTree ( src/Base/MergeTree.hs, dist/build/zeolite-internal/Base/MergeTree.o ) [ 4 of 56] Compiling Base.CompileInfo ( src/Base/CompileInfo.hs, dist/build/zeolite-internal/Base/CompileInfo.o ) [ 5 of 56] Compiling Cli.Paths ( src/Cli/Paths.hs, dist/build/zeolite-internal/Cli/Paths.o ) [ 6 of 56] Compiling Cli.Programs ( src/Cli/Programs.hs, dist/build/zeolite-internal/Cli/Programs.o ) [ 7 of 56] Compiling Parser.Common ( src/Parser/Common.hs, dist/build/zeolite-internal/Parser/Common.o ) [ 8 of 56] Compiling Paths_zeolite_lang ( dist/build/zeolite-internal/autogen/Paths_zeolite_lang.hs, dist/build/zeolite-internal/Paths_zeolite_lang.o ) [ 9 of 56] Compiling Config.LocalConfig ( src/Config/LocalConfig.hs, dist/build/zeolite-internal/Config/LocalConfig.o ) [10 of 56] Compiling Config.LoadConfig ( src/Config/LoadConfig.hs, dist/build/zeolite-internal/Config/LoadConfig.o ) [11 of 56] Compiling Test.CompileInfo ( src/Test/CompileInfo.hs, dist/build/zeolite-internal/Test/CompileInfo.o ) [12 of 56] Compiling Test.MergeTree ( src/Test/MergeTree.hs, dist/build/zeolite-internal/Test/MergeTree.o ) [13 of 56] Compiling Types.GeneralType ( src/Types/GeneralType.hs, dist/build/zeolite-internal/Types/GeneralType.o ) [14 of 56] Compiling Types.Positional ( src/Types/Positional.hs, dist/build/zeolite-internal/Types/Positional.o ) [15 of 56] Compiling Types.Pragma ( src/Types/Pragma.hs, dist/build/zeolite-internal/Types/Pragma.o ) [16 of 56] Compiling Parser.Pragma ( src/Parser/Pragma.hs, dist/build/zeolite-internal/Parser/Pragma.o ) [17 of 56] Compiling Types.Variance ( src/Types/Variance.hs, dist/build/zeolite-internal/Types/Variance.o ) [18 of 56] Compiling Types.TypeInstance ( src/Types/TypeInstance.hs, dist/build/zeolite-internal/Types/TypeInstance.o ) [19 of 56] Compiling Parser.TypeInstance ( src/Parser/TypeInstance.hs, dist/build/zeolite-internal/Parser/TypeInstance.o ) [20 of 56] Compiling Test.Common ( src/Test/Common.hs, dist/build/zeolite-internal/Test/Common.o ) [21 of 56] Compiling Test.Pragma ( src/Test/Pragma.hs, dist/build/zeolite-internal/Test/Pragma.o ) [22 of 56] Compiling Test.Parser ( src/Test/Parser.hs, dist/build/zeolite-internal/Test/Parser.o ) [23 of 56] Compiling Types.Function ( src/Types/Function.hs, dist/build/zeolite-internal/Types/Function.o ) [24 of 56] Compiling Types.TypeCategory ( src/Types/TypeCategory.hs, dist/build/zeolite-internal/Types/TypeCategory.o ) [25 of 56] Compiling Types.Procedure ( src/Types/Procedure.hs, dist/build/zeolite-internal/Types/Procedure.o ) [26 of 56] Compiling Types.Builtin ( src/Types/Builtin.hs, dist/build/zeolite-internal/Types/Builtin.o ) [27 of 56] Compiling CompilerCxx.Naming ( src/CompilerCxx/Naming.hs, dist/build/zeolite-internal/CompilerCxx/Naming.o ) [28 of 56] Compiling Cli.CompileOptions ( src/Cli/CompileOptions.hs, dist/build/zeolite-internal/Cli/CompileOptions.o ) [29 of 56] Compiling Cli.ParseCompileOptions ( src/Cli/ParseCompileOptions.hs, dist/build/zeolite-internal/Cli/ParseCompileOptions.o ) [30 of 56] Compiling Cli.CompileMetadata ( src/Cli/CompileMetadata.hs, dist/build/zeolite-internal/Cli/CompileMetadata.o ) [31 of 56] Compiling Types.DefinedCategory ( src/Types/DefinedCategory.hs, dist/build/zeolite-internal/Types/DefinedCategory.o ) [32 of 56] Compiling Types.IntegrationTest ( src/Types/IntegrationTest.hs, dist/build/zeolite-internal/Types/IntegrationTest.o ) [33 of 56] Compiling Compilation.CompilerState ( src/Compilation/CompilerState.hs, dist/build/zeolite-internal/Compilation/CompilerState.o ) [34 of 56] Compiling CompilerCxx.Code ( src/CompilerCxx/Code.hs, dist/build/zeolite-internal/CompilerCxx/Code.o ) [35 of 56] Compiling Compilation.ProcedureContext ( src/Compilation/ProcedureContext.hs, dist/build/zeolite-internal/Compilation/ProcedureContext.o ) [36 of 56] Compiling Compilation.ScopeContext ( src/Compilation/ScopeContext.hs, dist/build/zeolite-internal/Compilation/ScopeContext.o ) [37 of 56] Compiling CompilerCxx.CategoryContext ( src/CompilerCxx/CategoryContext.hs, dist/build/zeolite-internal/CompilerCxx/CategoryContext.o ) [38 of 56] Compiling CompilerCxx.Procedure ( src/CompilerCxx/Procedure.hs, dist/build/zeolite-internal/CompilerCxx/Procedure.o ) [39 of 56] Compiling Test.TypeInstance ( src/Test/TypeInstance.hs, dist/build/zeolite-internal/Test/TypeInstance.o ) [40 of 56] Compiling Parser.TypeCategory ( src/Parser/TypeCategory.hs, dist/build/zeolite-internal/Parser/TypeCategory.o ) [41 of 56] Compiling Test.TypeCategory ( src/Test/TypeCategory.hs, dist/build/zeolite-internal/Test/TypeCategory.o ) [42 of 56] Compiling Parser.Procedure ( src/Parser/Procedure.hs, dist/build/zeolite-internal/Parser/Procedure.o ) [43 of 56] Compiling Test.Procedure ( src/Test/Procedure.hs, dist/build/zeolite-internal/Test/Procedure.o ) [44 of 56] Compiling Cli.ParseMetadata ( src/Cli/ParseMetadata.hs, dist/build/zeolite-internal/Cli/ParseMetadata.o ) [45 of 56] Compiling Test.ParseMetadata ( src/Test/ParseMetadata.hs, dist/build/zeolite-internal/Test/ParseMetadata.o ) [46 of 56] Compiling Parser.DefinedCategory ( src/Parser/DefinedCategory.hs, dist/build/zeolite-internal/Parser/DefinedCategory.o ) [47 of 56] Compiling Test.DefinedCategory ( src/Test/DefinedCategory.hs, dist/build/zeolite-internal/Test/DefinedCategory.o ) [48 of 56] Compiling Parser.IntegrationTest ( src/Parser/IntegrationTest.hs, dist/build/zeolite-internal/Parser/IntegrationTest.o ) [49 of 56] Compiling Test.IntegrationTest ( src/Test/IntegrationTest.hs, dist/build/zeolite-internal/Test/IntegrationTest.o ) [50 of 56] Compiling Parser.SourceFile ( src/Parser/SourceFile.hs, dist/build/zeolite-internal/Parser/SourceFile.o ) [51 of 56] Compiling Test.SourceFile ( src/Test/SourceFile.hs, dist/build/zeolite-internal/Test/SourceFile.o ) [52 of 56] Compiling CompilerCxx.Category ( src/CompilerCxx/Category.hs, dist/build/zeolite-internal/CompilerCxx/Category.o ) [53 of 56] Compiling Cli.ProcessMetadata ( src/Cli/ProcessMetadata.hs, dist/build/zeolite-internal/Cli/ProcessMetadata.o ) [54 of 56] Compiling Cli.TestRunner ( src/Cli/TestRunner.hs, dist/build/zeolite-internal/Cli/TestRunner.o ) [55 of 56] Compiling Cli.Compiler ( src/Cli/Compiler.hs, dist/build/zeolite-internal/Cli/Compiler.o ) [56 of 56] Compiling Cli.RunCompiler ( src/Cli/RunCompiler.hs, dist/build/zeolite-internal/Cli/RunCompiler.o ) Preprocessing executable 'zeolite-setup' for zeolite-lang-0.7.0.0.. Building executable 'zeolite-setup' for zeolite-lang-0.7.0.0.. [1 of 1] Compiling Main ( bin/zeolite-setup.hs, dist/build/zeolite-setup/zeolite-setup-tmp/Main.o ) Linking dist/build/zeolite-setup/zeolite-setup ... Preprocessing executable 'zeolite' for zeolite-lang-0.7.0.0.. Building executable 'zeolite' for zeolite-lang-0.7.0.0.. [1 of 1] Compiling Main ( bin/zeolite.hs, dist/build/zeolite/zeolite-tmp/Main.o ) Linking dist/build/zeolite/zeolite ... Preprocessing library 'zeolite-internal' for zeolite-lang-0.7.0.0.. Running Haddock on library 'zeolite-internal' for zeolite-lang-0.7.0.0.. Warning: --source-* options are ignored when --hyperlinked-source is enabled. Haddock coverage: 0% ( 0 / 5) in 'Base.CompileError' Missing documentation for: Module header CompileErrorM (src/Base/CompileError.hs:42) errorFromIO (src/Base/CompileError.hs:59) mapErrorsM (src/Base/CompileError.hs:53) mapErrorsM_ (src/Base/CompileError.hs:56) 0% ( 0 / 5) in 'Base.Mergeable' Missing documentation for: Module header Mergeable (src/Base/Mergeable.hs:36) MergeableM (src/Base/Mergeable.hs:40) mergeDefault (src/Base/Mergeable.hs:44) mergeDefaultM (src/Base/Mergeable.hs:47) 0% ( 0 / 5) in 'Base.MergeTree' Missing documentation for: Module header MergeTree (src/Base/MergeTree.hs:31) mergeLeaf (src/Base/MergeTree.hs:42) pruneMergeTree (src/Base/MergeTree.hs:56) reduceMergeTree (src/Base/MergeTree.hs:45) 0% ( 0 / 15) in 'Base.CompileInfo' Missing documentation for: Module header CompileInfo (src/Base/CompileInfo.hs:62) CompileInfoIO (src/Base/CompileInfo.hs:64) CompileMessage (src/Base/CompileInfo.hs:121) fromCompileInfo (src/Base/CompileInfo.hs:99) getCompileError (src/Base/CompileInfo.hs:71) getCompileErrorT (src/Base/CompileInfo.hs:83) getCompileSuccess (src/Base/CompileInfo.hs:74) getCompileSuccessT (src/Base/CompileInfo.hs:86) getCompileWarnings (src/Base/CompileInfo.hs:77) getCompileWarningsT (src/Base/CompileInfo.hs:89) isCompileError (src/Base/CompileInfo.hs:80) isCompileErrorT (src/Base/CompileInfo.hs:92) toCompileInfo (src/Base/CompileInfo.hs:104) tryCompileInfoIO (src/Base/CompileInfo.hs:109) 0% ( 0 / 2) in 'Cli.Paths' Missing documentation for: Module header PathIOHandler (src/Cli/Paths.hs:30) 0% ( 0 / 6) in 'Cli.Programs' Missing documentation for: Module header CompilerBackend (src/Cli/Programs.hs:34) CxxCommand (src/Cli/Programs.hs:44) TestCommand (src/Cli/Programs.hs:62) TestCommandResult (src/Cli/Programs.hs:69) VersionHash (src/Cli/Programs.hs:39) 0% ( 0 / 87) in 'Parser.Common' Missing documentation for: Module header ParseFromSource (src/Parser/Common.hs:120) anyComment (src/Parser/Common.hs:341) assignOperator (src/Parser/Common.hs:145) blockComment (src/Parser/Common.hs:336) builtinValues (src/Parser/Common.hs:155) categorySymbolGet (src/Parser/Common.hs:139) char_ (src/Parser/Common.hs:322) endOfDoc (src/Parser/Common.hs:365) escapeStart (src/Parser/Common.hs:127) inferredParam (src/Parser/Common.hs:384) infixFuncEnd (src/Parser/Common.hs:151) infixFuncStart (src/Parser/Common.hs:148) keyword (src/Parser/Common.hs:359) kwAll (src/Parser/Common.hs:160) kwAllows (src/Parser/Common.hs:163) kwAny (src/Parser/Common.hs:166) kwBreak (src/Parser/Common.hs:169) kwCategory (src/Parser/Common.hs:172) kwCleanup (src/Parser/Common.hs:175) kwConcrete (src/Parser/Common.hs:178) kwContinue (src/Parser/Common.hs:181) kwDefine (src/Parser/Common.hs:184) kwDefines (src/Parser/Common.hs:187) kwElif (src/Parser/Common.hs:190) kwElse (src/Parser/Common.hs:193) kwEmpty (src/Parser/Common.hs:196) kwFail (src/Parser/Common.hs:199) kwFalse (src/Parser/Common.hs:202) kwIf (src/Parser/Common.hs:205) kwIgnore (src/Parser/Common.hs:211) kwIn (src/Parser/Common.hs:208) kwInterface (src/Parser/Common.hs:214) kwOptional (src/Parser/Common.hs:217) kwPresent (src/Parser/Common.hs:220) kwReduce (src/Parser/Common.hs:223) kwRefines (src/Parser/Common.hs:226) kwRequire (src/Parser/Common.hs:229) kwRequires (src/Parser/Common.hs:232) kwReturn (src/Parser/Common.hs:235) kwScoped (src/Parser/Common.hs:241) kwSelf (src/Parser/Common.hs:238) kwStrong (src/Parser/Common.hs:244) kwTestcase (src/Parser/Common.hs:247) kwTrue (src/Parser/Common.hs:250) kwType (src/Parser/Common.hs:253) kwTypename (src/Parser/Common.hs:256) kwTypes (src/Parser/Common.hs:259) kwUpdate (src/Parser/Common.hs:262) kwValue (src/Parser/Common.hs:265) kwWeak (src/Parser/Common.hs:268) kwWhile (src/Parser/Common.hs:271) labeled (src/Parser/Common.hs:124) lineComment (src/Parser/Common.hs:331) lineEnd (src/Parser/Common.hs:328) merge2 (src/Parser/Common.hs:469) merge3 (src/Parser/Common.hs:482) noKeywords (src/Parser/Common.hs:362) notAllowed (src/Parser/Common.hs:368) nullParse (src/Parser/Common.hs:319) operator (src/Parser/Common.hs:387) optionalSpace (src/Parser/Common.hs:344) parseBin (src/Parser/Common.hs:442) parseDec (src/Parser/Common.hs:433) parseHex (src/Parser/Common.hs:436) parseOct (src/Parser/Common.hs:439) parseSubOne (src/Parser/Common.hs:445) pragmaArgsEnd (src/Parser/Common.hs:381) pragmaArgsStart (src/Parser/Common.hs:378) pragmaEnd (src/Parser/Common.hs:375) pragmaStart (src/Parser/Common.hs:372) put12 (src/Parser/Common.hs:463) put13 (src/Parser/Common.hs:473) put22 (src/Parser/Common.hs:466) put23 (src/Parser/Common.hs:476) put33 (src/Parser/Common.hs:479) regexChar (src/Parser/Common.hs:453) requiredSpace (src/Parser/Common.hs:347) sepAfter (src/Parser/Common.hs:350) sepAfter1 (src/Parser/Common.hs:356) sepAfter_ (src/Parser/Common.hs:353) statementEnd (src/Parser/Common.hs:133) statementStart (src/Parser/Common.hs:130) stringChar (src/Parser/Common.hs:394) string_ (src/Parser/Common.hs:325) typeSymbolGet (src/Parser/Common.hs:142) valueSymbolGet (src/Parser/Common.hs:136) 0% ( 0 / 6) in 'Config.LocalConfig' Missing documentation for: Module header Backend (src/Config/LocalConfig.hs:51) LocalConfig (src/Config/LocalConfig.hs:66) Resolver (src/Config/LocalConfig.hs:59) rootPath (src/Config/LocalConfig.hs:73) compilerVersion (src/Config/LocalConfig.hs:76) 0% ( 0 / 3) in 'Config.LoadConfig' Missing documentation for: Module header localConfigPath (src/Config/LoadConfig.hs:53) loadConfig (src/Config/LoadConfig.hs:36) 0% ( 0 / 2) in 'Test.CompileInfo' Missing documentation for: Module header tests (src/Test/CompileInfo.hs:28) 0% ( 0 / 2) in 'Test.MergeTree' Missing documentation for: Module header tests (src/Test/MergeTree.hs:31) 0% ( 0 / 4) in 'Types.GeneralType' Missing documentation for: Module header GeneralType (src/Types/GeneralType.hs:35) MergeType (src/Types/GeneralType.hs:30) checkGeneralType (src/Types/GeneralType.hs:45) 0% ( 0 / 7) in 'Types.Positional' Missing documentation for: Module header Positional (src/Types/Positional.hs:34) alwaysPair (src/Types/Positional.hs:43) processPairs (src/Types/Positional.hs:46) processPairs_ (src/Types/Positional.hs:57) processPairsM (src/Types/Positional.hs:53) processPairsT (src/Types/Positional.hs:61) 0% ( 0 / 10) in 'Types.Pragma' Missing documentation for: Module header CodeVisibility (src/Types/Pragma.hs:34) Pragma (src/Types/Pragma.hs:38) TraceType (src/Types/Pragma.hs:36) getPragmaContext (src/Types/Pragma.hs:58) isExprLookup (src/Types/Pragma.hs:68) isModuleOnly (src/Types/Pragma.hs:64) isNoTrace (src/Types/Pragma.hs:72) isTestsOnly (src/Types/Pragma.hs:80) isTraceCreation (src/Types/Pragma.hs:76) 0% ( 0 / 9) in 'Parser.Pragma' Missing documentation for: Module header parseMacroName (src/Parser/Pragma.hs:47) parsePragmas (src/Parser/Pragma.hs:40) pragmaComment (src/Parser/Pragma.hs:72) pragmaExprLookup (src/Parser/Pragma.hs:54) pragmaNoTrace (src/Parser/Pragma.hs:60) pragmaModuleOnly (src/Parser/Pragma.hs:43) pragmaTestsOnly (src/Parser/Pragma.hs:68) pragmaTraceCreation (src/Parser/Pragma.hs:64) 0% ( 0 / 4) in 'Types.Variance' Missing documentation for: Module header Variance (src/Types/Variance.hs:28) composeVariance (src/Types/Variance.hs:39) paramAllowsVariance (src/Types/Variance.hs:46) 0% ( 0 / 42) in 'Types.TypeInstance' Missing documentation for: Module header AnyTypeResolver (src/Types/TypeInstance.hs:269) CategoryName (src/Types/TypeInstance.hs:115) DefinesInstance (src/Types/TypeInstance.hs:167) FilterDirection (src/Types/TypeInstance.hs:207) GeneralInstance (src/Types/TypeInstance.hs:79) InferredTypeGuess (src/Types/TypeInstance.hs:179) InstanceFilters (src/Types/TypeInstance.hs:244) InstanceParams (src/Types/TypeInstance.hs:242) InstanceVariances (src/Types/TypeInstance.hs:243) ParamFilters (src/Types/TypeInstance.hs:246) ParamVariances (src/Types/TypeInstance.hs:247) ParamName (src/Types/TypeInstance.hs:146) StorageType (src/Types/TypeInstance.hs:88) TypeFilter (src/Types/TypeInstance.hs:212) TypeInstance (src/Types/TypeInstance.hs:155) TypeInstanceOrParam (src/Types/TypeInstance.hs:190) TypeResolver (src/Types/TypeInstance.hs:249) ValueType (src/Types/TypeInstance.hs:94) checkDefinesMatch (src/Types/TypeInstance.hs:540) checkGeneralMatch (src/Types/TypeInstance.hs:308) checkValueTypeMatch (src/Types/TypeInstance.hs:300) checkValueTypeMatch_ (src/Types/TypeInstance.hs:296) uncheckedSubFilter (src/Types/TypeInstance.hs:596) uncheckedSubFilters (src/Types/TypeInstance.hs:605) uncheckedSubInstance (src/Types/TypeInstance.hs:579) uncheckedSubValueType (src/Types/TypeInstance.hs:573) getValueForParam (src/Types/TypeInstance.hs:285) isBuiltinCategory (src/Types/TypeInstance.hs:143) isDefinesFilter (src/Types/TypeInstance.hs:235) isRequiresFilter (src/Types/TypeInstance.hs:231) isWeakValue (src/Types/TypeInstance.hs:106) noInferredTypes (src/Types/TypeInstance.hs:292) requiredParam (src/Types/TypeInstance.hs:112) requiredSingleton (src/Types/TypeInstance.hs:109) validateAssignment (src/Types/TypeInstance.hs:521) validateDefinesInstance (src/Types/TypeInstance.hs:506) validateDefinesVariance (src/Types/TypeInstance.hs:566) validateGeneralInstance (src/Types/TypeInstance.hs:486) validateInstanceVariance (src/Types/TypeInstance.hs:549) validateTypeFilter (src/Types/TypeInstance.hs:514) validateTypeInstance (src/Types/TypeInstance.hs:498) 0% ( 0 / 1) in 'Parser.TypeInstance' Missing documentation for: Module header 0% ( 0 / 19) in 'Test.Common' Missing documentation for: Module header checkDefinesFail (src/Test/Common.hs:143) checkDefinesSuccess (src/Test/Common.hs:135) checkEquals (src/Test/Common.hs:188) checkTypeFail (src/Test/Common.hs:124) checkTypeSuccess (src/Test/Common.hs:116) containsAtLeast (src/Test/Common.hs:168) containsAtMost (src/Test/Common.hs:178) containsExactly (src/Test/Common.hs:154) containsNoDuplicates (src/Test/Common.hs:160) forceParse (src/Test/Common.hs:75) loadFile (src/Test/Common.hs:193) parseFilterMap (src/Test/Common.hs:97) parseTheTest (src/Test/Common.hs:106) readMulti (src/Test/Common.hs:90) readSingle (src/Test/Common.hs:80) readSingleWith (src/Test/Common.hs:83) runAllTests (src/Test/Common.hs:61) showParams (src/Test/Common.hs:112) 0% ( 0 / 2) in 'Test.Pragma' Missing documentation for: Module header tests (src/Test/Pragma.hs:33) 0% ( 0 / 2) in 'Test.Parser' Missing documentation for: Module header tests (src/Test/Parser.hs:32) 0% ( 0 / 5) in 'Types.Function' Missing documentation for: Module header FunctionType (src/Types/Function.hs:40) assignFunctionParams (src/Types/Function.hs:98) checkFunctionConvert (src/Types/Function.hs:115) validatateFunctionType (src/Types/Function.hs:58) 0% ( 0 / 57) in 'Types.TypeCategory' Missing documentation for: Module header AnyCategory (src/Types/TypeCategory.hs:96) CategoryMap (src/Types/TypeCategory.hs:399) CategoryResolver (src/Types/TypeCategory.hs:311) FunctionName (src/Types/TypeCategory.hs:854) Namespace (src/Types/TypeCategory.hs:249) ParamFilter (src/Types/TypeCategory.hs:301) PassedValue (src/Types/TypeCategory.hs:908) ScopedFunction (src/Types/TypeCategory.hs:873) SymbolScope (src/Types/TypeCategory.hs:353) ValueDefine (src/Types/TypeCategory.hs:282) ValueParam (src/Types/TypeCategory.hs:291) ValueRefine (src/Types/TypeCategory.hs:273) checkCategoryInstances (src/Types/TypeCategory.hs:616) checkConnectedTypes (src/Types/TypeCategory.hs:477) checkConnectionCycles (src/Types/TypeCategory.hs:537) checkParamVariances (src/Types/TypeCategory.hs:558) declareAllTypes (src/Types/TypeCategory.hs:453) flattenAllConnections (src/Types/TypeCategory.hs:725) formatFullContext (src/Types/TypeCategory.hs:125) formatFullContextBrace (src/Types/TypeCategory.hs:128) getCategory (src/Types/TypeCategory.hs:401) getCategoryContext (src/Types/TypeCategory.hs:178) getCategoryDefines (src/Types/TypeCategory.hs:203) getCategoryDeps (src/Types/TypeCategory.hs:218) getCategoryFilterMap (src/Types/TypeCategory.hs:470) getCategoryFilters (src/Types/TypeCategory.hs:208) getCategoryFunctions (src/Types/TypeCategory.hs:213) getCategoryName (src/Types/TypeCategory.hs:173) getCategoryNamespace (src/Types/TypeCategory.hs:183) getCategoryParams (src/Types/TypeCategory.hs:193) getCategoryRefines (src/Types/TypeCategory.hs:198) getConcreteCategory (src/Types/TypeCategory.hs:432) getFilterMap (src/Types/TypeCategory.hs:464) getFunctionFilterMap (src/Types/TypeCategory.hs:474) getInstanceCategory (src/Types/TypeCategory.hs:422) getValueCategory (src/Types/TypeCategory.hs:412) includeNewTypes (src/Types/TypeCategory.hs:442) inferParamTypes (src/Types/TypeCategory.hs:958) isInstanceInterface (src/Types/TypeCategory.hs:241) isDynamicNamespace (src/Types/TypeCategory.hs:269) isNoNamespace (src/Types/TypeCategory.hs:265) isStaticNamespace (src/Types/TypeCategory.hs:261) isValueConcrete (src/Types/TypeCategory.hs:245) isValueInterface (src/Types/TypeCategory.hs:237) mergeDefines (src/Types/TypeCategory.hs:693) mergeFunctions (src/Types/TypeCategory.hs:798) mergeInferredTypes (src/Types/TypeCategory.hs:987) mergeRefines (src/Types/TypeCategory.hs:683) noDuplicateDefines (src/Types/TypeCategory.hs:708) noDuplicateRefines (src/Types/TypeCategory.hs:702) parsedToFunctionType (src/Types/TypeCategory.hs:917) partitionByScope (src/Types/TypeCategory.hs:366) setCategoryNamespace (src/Types/TypeCategory.hs:188) topoSortCategories (src/Types/TypeCategory.hs:657) uncheckedSubFunction (src/Types/TypeCategory.hs:939) validateCategoryFunction (src/Types/TypeCategory.hs:644) 0% ( 0 / 28) in 'Types.Procedure' Missing documentation for: Module header ArgValues (src/Types/Procedure.hs:73) Assignable (src/Types/Procedure.hs:167) ExecutableProcedure (src/Types/Procedure.hs:61) Expression (src/Types/Procedure.hs:199) ExpressionStart (src/Types/Procedure.hs:240) FunctionCall (src/Types/Procedure.hs:236) FunctionQualifier (src/Types/Procedure.hs:207) FunctionSpec (src/Types/Procedure.hs:220) IfElifElse (src/Types/Procedure.hs:185) InputValue (src/Types/Procedure.hs:112) InstanceOrInferred (src/Types/Procedure.hs:215) Operator (src/Types/Procedure.hs:224) OutputValue (src/Types/Procedure.hs:132) Procedure (src/Types/Procedure.hs:142) ReturnValues (src/Types/Procedure.hs:84) ScopedBlock (src/Types/Procedure.hs:195) Statement (src/Types/Procedure.hs:146) ValueLiteral (src/Types/Procedure.hs:251) ValueOperation (src/Types/Procedure.hs:268) VariableName (src/Types/Procedure.hs:103) VoidExpression (src/Types/Procedure.hs:177) WhileLoop (src/Types/Procedure.hs:191) assignableName (src/Types/Procedure.hs:172) getExpressionContext (src/Types/Procedure.hs:229) getStatementContext (src/Types/Procedure.hs:157) isDiscardedInput (src/Types/Procedure.hs:121) isUnnamedReturns (src/Types/Procedure.hs:93) 0% ( 0 / 9) in 'Types.Builtin' Missing documentation for: Module header boolRequiredValue (src/Types/Builtin.hs:42) charRequiredValue (src/Types/Builtin.hs:46) defaultCategories (src/Types/Builtin.hs:39) emptyValue (src/Types/Builtin.hs:54) floatRequiredValue (src/Types/Builtin.hs:50) formattedRequiredValue (src/Types/Builtin.hs:52) intRequiredValue (src/Types/Builtin.hs:48) stringRequiredValue (src/Types/Builtin.hs:44) 0% ( 0 / 31) in 'CompilerCxx.Naming' Missing documentation for: Module header allGetter (src/CompilerCxx/Naming.hs:110) anyGetter (src/CompilerCxx/Naming.hs:113) baseHeaderIncludes (src/CompilerCxx/Naming.hs:74) baseSourceIncludes (src/CompilerCxx/Naming.hs:77) callName (src/CompilerCxx/Naming.hs:119) categoryCreator (src/CompilerCxx/Naming.hs:131) categoryGetter (src/CompilerCxx/Naming.hs:95) categoryName (src/CompilerCxx/Naming.hs:92) collectionName (src/CompilerCxx/Naming.hs:125) dynamicNamespaceName (src/CompilerCxx/Naming.hs:152) functionName (src/CompilerCxx/Naming.hs:122) headerFilename (src/CompilerCxx/Naming.hs:62) initializerName (src/CompilerCxx/Naming.hs:89) intersectGetter (src/CompilerCxx/Naming.hs:104) mainFilename (src/CompilerCxx/Naming.hs:68) mainSourceIncludes (src/CompilerCxx/Naming.hs:80) paramName (src/CompilerCxx/Naming.hs:83) privateNamespace (src/CompilerCxx/Naming.hs:140) publicNamespace (src/CompilerCxx/Naming.hs:143) qualifiedTypeGetter (src/CompilerCxx/Naming.hs:146) sourceFilename (src/CompilerCxx/Naming.hs:65) tableName (src/CompilerCxx/Naming.hs:128) testFilename (src/CompilerCxx/Naming.hs:71) typeCreator (src/CompilerCxx/Naming.hs:134) typeGetter (src/CompilerCxx/Naming.hs:101) typeName (src/CompilerCxx/Naming.hs:98) unionGetter (src/CompilerCxx/Naming.hs:107) valueCreator (src/CompilerCxx/Naming.hs:137) valueName (src/CompilerCxx/Naming.hs:116) variableName (src/CompilerCxx/Naming.hs:86) 0% ( 0 / 18) in 'Cli.CompileOptions' Missing documentation for: Module header CompileOptions (src/Cli/CompileOptions.hs:45) CompileMode (src/Cli/CompileOptions.hs:100) ExtraSource (src/Cli/CompileOptions.hs:73) ForceMode (src/Cli/CompileOptions.hs:98) HelpMode (src/Cli/CompileOptions.hs:96) emptyCompileOptions (src/Cli/CompileOptions.hs:59) getLinkFlags (src/Cli/CompileOptions.hs:153) getSourceCategories (src/Cli/CompileOptions.hs:88) getSourceDeps (src/Cli/CompileOptions.hs:92) getSourceFile (src/Cli/CompileOptions.hs:84) isCompileBinary (src/Cli/CompileOptions.hs:124) isCompileFast (src/Cli/CompileOptions.hs:128) isCompileIncremental (src/Cli/CompileOptions.hs:132) isCompileRecompile (src/Cli/CompileOptions.hs:136) isCreateTemplates (src/Cli/CompileOptions.hs:145) isExecuteTests (src/Cli/CompileOptions.hs:141) maybeDisableHelp (src/Cli/CompileOptions.hs:149) 0% ( 0 / 4) in 'Cli.ParseCompileOptions' Missing documentation for: Module header optionHelpText (src/Cli/ParseCompileOptions.hs:35) parseCompileOptions (src/Cli/ParseCompileOptions.hs:80) validateCompileOptions (src/Cli/ParseCompileOptions.hs:207) 0% ( 0 / 7) in 'Cli.CompileMetadata' Missing documentation for: Module header CategoryIdentifier (src/Cli/CompileMetadata.hs:72) CompileMetadata (src/Cli/CompileMetadata.hs:40) ModuleConfig (src/Cli/CompileMetadata.hs:92) ObjectFile (src/Cli/CompileMetadata.hs:61) isCategoryObjectFile (src/Cli/CompileMetadata.hs:88) mergeObjectFiles (src/Cli/CompileMetadata.hs:83) 0% ( 0 / 9) in 'Types.DefinedCategory' Missing documentation for: Module header DefinedCategory (src/Types/DefinedCategory.hs:44) DefinedMember (src/Types/DefinedCategory.hs:58) VariableValue (src/Types/DefinedCategory.hs:73) isInitialized (src/Types/DefinedCategory.hs:68) mapMembers (src/Types/DefinedCategory.hs:148) mergeInternalInheritance (src/Types/DefinedCategory.hs:163) pairProceduresToFunctions (src/Types/DefinedCategory.hs:100) setInternalFunctions (src/Types/DefinedCategory.hs:81) 0% ( 0 / 11) in 'Types.IntegrationTest' Missing documentation for: Module header ExpectedResult (src/Types/IntegrationTest.hs:53) IntegrationTest (src/Types/IntegrationTest.hs:46) IntegrationTestHeader (src/Types/IntegrationTest.hs:39) OutputPattern (src/Types/IntegrationTest.hs:72) OutputScope (src/Types/IntegrationTest.hs:79) getExcludePattern (src/Types/IntegrationTest.hs:98) getRequirePattern (src/Types/IntegrationTest.hs:93) isExpectCompileError (src/Types/IntegrationTest.hs:81) isExpectRuntimeError (src/Types/IntegrationTest.hs:85) isExpectRuntimeSuccess (src/Types/IntegrationTest.hs:89) 0% ( 0 / 41) in 'Compilation.CompilerState' Missing documentation for: Module header CleanupSetup (src/Compilation/CompilerState.hs:142) CompilerContext (src/Compilation/CompilerState.hs:86) CompiledData (src/Compilation/CompilerState.hs:251) CompilerState (src/Compilation/CompilerState.hs:84) ExpressionType (src/Compilation/CompilerState.hs:118) LoopSetup (src/Compilation/CompilerState.hs:136) MemberValue (src/Compilation/CompilerState.hs:120) ReturnVariable (src/Compilation/CompilerState.hs:128) csAddVariable (src/Compilation/CompilerState.hs:191) csAllFilters (src/Compilation/CompilerState.hs:163) csCheckValueInit (src/Compilation/CompilerState.hs:183) csCheckVariableInit (src/Compilation/CompilerState.hs:195) csClearOutput (src/Compilation/CompilerState.hs:202) csCurrentScope (src/Compilation/CompilerState.hs:154) csExprLookup (src/Compilation/CompilerState.hs:242) csGetCategoryFunction (src/Compilation/CompilerState.hs:175) csGetCleanup (src/Compilation/CompilerState.hs:239) csGetLoop (src/Compilation/CompilerState.hs:233) csGetNoTrace (src/Compilation/CompilerState.hs:248) csGetOutput (src/Compilation/CompilerState.hs:205) csGetParamScope (src/Compilation/CompilerState.hs:166) csGetTypeFunction (src/Compilation/CompilerState.hs:179) csGetVariable (src/Compilation/CompilerState.hs:187) csInheritReturns (src/Compilation/CompilerState.hs:211) csIsNamedReturns (src/Compilation/CompilerState.hs:224) csIsUnreachable (src/Compilation/CompilerState.hs:221) csPrimNamedReturns (src/Compilation/CompilerState.hs:218) csPushCleanup (src/Compilation/CompilerState.hs:236) csRegisterReturn (src/Compilation/CompilerState.hs:214) csRequiresTypes (src/Compilation/CompilerState.hs:169) csResolver (src/Compilation/CompilerState.hs:157) csSameType (src/Compilation/CompilerState.hs:160) csSetNoReturn (src/Compilation/CompilerState.hs:227) csSetNoTrace (src/Compilation/CompilerState.hs:245) csStartLoop (src/Compilation/CompilerState.hs:230) csUpdateAssigned (src/Compilation/CompilerState.hs:208) csWrite (src/Compilation/CompilerState.hs:199) getCleanContext (src/Compilation/CompilerState.hs:278) reviseErrorStateT (src/Compilation/CompilerState.hs:151) runDataCompiler (src/Compilation/CompilerState.hs:267) 0% ( 0 / 35) in 'CompilerCxx.Code' Missing documentation for: Module header ExprValue (src/CompilerCxx/Code.hs:123) PrimitiveType (src/CompilerCxx/Code.hs:107) categoryBase (src/CompilerCxx/Code.hs:306) captureCreationTrace (src/CompilerCxx/Code.hs:101) clearCompiled (src/CompilerCxx/Code.hs:82) emptyCode (src/CompilerCxx/Code.hs:70) escapeChar (src/CompilerCxx/Code.hs:321) escapeChars (src/CompilerCxx/Code.hs:331) functionLabelType (src/CompilerCxx/Code.hs:276) indentCompiled (src/CompilerCxx/Code.hs:79) isPrimType (src/CompilerCxx/Code.hs:115) newFunctionLabel (src/CompilerCxx/Code.hs:283) onlyCode (src/CompilerCxx/Code.hs:73) onlyCodes (src/CompilerCxx/Code.hs:76) paramType (src/CompilerCxx/Code.hs:315) predTraceContext (src/CompilerCxx/Code.hs:96) readStoredVariable (src/CompilerCxx/Code.hs:259) setTraceContext (src/CompilerCxx/Code.hs:91) showCreationTrace (src/CompilerCxx/Code.hs:104) startCleanupTracing (src/CompilerCxx/Code.hs:88) startFunctionTracing (src/CompilerCxx/Code.hs:85) typeBase (src/CompilerCxx/Code.hs:309) useAsArgs (src/CompilerCxx/Code.hs:164) useAsReturns (src/CompilerCxx/Code.hs:148) useAsUnboxed (src/CompilerCxx/Code.hs:196) useAsUnwrapped (src/CompilerCxx/Code.hs:180) useAsWhatever (src/CompilerCxx/Code.hs:140) valueAsUnwrapped (src/CompilerCxx/Code.hs:227) valueAsWrapped (src/CompilerCxx/Code.hs:216) valueBase (src/CompilerCxx/Code.hs:312) variableLazyType (src/CompilerCxx/Code.hs:247) variableProxyType (src/CompilerCxx/Code.hs:250) variableStoredType (src/CompilerCxx/Code.hs:238) writeStoredVariable (src/CompilerCxx/Code.hs:268) 0% ( 0 / 6) in 'Compilation.ProcedureContext' Missing documentation for: Module header ExprMap (src/Compilation/ProcedureContext.hs:71) ProcedureContext (src/Compilation/ProcedureContext.hs:46) ReturnValidation (src/Compilation/ProcedureContext.hs:73) updateArgVariables (src/Compilation/ProcedureContext.hs:554) updateReturnVariables (src/Compilation/ProcedureContext.hs:535) 0% ( 0 / 6) in 'Compilation.ScopeContext' Missing documentation for: Module header ProcedureScope (src/Compilation/ScopeContext.hs:58) ScopeContext (src/Compilation/ScopeContext.hs:44) applyProcedureScope (src/Compilation/ScopeContext.hs:64) builtinVariables (src/Compilation/ScopeContext.hs:119) getProcedureScopes (src/Compilation/ScopeContext.hs:68) 0% ( 0 / 4) in 'CompilerCxx.CategoryContext' Missing documentation for: Module header getContextForInit (src/CompilerCxx/CategoryContext.hs:45) getMainContext (src/CompilerCxx/CategoryContext.hs:145) getProcedureContext (src/CompilerCxx/CategoryContext.hs:85) 0% ( 0 / 9) in 'CompilerCxx.Procedure' Missing documentation for: Module header categoriesFromTypes (src/CompilerCxx/Procedure.hs:882) categoriesFromDefine (src/CompilerCxx/Procedure.hs:891) categoriesFromRefine (src/CompilerCxx/Procedure.hs:888) compileExecutableProcedure (src/CompilerCxx/Procedure.hs:62) compileMainProcedure (src/CompilerCxx/Procedure.hs:860) compileExpression (src/CompilerCxx/Procedure.hs:449) compileLazyInit (src/CompilerCxx/Procedure.hs:293) compileStatement (src/CompilerCxx/Procedure.hs:179) 0% ( 0 / 2) in 'Test.TypeInstance' Missing documentation for: Module header tests (src/Test/TypeInstance.hs:37) 0% ( 0 / 7) in 'Parser.TypeCategory' Missing documentation for: Module header parseFilters (src/Parser/TypeCategory.hs:141) parseScope (src/Parser/TypeCategory.hs:194) parseScopedFunction (src/Parser/TypeCategory.hs:164) singleDefine (src/Parser/TypeCategory.hs:124) singleFilter (src/Parser/TypeCategory.hs:131) singleRefine (src/Parser/TypeCategory.hs:117) 0% ( 0 / 2) in 'Test.TypeCategory' Missing documentation for: Module header tests (src/Test/TypeCategory.hs:41) 0% ( 0 / 1) in 'Parser.Procedure' Missing documentation for: Module header 0% ( 0 / 2) in 'Test.Procedure' Missing documentation for: Module header tests (src/Test/Procedure.hs:37) 0% ( 0 / 4) in 'Cli.ParseMetadata' Missing documentation for: Module header ConfigFormat (src/Cli/ParseMetadata.hs:44) autoReadConfig (src/Cli/ParseMetadata.hs:48) autoWriteConfig (src/Cli/ParseMetadata.hs:54) 0% ( 0 / 2) in 'Test.ParseMetadata' Missing documentation for: Module header tests (src/Test/ParseMetadata.hs:37) 0% ( 0 / 2) in 'Parser.DefinedCategory' Missing documentation for: Module header parseAnySource (src/Parser/DefinedCategory.hs:117) 0% ( 0 / 2) in 'Test.DefinedCategory' Missing documentation for: Module header tests (src/Test/DefinedCategory.hs:33) 0% ( 0 / 1) in 'Parser.IntegrationTest' Missing documentation for: Module header 0% ( 0 / 2) in 'Test.IntegrationTest' Missing documentation for: Module header tests (src/Test/IntegrationTest.hs:40) 0% ( 0 / 4) in 'Parser.SourceFile' Missing documentation for: Module header parseInternalSource (src/Parser/SourceFile.hs:42) parsePublicSource (src/Parser/SourceFile.hs:54) parseTestSource (src/Parser/SourceFile.hs:65) 0% ( 0 / 2) in 'Test.SourceFile' Missing documentation for: Module header tests (src/Test/SourceFile.hs:31) 0% ( 0 / 11) in 'CompilerCxx.Category' Missing documentation for: Module header CxxOutput (src/CompilerCxx/Category.hs:61) LanguageModule (src/CompilerCxx/Category.hs:72) PrivateSource (src/CompilerCxx/Category.hs:87) compileCategoryDeclaration (src/CompilerCxx/Category.hs:212) compileLanguageModule (src/CompilerCxx/Category.hs:95) compileConcreteDefinition (src/CompilerCxx/Category.hs:296) compileConcreteTemplate (src/CompilerCxx/Category.hs:264) compileInterfaceDefinition (src/CompilerCxx/Category.hs:249) compileModuleMain (src/CompilerCxx/Category.hs:195) compileTestMain (src/CompilerCxx/Category.hs:187) 0% ( 0 / 31) in 'Cli.ProcessMetadata' Missing documentation for: Module header MetadataMap (src/Cli/ProcessMetadata.hs:85) createCachePath (src/Cli/ProcessMetadata.hs:134) eraseCachedData (src/Cli/ProcessMetadata.hs:128) findSourceFiles (src/Cli/ProcessMetadata.hs:152) fixPath (src/Cli/ProcessMetadata.hs:257) fixPaths (src/Cli/ProcessMetadata.hs:270) getCachedPath (src/Cli/ProcessMetadata.hs:146) getCacheRelativePath (src/Cli/ProcessMetadata.hs:149) getExprMap (src/Cli/ProcessMetadata.hs:165) getIncludePathsForDeps (src/Cli/ProcessMetadata.hs:181) getLinkFlagsForDeps (src/Cli/ProcessMetadata.hs:184) getNamespacesForDeps (src/Cli/ProcessMetadata.hs:178) getObjectFilesForDeps (src/Cli/ProcessMetadata.hs:187) getObjectFileResolver (src/Cli/ProcessMetadata.hs:328) getRealPathsForDeps (src/Cli/ProcessMetadata.hs:171) getSourceFilesForDeps (src/Cli/ProcessMetadata.hs:174) isPathConfigured (src/Cli/ProcessMetadata.hs:108) isPathUpToDate (src/Cli/ProcessMetadata.hs:103) loadModuleMetadata (src/Cli/ProcessMetadata.hs:190) loadPrivateDeps (src/Cli/ProcessMetadata.hs:202) loadPublicDeps (src/Cli/ProcessMetadata.hs:194) loadRecompile (src/Cli/ProcessMetadata.hs:90) loadTestingDeps (src/Cli/ProcessMetadata.hs:198) mapMetadata (src/Cli/ProcessMetadata.hs:87) resolveCategoryDeps (src/Cli/ProcessMetadata.hs:374) resolveObjectDeps (src/Cli/ProcessMetadata.hs:354) sortCompiledFiles (src/Cli/ProcessMetadata.hs:273) writeCachedFile (src/Cli/ProcessMetadata.hs:140) writeMetadata (src/Cli/ProcessMetadata.hs:113) writeRecompile (src/Cli/ProcessMetadata.hs:120) 0% ( 0 / 2) in 'Cli.TestRunner' Missing documentation for: Module header runSingleTest (src/Cli/TestRunner.hs:46) 0% ( 0 / 6) in 'Cli.Compiler' Missing documentation for: Module header LoadedTests (src/Cli/Compiler.hs:74) ModuleSpec (src/Cli/Compiler.hs:57) compileModule (src/Cli/Compiler.hs:85) createModuleTemplates (src/Cli/Compiler.hs:244) runModuleTests (src/Cli/Compiler.hs:268) 0% ( 0 / 2) in 'Cli.RunCompiler' Missing documentation for: Module header runCompiler (src/Cli/RunCompiler.hs:42) Warning: Base.CompileInfo: could not find link destinations for: CompileInfoT Warning: Cli.CompileOptions: could not find link destinations for: readConfig writeConfig Warning: Cli.CompileMetadata: could not find link destinations for: readConfig writeConfig Warning: Cli.ParseMetadata: could not find link destinations for: readConfig writeConfig Documentation created: dist/doc/html/zeolite-lang/index.html, dist/doc/html/zeolite-lang/zeolite-lang.txt Preprocessing executable 'zeolite-setup' for zeolite-lang-0.7.0.0.. Preprocessing executable 'zeolite' for zeolite-lang-0.7.0.0.. Installing internal library zeolite-internal in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.6.3/zeolite-lang-0.7.0.0-5a6ju1NxTvx7U6DyltTuii Installing executable zeolite-setup in /home/builder/hackage-server/build-cache/tmp-install/bin Warning: The directory /home/builder/hackage-server/build-cache/tmp-install/bin is not in the system search path. Installing executable zeolite in /home/builder/hackage-server/build-cache/tmp-install/bin Warning: The directory /home/builder/hackage-server/build-cache/tmp-install/bin is not in the system search path. cabal: Leaving directory '/tmp/cabal-tmp-5360/zeolite-lang-0.7.0.0' cabal: Error: some packages failed to install: zeolite-lang-0.7.0.0-5a6ju1NxTvx7U6DyltTuii failed during the final install step. The exception was: dieVerbatim: user error (cabal: '/opt/ghc/bin/ghc-pkg' exited with an error: z-zeolite-lang-z-zeolite-internal-0.7.0.0: installed package info from too old version of Cabal (key field does not match id field) )