on 3ee017e help sign in
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 ad2008fTrim Deps.Website down to just domain namesEvan Czaplicki 31fde71Move Stuff.Paths into just StuffEvan Czaplicki 08ebf20Move Deps.Cache to cleaner Deps.Registry moduleEvan Czaplicki 45c13a7Move Generate.Nitpick to Nitpick.DebugEvan Czaplicki d6d4b1eGet rid of Generate.ArtifactsEvan Czaplicki e411af4Move all generation code to compiler/src/Generate/Evan Czaplicki 319db32Get rid of Reporting.Progress.BarEvan Czaplicki 3c02e30Get rid of Stuff.VerifyEvan Czaplicki 311535cAdd BangPatterns language extension to Elm.KernelEvan Czaplicki 390be8dGet rid of client/server distinction in Mode for nowEvan Czaplicki ae9ecd5Redistribute useful code from Elm.Compiler.ObjectsEvan Czaplicki bcd1358Rename Elm.ModuleName.nameToX to Elm.ModuleName.toXEvan Czaplicki beb9787Move version filtering out of Elm.VersionEvan Czaplicki ed4528fSplit Magnitude out into its own moduleEvan Czaplicki f31fd4aBegin to consolidate Elm.Project.* into Elm.Outline and Elm.DetailsEvan Czaplicki 8df5596Move Elm.Licenses to be in different directoryEvan Czaplicki cb359faMove Elm.Constraints to be in different directoryEvan Czaplicki 70aed83Redo the Http helpers to be simpler / more like in ElmEvan Czaplicki 58a25d5Have the Task type do less work / use CPS implementationEvan Czaplicki