on 5b5230c help sign in
all commits
72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki 66c833dGet foreign effects workingEvan Czaplicki fa09513Type check effect manager functionsEvan Czaplicki d4eb79cRemove unused importEvan Czaplicki d163289Parse more liberally, give errors in validation phase for better messagesEvan Czaplicki 3e8eb7bJust focus on effect modules, ignore foreign effects for nowEvan Czaplicki fe1e5d2Get types lined up in canonicalization, ignoring effects for nowEvan Czaplicki 4da491bProperly parse and validate define constructEvan Czaplicki 455dcb2Begin supporting "define" in Parse and Validate phasesEvan Czaplicki 50a14caParse "effect module" and "foreign effect module" headersEvan Czaplicki 0137452Rename ADT to unionEvan Czaplicki 6d9f01bRemove portsEvan Czaplicki b551630cosmetic: switch to modern indentationEvan 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 2d29699Make separate type for the optimized ASTEvan Czaplicki 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki 4f369b8Add package to interface fileJoeyEremondi 0d89d62Introduce Canonical module nms with pkg infoJoeyEremondi a950bc5Don't expose Elm.Compiler.Versionjmite e35986bIntroduce optimize phase, detect tail callsEvan Czaplicki cb6a361Add support for generating documentationEvan Czaplicki e0e0b2eProperly report region on bad exportsEvan Czaplicki ee3b209Error reporting overhaul (BIG)Evan Czaplicki 058b17aProperly prettify import declarationsEvan Czaplicki a6708ccAdd the word "exposing" when pretty printingEvan Czaplicki 2234b88New syntax and semantics for importsEvan Czaplicki 914e047Rename compiler/ to src/Evan Czaplicki 9c61b17rename src/ to compiler/ because the runtime/ directory is going to be top-levelEvan Czaplicki bb5d079Remove redundant -W flags from source codeEvan Czaplicki 9cda2b2rename compiler/ to src/Evan Czaplicki