on 8a89c86 help sign in
all commits
77f542dTrack an index for each constructorEvan Czaplicki 086880cUpdate pattern matches for less caching in canonical ASTEvan Czaplicki e41ae10Update exhaustiveness checks for more explicit Can.PatternEvan Czaplicki 52e43bbDisallow equivalent representations of the same typeEvan Czaplicki befb3dfMove all tuple name generation to AST.HelpersEvan Czaplicki f232da4Do DCE while generating JS.Evan Czaplicki 357b7e4Stop holding FilePath in AST.ModuleEvan Czaplicki a672aa7Upgrade Nitpick code from String to TextEvan Czaplicki 0c8da23Figure out which patterns are missing in exhaustiveness checkEvan Czaplicki 626b319Add back redundancy checkEvan Czaplicki c5b225dIntroduce faster exhaustiveness checkerEvan Czaplicki b97576dAttempt to speed up the parsing phaseEvan Czaplicki 0d2c5a2Remove [1..5] syntax in favor of List.rangeEvan Czaplicki 72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki 856ac59Check programs that take flags, generate relevant decoderEvan Czaplicki 94ebc2dUse the same Result type everywhereEvan Czaplicki 66c833dGet foreign effects workingEvan Czaplicki fa09513Type check effect manager functionsEvan Czaplicki 8f032c9Make `command` and `subscription` functions available in effect modulesEvan Czaplicki d163289Parse more liberally, give errors in validation phase for better messagesEvan Czaplicki 3e8eb7bJust focus on effect modules, ignore foreign effects for nowEvan Czaplicki 3bd0d85Primarily rename *Pattern and *Decl to just * in a ton of placesEvan Czaplicki 0137452Rename ADT to unionEvan Czaplicki 6d9f01bRemove portsEvan Czaplicki e303fbaRename Optimize modules about cases and decision treesEvan Czaplicki 1120001Fix #1077 where complete cases on booleans were handled wrongEvan Czaplicki 5d8dfd9Improve error messages for incomplete patterns in args and let-bindingsEvan Czaplicki c9f3911Remove a bunch of Control.Applicative imports since we're only GHC 7.10 nowEvan Czaplicki 97572f9Thread VariantDict through to decision tree compilerEvan Czaplicki 99a44a0Turn incomplete pattern matches into a static errorEvan Czaplicki 92dc057Remove 'Crash' from AST.Expression.GeneralEvan Czaplicki c6bde91Merge branch 'master' of https://github.com/elm-lang/elm-compiler into sortingRefGraphJoeyEremondi 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki b0beee4Added Facts to Canonical.DefJoeyEremondi 2b577feRemove surface syntax for multiway ifEvan Czaplicki c5efca9Merge branch 'simpler-records'Evan Czaplicki c2e4a69Pleasant messages when a pattern is missingEvan Czaplicki d492e71Fully represent possible patterns (add locals and tuples)Evan Czaplicki 9d9e439Fix tag lookup, add check to the compilation pipelineEvan Czaplicki d9cf19aRemove final newlineEvan Czaplicki 511475bRefactor to make Nitpick code simpler/clearerEvan Czaplicki 54df18aRename post-type-checks to NitpickEvan Czaplicki