on 2f6c8fc help sign in
2f6c8fcStop building unneeded data structureEvan Czaplicki 921a5a1Replace (!) with (=>) in default importsEvan Czaplicki 4a63470Call unifyFlexSuperStructure directlyEvan Czaplicki 60f4e71Avoid allocation when unifying two flex supersEvan Czaplicki 077d8e9Rename unifySuper to unifyFlexSuper to make specific usage clearerEvan Czaplicki 7a6d5a4Optimize case in combineFlexSupers to fail in fewer stepsEvan Czaplicki 5fe9bb9Fix bugs when unifying rigid constraintsEvan Czaplicki 669fa90Switch tuples to #N constructorsEvan Czaplicki befb3dfMove all tuple name generation to AST.HelpersEvan Czaplicki 10164beEncode JSON objects and arrays in the right orderEvan Czaplicki 774aebdSimplify Docs.AST to simplify API diffingEvan Czaplicki 56f76acElm.Compiler.Type.toString now takes a format argumentEvan Czaplicki b737fa0Add Decode.oneOfEvan Czaplicki 179ab45Allow specific values for Obj.RootsEvan Czaplicki 3c71d93Expose Elm.Utils.parseEntry for more precise REPL identificationEvan Czaplicki 374b9cfAllow multiple rootsEvan Czaplicki c4cc8eeStop generating extra code around function operators like (+)Evan Czaplicki 2aa8628Register variables used as binary operators for DCEEvan Czaplicki c0aed6fShuffle some code so that port deps get registered for DCEEvan Czaplicki 4c2e96aFix warnings in Generate.JavaScript.ExpressionEvan Czaplicki 725a893Add -Wall when in developmentEvan Czaplicki e99688dAdd init, onEffects, etc. deps when registering effect managersEvan Czaplicki 9048477Add Encode.nullEvan Czaplicki 441aebaAdd Json.Decode and Json.Encode as exposed modulesEvan Czaplicki b996670Rewrite JSON encode/decode for Elm.Docs and for public typesEvan Czaplicki 67c84d4Add Json.Decode.indexEvan Czaplicki 6b96fe7Add Encode.int and (==>)Evan Czaplicki 6b92297Switch to liftM in binary instanceEvan Czaplicki 11bd592Create encoders and decoders for Elm.Package and Elm.Compiler.ModuleEvan Czaplicki f775024Migrate Json.Decode and Json.Encode over from builderEvan Czaplicki 46bc422Make changes to support Elm.Kernel.* code and symbol tablesEvan Czaplicki ceb9175Code gen can customize how variables are generatedEvan Czaplicki 12fbd47Use Var.Global in optimized ASTEvan Czaplicki fa7b51dUse liftM in binary instances for typesEvan Czaplicki d7a266bSwitch to using liftM functions in binary instancesEvan Czaplicki 44cc85eAdd back definition for Native.List.ConsEvan Czaplicki bfae985Switch back to array literals for list literals, fix #1521Evan Czaplicki 219aff8Do not do anything special for Native valuesEvan Czaplicki 9e24b4fFilter out VirtualDom.Debug for nowEvan Czaplicki 39ae03cGive a nicer error message if certain bug manifestsEvan Czaplicki d715120Rename Elm.Compiler.Objects.rootEvan Czaplicki 9fd8302Expose Elm.Compiler.Objects.unionsEvan Czaplicki 6eaff9eElm.Compiler now exposes an opaque Obj.GraphEvan Czaplicki eb30f83Add binary instance for everything in AST.Expression.OptimizedEvan Czaplicki fa3c0a7Add binary instance for Main type in AST.Expr.CanonicalEvan Czaplicki de5ba20Add binary instance for AST.Variable.GlobalEvan Czaplicki c0e1f3eAdd binary instances for some DecisionTree typesEvan Czaplicki fe7bbbdcosmetic: add vertical whitespaceEvan Czaplicki 9db7f7eAdd binary instance for AST.Effects.ManagerTypeEvan Czaplicki 22300f3Add binary instance for RegionsEvan Czaplicki