on c19392f help sign in
all commits
903977aReformulate canonicalization environmentEvan Czaplicki 70865f5Improve canonicalization hints and add JSON decoder hintEvan Czaplicki 39de107Make canonicalization hint a bit friendlierEvan Czaplicki 61e7508Add a hint for canonicalization errorsEvan Czaplicki 52e43bbDisallow equivalent representations of the same typeEvan Czaplicki 2feb357Begin upgrade of Reporting code from String to TextEvan Czaplicki b7403d0Detect duplicate fields in type and type alias declarationsEvan Czaplicki b97576dAttempt to speed up the parsing phaseEvan Czaplicki 0fb0978Remove dead code in Reporting.Error.CanonicalizeEvan Czaplicki a85deedImprove the "bad recursion" error messagesEvan Czaplicki 8a2628dFix typo.Richard Feldman 11697e2Link directly to #ports section for ports format.Richard Feldman e9cfb68Merge branch 'dev'Evan Czaplicki 8b484abFix #873, detect bad recursive valuesEvan Czaplicki 24e4c84fix wrong link in port type errorJanis Voigtländer 7469b18Rephrased per @jvoiglaender's comment.Richard Feldman a26722eExpress unknown qualifier in terms of modules.Richard Feldman 04c5e28Get rid of a bunch of TODOs in error messagesEvan Czaplicki 72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki 66c833dGet foreign effects workingEvan Czaplicki 84c913fRemove dead code for error reporting for effect typesEvan Czaplicki 3d94566Remove effect typesEvan Czaplicki ba5bfd2Add support for "effect types" that track which effects are neededEvan Czaplicki 83215bdFix #1153Evan Czaplicki 44b86a1Add full hints for recursive type aliasesEvan Czaplicki b0e91a4Actually draw a loop for mutually recursive type aliasesEvan Czaplicki 656bfb7Switch Reports to use Docs for pre and post hintsEvan Czaplicki 74db13fGet rid of Show and Pretty instances for AST typesEvan Czaplicki 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki 2cc0df4Clean up export canonicalization codeEvan Czaplicki 86acf58Give name hints in certain docs errorsEvan Czaplicki 501d241Improve hints and suggestions for unfound variablesEvan Czaplicki 4ffd70aUse backticks instead of single quotes when reporting code terms to end users.Richard Feldman 01a5b0bFix a missing space in the reporting message when too many or too few arguments.Richard Feldman e33c47bMake it possible to dealias types in errors and warningsEvan Czaplicki caa8283Support conversion from errors to JSONEvan Czaplicki 4a5d921Give more specialized error titlesEvan Czaplicki 67440cfRemove stray single quoteEvan Czaplicki 123f867Create Reporting.Report and move towards nicer messagesEvan Czaplicki dd00462Give a proper error on mutually recursive type aliasesEvan Czaplicki 62bed13Remove big comment of unused stuffEvan Czaplicki 230181aCreate hints for canonicalization errorsEvan Czaplicki ee3b209Error reporting overhaul (BIG)Evan Czaplicki