on 3f20280 help sign in
3f20280Make public API for generating JS nicerEvan Czaplicki dc81293Move Elm.Interface out of public APIEvan Czaplicki 422e250Find way to quote exported names and make code smallerEvan Czaplicki f8ace43Only provide the debug metadata when in debug modeEvan Czaplicki 0da3204Generate debug metadata in the right formatEvan Czaplicki 247359cMake code gen of `main` values easierEvan Czaplicki ba4c3dfGet rid of (<|) and (|>) in Elm.UtilsEvan Czaplicki 3b7f6ffUpdate public API a bitEvan Czaplicki 474ec0dGenerate ElmVar and JsVar KChunks properlyEvan Czaplicki 9eb1ab6Detect kernel variables in canonicalizationEvan Czaplicki 27ffde4Fix kernel import processing / assign Elm vs JS vars properlyEvan Czaplicki da57d72Add binary instances for Opt.Graph / improve KChunk representationEvan Czaplicki 92b06deUpdate .cabal for all the module structure changesEvan Czaplicki b0dc362Remove wrappers for errors and warningsEvan Czaplicki 2277745Shuffle code to make Elm.Compiler work againEvan Czaplicki 57e03b9Revive code to verify module documentationEvan Czaplicki f41abdaRevive Elm.Docs and make it less cleverEvan Czaplicki 1b0a3bfGet Elm.Header working againEvan Czaplicki 93f583aCombine Parse.Kernel into Elm.KernelEvan Czaplicki 4624721Make sure package names are not inlinedEvan Czaplicki 55fd854Simplify default import code. No more infix stuff.Evan Czaplicki 102ed8cGet Elm.Compiler.Module working againEvan Czaplicki 22736cfGet public types working againEvan Czaplicki 4eaeee5Add OneOrMore.mapEvan Czaplicki feb5eceNo longer need Objects.Internal => delete itEvan Czaplicki 810172ecosmetic: rename types to annotationsEvan Czaplicki 2e099f9Tie all the phases togetherEvan Czaplicki 740341fSwitch to the CPS'd result type for everythingEvan Czaplicki 6bc0cbbGet Generate.JavaScript working againEvan Czaplicki 755239cAdd code for shortening filed names based on frequencyEvan Czaplicki d6f95ceRegister _Utils_chr dependency for any character literalEvan Czaplicki 2799bc0Track normal and kernel deps the same wayEvan Czaplicki 579464eMove kernel chunks into AST.OptimizedEvan Czaplicki 84e60f0Add Elm.Name.platformEvan Czaplicki 4a4ef72Add some logic to inline + when there are string literalsEvan Czaplicki 42c3f75Get generation of expressions working againEvan Czaplicki ee5f359Change the Index API around for latest usageEvan Czaplicki 8a89c86Shuffle the optimized AST to make code gen easierEvan Czaplicki 022925aTrack custom kernel tokens more preciselyEvan Czaplicki 77f542dTrack an index for each constructorEvan Czaplicki 2c1b2e8Update Nitpick.TopLevelTypes / fit main into Opt.Graph more nicelyEvan Czaplicki 8e73b5bCreate Optimize.Module for creating object graphsEvan Czaplicki 966edcdStart tracking field name countsEvan Czaplicki 57490fdGet Optimize.Port working againEvan Czaplicki d93de65Add Elm.Name.value NOINLINE constantEvan Czaplicki 9b18f28Hook up decision tree in optimize phaseEvan Czaplicki 2da8c0dBegin reviving the optimize phaseEvan Czaplicki 086880cUpdate pattern matches for less caching in canonical ASTEvan Czaplicki 3c00750Stop tracking uses and destructors in canonical ASTEvan Czaplicki 76d3d24Rename A.drop to A.toValueEvan Czaplicki