on fe7bbbd help sign in
all commits
f232da4Do DCE while generating JS.Evan Czaplicki abd5880Use bytestring builders to generate JSEvan Czaplicki 7bb1738Have header parser return Maybe, not default valueEvan Czaplicki 357b7e4Stop holding FilePath in AST.ModuleEvan Czaplicki b5b685eRename Elm.Compiler.Result._ifaceEvan Czaplicki 542c763Hold less in Interface / add "privatize" to shrink memoryEvan Czaplicki 65e6ff1errorToDoc replaces errorToString and errorToStdoutEvan Czaplicki d4cc828Change the Context passed into Elm.Compiler.compileEvan Czaplicki 5a82332Do not require a Pkg.Name for parseDependenciesEvan Czaplicki 3f6ffc3Improve code that extracts code from source in errorsEvan Czaplicki f284fabGet docComment parsing working againEvan Czaplicki 12c5078Have parseDependencies give out valid error messagesEvan Czaplicki 2203dd6Upgrade Elm/ from String to TextEvan Czaplicki b97576dAttempt to speed up the parsing phaseEvan Czaplicki 2372433Stop exposing defaultImports and do all import adding internallyEvan Czaplicki 4b72f55Have Elm.Compiler.parseDependencies produce tagsEvan Czaplicki 684504eUse custom JS rendererEvan Czaplicki 94ebc2dUse the same Result type everywhereEvan Czaplicki 103b19bExpose Raw and Canonical module names directlyEvan Czaplicki 0c62398cosmetic: add vertical whitespaceEvan Czaplicki d163289Parse more liberally, give errors in validation phase for better messagesEvan Czaplicki 3e8eb7bJust focus on effect modules, ignore foreign effects for nowEvan Czaplicki 50a14caParse "effect module" and "foreign effect module" headersEvan Czaplicki 6d9f01bRemove portsEvan Czaplicki 656bfb7Switch Reports to use Docs for pre and post hintsEvan Czaplicki 74db13fGet rid of Show and Pretty instances for AST typesEvan Czaplicki 97572f9Thread VariantDict through to decision tree compilerEvan Czaplicki 7e1de43Make some minor changes to get elm-make workingEvan Czaplicki 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki 4f369b8Add package to interface fileJoeyEremondi 0d89d62Introduce Canonical module nms with pkg infoJoeyEremondi a950bc5Don't expose Elm.Compiler.Versionjmite 50efcd0Stop exporting rawVersionjmite b001556Don't unwrap Package.Namejmite e35986bIntroduce optimize phase, detect tail callsEvan Czaplicki cb6a361Add support for generating documentationEvan Czaplicki e33c47bMake it possible to dealias types in errors and warningsEvan Czaplicki db277d9Add colors to errors and warningsEvan Czaplicki df0fb5dAdd public API for turning warnings into JSONEvan Czaplicki fb1a6d2Throw errors when you have ports in a submoduleEvan Czaplicki caa8283Support conversion from errors to JSONEvan Czaplicki af717ebSupport reporting of warningsEvan Czaplicki 19169fcChange public API of parseDependencies to give out ErrorsEvan Czaplicki 123f867Create Reporting.Report and move towards nicer messagesEvan Czaplicki b4a568cCreate nicely formatted error messagesEvan Czaplicki b4657b9Make error reporting parallelEvan Czaplicki ee3b209Error reporting overhaul (BIG)Evan Czaplicki 1611262Add rawVersion for elm-packageEvan Czaplicki b0596f7Migrate runtime/debug.js to elm-reactorEvan Czaplicki 5ff58f8Move runtime over to elm-lang/coreEvan Czaplicki