on d3fa290 help sign in
all commits
fe6f91bRemove Var.CanonicalEvan Czaplicki 959c23dReformulate AST for changes in validation / canonicalizationEvan Czaplicki 70865f5Improve canonicalization hints and add JSON decoder hintEvan Czaplicki 52e43bbDisallow equivalent representations of the same typeEvan Czaplicki 46bc422Make changes to support Elm.Kernel.* code and symbol tablesEvan Czaplicki de5ba20Add binary instance for AST.Variable.GlobalEvan Czaplicki f232da4Do DCE while generating JS.Evan Czaplicki bc3312cRemove unneeded language extension in AST.VariableEvan Czaplicki fe1d53aRefactor representation of "exposing" and documentationEvan Czaplicki b09bb00Upgrade Type code from String to TextEvan Czaplicki 36d38dbSwitch some AST modules from toString to toBuilder or toTextEvan Czaplicki ea2a61eFix bug in parsing type applicationsEvan Czaplicki 5e065deConvert Strings to Text in all the AST filesEvan Czaplicki c0b4375Switch all of the AST modules from String to TextEvan Czaplicki a2a2fc0Track region information in canonical defsEvan Czaplicki fdb21dfAdd hint about program vs programWithFlagsEvan Czaplicki eb7febaSwitch to having Cmd and Sub live in their own modulesEvan Czaplicki 128138cRemove special case support for appending textEvan Czaplicki 8f032c9Make `command` and `subscription` functions available in effect modulesEvan Czaplicki cde2b4acosmetic: remove unnecessary importsEvan Czaplicki 74db13fGet rid of Show and Pretty instances for AST typesEvan Czaplicki 8aec074Fix #880, unify comparable and appendable typesEvan Czaplicki c9f3911Remove a bunch of Control.Applicative imports since we're only GHC 7.10 nowEvan Czaplicki 2d29699Make separate type for the optimized ASTEvan Czaplicki c5c4da6cosmetic: minor indentation and naming changesEvan Czaplicki 2662b3bProper package info in Var.TopLevelVarJoeyEremondi c6bde91Merge branch 'master' of https://github.com/elm-lang/elm-compiler into sortingRefGraphJoeyEremondi 8a43c40Special type for vars that are only top-levelJoeyEremondi 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki 73b288acosmetic: minor whitespace stuffEvan Czaplicki 2cd0692Fill in new case for Homejmite cc26a64Add TopLevel type, initialize in envjmite e33c47bMake it possible to dealias types in errors and warningsEvan Czaplicki ee3b209Error reporting overhaul (BIG)Evan Czaplicki 8a87749Remove crazy stuff (Stream / JavaScript => Json)Evan Czaplicki c8532b9Get rid of dead code regarding performEvan Czaplicki 0d83d8dGet rid of "perform", revert ports to 0.14 meaningEvan Czaplicki a096742Check type of 'perform' declarationsEvan Czaplicki cbe557dSwitch to "port" syntax for PortsEvan Czaplicki ea0d6b1Rename Command to TaskEvan Czaplicki 74a4b6aRename Promise to CommandEvan Czaplicki 07eb6d5Update for rename from WritableStream/Mailbox to Mailbox/AddressEvan Czaplicki 2a6e92bProperly check for WritableStream typesEvan Czaplicki 09d86deAdd type validation for loopback declarationsEvan Czaplicki 5018b35Add basic support for the loopback constructEvan Czaplicki 876c49eMerge branch 'exposing'Evan Czaplicki 94b3091Make mainType check able to handle any aliasesEvan Czaplicki 6775458Allow promises through portsEvan Czaplicki 4b30b6fstyle: improved indentation and namingEvan Czaplicki 2234b88New syntax and semantics for importsEvan Czaplicki