on 71ee7d2 help sign in
71ee7d2Minor update for recent AST changesEvan Czaplicki 557d518Fix bug in parsing (+) in import/exposing syntaxEvan Czaplicki 7149cfeUpdate Nitpick from using Can.CtorAlts to using Can.UnionEvan Czaplicki d78e502Minor updates needed because of AST changesEvan Czaplicki decec2dHandle qualified/unqualified AST nodes in canonicalizationEvan Czaplicki a57d829Change the canonicalization Env for new AST var infoEvan Czaplicki 450b5e7Update validation phase for new AST var infoEvan Czaplicki 50a6265Keep finer distinctions between variables in the ASTEvan Czaplicki 1e6121aIntroduce Elm.Name.fromForeignPtrEvan Czaplicki 84a9cdfFix code gen bug for OpStrictNEqEvan Czaplicki 7dfbc30Expose Nitpick.PatternMatches.Literal for errorsEvan Czaplicki 51d0bd4Try to produce better errors from unification / fixes / optimizationsEvan Czaplicki 8caab55Get cleaner errors on cyclic valuesEvan Czaplicki b371450Add additional metadata for TooManyArguments errorEvan Czaplicki 2deedfbAdd an explanation of why Elm does not have implicit castsEvan Czaplicki 732b5d1Track info for better shadowing error messagesEvan Czaplicki 0667191Write a bunch about why shadowing is not permittedEvan Czaplicki eb5da5eStop doing an extra `getPosition` callEvan Czaplicki 2d24732Check for reserved words when parsing qualified lowercase namesEvan Czaplicki c0800bcImprove the BadUnderscore error messageEvan Czaplicki 510f529cosmetic: normalize names and spaces a bitEvan Czaplicki 66183f1Add cases for unifying tuplesEvan Czaplicki 9b630c1Trim the public API of Elm.Compiler for nowEvan Czaplicki 78f5dc4Make error message name more clearEvan Czaplicki 5d3f945Improve the error message for BadNumberDotEvan Czaplicki bc1f2f0Allow ZERO or more infix ops in core librariesEvan Czaplicki 126a0e3Don't need the export region for certain docs errorsEvan Czaplicki ae0bf2bStop tracking category of dupsEvan Czaplicki d91a33eRemove unused exportEvan Czaplicki 05a3fecAdd parser for infix declarationsEvan Czaplicki 63e885cAdd Elm.Package.isKernel / shuffle definitions aroundEvan Czaplicki 8c63b57Fix an infinite loopEvan Czaplicki 06847f6Have the REPL parser expose Names rather than StringsEvan Czaplicki a97552bGive more flexibility in adding indexes to namesEvan Czaplicki 06e7d8fFix bug in computing row/col for keyword and symbol parsersEvan Czaplicki 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