on 7b60982 help sign in
7b60982Track more information with Reporting.Error.ImportEvan Czaplicki 7115dd9Update for module names having regions nowEvan Czaplicki 2357180Only create a localizer for errors that use itEvan Czaplicki 66b6eaaGet a region when the module name does not match the file nameEvan Czaplicki 253bb13Swap Reporting.Problem to Reporting.ErrorEvan Czaplicki 0358ed9Associate bad imports with their modules of originEvan Czaplicki 79a4221The name of the module is paired with all Import.Error variantsEvan Czaplicki e07f164Use new error definition in Compile.compileEvan Czaplicki 3971043Introduce OneOrMore.getFirstTwo for one specific scenarioEvan Czaplicki fa9aba2Return a non-empty list of errors in Type.Solve and Nitpick.PatternMatchesEvan Czaplicki 5b0204dUpdate code rendering to start with a ByteStringEvan Czaplicki ab2b2b8Centralize compiler error reporting code in Reporting.ErrorEvan Czaplicki 0d5d9f4add NOINLINE to defaultModuleNameEvan Czaplicki c08afa0When a result fails, just give the OneOrMore value directlyEvan Czaplicki 0d2ec56No longer need an Elm.Compiler module as interface into other codeEvan Czaplicki 51ed497update the kernel parser for the new parse error styleEvan Czaplicki cabf9feexpose Data.Utf8.emptyEvan Czaplicki e23740cGet rid of OneOrMore.toList / only use OneOrMore.destructEvan Czaplicki 5f2b2fcMake a module specifically for import errorsEvan Czaplicki 8c9a84dGroup more syntax errors togetherEvan Czaplicki 3e4065bUpdate errors for JSON parsing for new error styleEvan Czaplicki 6369fa3Update Json.Decode to compile with new parser typesEvan Czaplicki 35a43f4Add new error reporting to Parse.ModuleEvan Czaplicki 8f2d0f4Parse doc comments along with declarationsEvan Czaplicki 931c665Support extraction of doc commentsEvan Czaplicki d4f01daSwitch from two getPositions to one addLocation in Type.variantEvan Czaplicki 8e0842cProvide error type as args to Number.precedence and Space.docCommentEvan Czaplicki 7a297d2Get new errors working in Parse.DeclarationEvan Czaplicki 22a4264Get a bunch of Parser/* modules working with new error trackingEvan Czaplicki aa10604Introduce nestable types for tracking parse errorsEvan Czaplicki 7410fc9Move Parse.Utils to Parse.SpaceEvan Czaplicki cb2368fStart to track context in errors onlyEvan Czaplicki 84985ddAdd specialized Eq and Ord instances for namesEvan Czaplicki ddc90c7Remove module that was merged into Install earlierEvan Czaplicki 09b57a7Update Init for new dependency solver / use Solver.initEnvEvan Czaplicki c911618Update Make for new build processEvan Czaplicki 1238607Get rid of fromFile / have the caller do thatEvan Czaplicki 886b167Shuffle different errors around in Reporting.ExitEvan Czaplicki cae261cAdd the ability to ignore reportingEvan Czaplicki 42b8ce2Merge install logic into Install.hs and use Solver.initEnvEvan Czaplicki 978ed5dAdd Elm.Details.verifyInstall and start using Solver.initEnvEvan Czaplicki bc785d0Switch qualified E to ExitEvan Czaplicki f4b6b0fRevamp solverEvan Czaplicki 7be64c0Get rid of Parse.fromFile / make file read responsibility of callerEvan Czaplicki 2421dd6Remove some Elm.Outline functions / move errors to Reporting.ExitEvan Czaplicki 41aaab9Avoid reading i.dat and o.dat on scratch buildsEvan Czaplicki e79abeeSmall tweak to handle (Maybe Name) in Src.ModulesEvan Czaplicki 519bf67Require at least one name in errors for cyclesEvan Czaplicki 1a2e65dReporting.Doc.cycle now works on WindowsEvan Czaplicki 8cd5c29Continue centralizing errors into Reporting.Exit moduleEvan Czaplicki