on fcf5cef help sign in
all commits
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 db0f872Make changes to get elm-reactor workingEvan Czaplicki f473c68Modernize code and change Elm.Compiler.comiple APIEvan Czaplicki ed1aeb6Finally get rid of Build/ directory, it's all in elm-make!Evan Czaplicki 914e047Rename compiler/ to src/Evan Czaplicki 9c61b17rename src/ to compiler/ because the runtime/ directory is going to be top-levelEvan Czaplicki 51c9312Essentially eliminate automatically imported modulesEvan Czaplicki f460d74Give values for interfaces and object filesEvan Czaplicki b75e5a7Actually return the Module.Interface for nowEvan Czaplicki 9cda2b2rename compiler/ to src/Evan Czaplicki