on f563edc help sign in
f563edcGet "elm init" compiling againEvan Czaplicki b99047bAdd Reporting.ask and add catch for any weird exceptionsEvan Czaplicki 51e2035Update return types in Compile.compileEvan Czaplicki 30232a7Get rid of Data.Text dependencyEvan Czaplicki 4892f3etoKernelGlobal moved to a different moduleEvan Czaplicki af2ea2bHave a specific abstraction for tracking types in --debugEvan Czaplicki e9cd1f6Track package names in private interfacesEvan Czaplicki e408569Binary encode versions differently to account for 0.19.0Evan Czaplicki af3bc72Change the Generate.Html.sandwichEvan Czaplicki f106fd0Generate.JavaScript.generate just gives a Builder nowEvan Czaplicki 467f823Fix module name of Generate.JavaScript.FunctionsEvan Czaplicki 64de845Generate.Mode.shortenFieldNames works on Opt.GlobalGraphEvan Czaplicki b4fe1e1Trim elm.cabal down to just what is need right this secondEvan Czaplicki 6c3ae5bUpdate Optimize.Module to produce an Opt.LocalGraphEvan Czaplicki 5f1d0f5Minor edits for DeclareRec change (guaranteeing one Def)Evan Czaplicki c5e2ff5Have Nitpick.Debug just tell if a LocalGraph has any debug usesEvan Czaplicki 29fbe6bAdjust Elm.Details to account for kernel filesEvan Czaplicki 9ab8b60Add Data.Map.Utils for things I feel like I end up writing oftenEvan Czaplicki 7c1f925Split Opt.Graph into GlobalGraph and LocalGraphEvan Czaplicki 3ee017eRequire at least one Def in recursive declarationsEvan Czaplicki 481620fAdd new build manager that should allow more concurrencyEvan Czaplicki ff46029Update kernel parsing to work properlyEvan Czaplicki 83faa2eAdd data structure called Data.NonEmptyList for a couple scenariosEvan Czaplicki d371510Switch to Http.get in a couple placesEvan Czaplicki 2469006Add Http.get and switch archive fetching to use GET methodEvan Czaplicki 2afa146Introduce a more flexible reporting abstractionEvan Czaplicki 1ab58e1Get rid of Reporting.Progress.* style of reportingEvan Czaplicki 29b966fDecouple reporting from tasks, tasks are just for error trackingEvan Czaplicki 2f44d9fFilter out kernels when figuring out available importsEvan Czaplicki 6ebce70Rename AST.Source.getImport to getImportNameEvan Czaplicki 8d998beAdd file locking mechanism to Stuff module / make API more reliableEvan Czaplicki 1569e78Move locking mechanism out of File moduleEvan Czaplicki 436f495Add File.writePackage for .zip files and make readBinary more lenientEvan Czaplicki e175447Update for Stuff.metadata to Stuff.package renameEvan Czaplicki f3e9c0aReplace one-off code with safer File.writeBuilderEvan Czaplicki f7b7993The "per user cache" stuff has moved into the Stuff moduleEvan Czaplicki c338ea6Redo Deps.Verify code in Elm.DetailsEvan Czaplicki 0885d8aHave slightly different API for Deps.SolverEvan Czaplicki 6377ae7Rename Outline.getExposed to Outline.flattenExposedEvan Czaplicki a2e2a9aMake Http functions more specific to uses throughout compilerEvan Czaplicki 50f8defHandle imports more nicely during canonicalizationEvan Czaplicki efe80bcRevamp compilation processEvan Czaplicki ca9ed29Rename Elm.ModuleName.toSlashPath to toFilePathEvan Czaplicki 6636a97Update interfaces to be more precise in new compilation schemeEvan Czaplicki 1b94b5cAdd (OneOrMore.destruct : (a -> [a] -> b) -> OneOrMore a -> b)Evan Czaplicki 4992c30Add Eq to parts of canonical ASTEvan Czaplicki 3a02ad4Track whether a module name was specifiedEvan Czaplicki 6ea473dRedo Stuff.metadata as Stuff.package / add file names for cachingEvan Czaplicki d09b95aShuffle code in Deps.DiffEvan Czaplicki 08cb6f7Collapse Deps.Explorer into Deps.Solver with new CPS implementationEvan Czaplicki