on 22bb2ee help sign in
22bb2eeRemove unused importsEvan Czaplicki aa7129aAdd Decode.mapError to help define some decodersEvan Czaplicki 00a3069Stop relying on aeson, parse JSON with my parserEvan Czaplicki 51e95e8Remove unused Parse.Primitives.getContext parserEvan Czaplicki ed80d49Simplify code for infix operator detection a bitEvan Czaplicki 01e6c52Switch from Aeson to Json.EncodeEvan Czaplicki 261b7ffFix bug in cycle detection of patterns with only one variableEvan Czaplicki 3f5f808Fix typo in exhaustiveness checks for three-tuplesEvan Czaplicki 546be39Fix little type in effect constraintsEvan Czaplicki 6a33dd6Properly register type variable in CLet for let-destructuringEvan Czaplicki ab555e7Get type checks on effect modules working properlyEvan Czaplicki e1e19d5Properly unify Unit1 typesEvan Czaplicki 70c7edfFix little typos in new record unification codeEvan Czaplicki d89ada2Fix type constraint generation for record accessorsEvan Czaplicki 1248704Localize headers into the correct rank!Evan Czaplicki 6140a9dStop allocating on Type.Solve.restoreEvan Czaplicki a930922Start adapting Reporting.Helpers from Text to Name valuesEvan Czaplicki 3f3ff8dMake Render.Code exports explicit / add dummy renderPair functionEvan Czaplicki bc755bbPut the canonicalization errors in an intermediate state that still worksEvan Czaplicki 7130d19Change the nature of a ReportEvan Czaplicki 077322cRethink the error messages for exhaustiveness checksEvan Czaplicki 9cc5cd8Update docs errors for new docs processing codeEvan Czaplicki fe2a01cShuffle things so Error.Syntax focuses more on parsing problemsEvan Czaplicki b537946Limit what is exposed by Reporting.RegionEvan Czaplicki 5366b91Begin revamp of type error messagesEvan Czaplicki 28a748bGet rid of Type.Constraint.Category that is not in use anymoreEvan Czaplicki 990ec7aAdd Elm.Name.startsWith for finding comparableX namesEvan Czaplicki b42fe5aMinor fix to match optimized AST changesEvan Czaplicki a2e92ddGenerate JS to handle enums and unboxingEvan Czaplicki 833ed96Handle enums and boxed values in optimized ASTEvan Czaplicki a740aacMake sure String and Char types are available by defaultEvan Czaplicki bf133d3Fix bugs: List as built-in type and ignoring kernel importsEvan Czaplicki 826b7ffHave fewer initial pool slotsEvan Czaplicki 466a5b5Actually pop the pool before solving contentEvan Czaplicki 1966810Rename to CLocal and CForeign / track variable names a bit differentEvan Czaplicki 2a2e58ccosmetic: make case branches more consistentEvan Czaplicki 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