on a3ad7d2 help sign in
a3ad7d2Make Elm.Name an opaque typeEvan Czaplicki 3a07bd6Make Json.Encode faster for generating stringsEvan Czaplicki dc356dfHide Elm.Name implementation in more placesEvan Czaplicki 4953132Fix type signature for record constructorsEvan Czaplicki 2c31662Properly privatize interfaces. No private things in public APIEvan Czaplicki 0efde80Fix bug in port encoder generationEvan Czaplicki 3179eaaMake sure local types and ctors take precedence over imported onesEvan Czaplicki 0d111c0Fix bug when the E in "case E of ..." is not a local variableEvan Czaplicki ba0b721Merge Nitpick.TopLevelTypes into Optimize.ModuleEvan Czaplicki e76858cSeparate out payload and overall type for portsEvan Czaplicki c1aba2cFix checks for strings as a port typeEvan Czaplicki 3492239Generate JS booleans, fix top-level tail defs, make JsEnums intsEvan Czaplicki 0b00f1cFix generation of let definitionsEvan Czaplicki 6114d0eGenerate fewer destructorsEvan Czaplicki 19ff114Properly escape module names and F3/A3 functionsEvan Czaplicki eaa646fFix references to Json modulesEvan Czaplicki bf63cb8Fix code generation for top level tail call definitionsEvan Czaplicki 4ac6981Fix bug in decision tree optimizerEvan Czaplicki cff909cFix how kernel data is turned into Obj.Graph infoEvan Czaplicki d284233Update Elm.Header to include default imports a better wayEvan Czaplicki fd172c9Mess with Canonical Env a bit to handle duplicate imports betterEvan Czaplicki 4cdb58dAdd default imports during header parsingEvan Czaplicki c5c6b2dMake TODO error messages more helpfulEvan Czaplicki 03e214dImplement parser for JSON numbersEvan Czaplicki 7434b91cosmetic: do the exposing line nicerEvan Czaplicki b9fd688Export a few more things from Json.Decode for better error handlingEvan Czaplicki 780b9a3Switch versionFromText to produce MaybeEvan Czaplicki bd97163Provide better information for module name JSON decoder failuresEvan Czaplicki edf2078Remove unused importEvan Czaplicki 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