on 74db10f help sign in
74db10fUpdate Nitpick/* for changes in Utf8, Region, etc.Evan Czaplicki 9fc0613Update Optimize/* for changes in AST and RegionsEvan Czaplicki 41a1963Update Type/* for changes in AST.Canonical and Reporting.RegionEvan Czaplicki 1ae4e82Update Canonical/* for collapse of AST.Valid and Reporting.RegionEvan Czaplicki dba8208Collapse Reporting.Region into Reporting.AnnotationEvan Czaplicki 962f413Move kernel parsing code to Elm.KernelEvan Czaplicki 82ebd8cStop tracking docs in AST.Canonical, and model Float and Shader a bit differentEvan Czaplicki 8f4bd0dStart tracking GLSL source with a Utf8.VeryLongEvan Czaplicki 9ff0465Stop using Data.Text in Json.EncodeEvan Czaplicki 7d81bcbCollapse JSON decoding into one file and use new parserEvan Czaplicki f4b2de3Update all the parser code for the new Parser.PrimitivesEvan Czaplicki f4707e6Redo the Parser type to allocate less and do less computationEvan Czaplicki 8e13168Get rid of the validation codeEvan Czaplicki 44eaa6dCollapse AST.Valid into AST.SourceEvan Czaplicki 82d32c6Have a unified String representationEvan Czaplicki 1373388Move JSON errors to Reporting.ErrorEvan Czaplicki a66a03fMove Elm.Constraint and Elm.LicensesEvan Czaplicki 23cd442Rename File.Artifacts to Generate.ArtifactsEvan Czaplicki c31b96dUpdate builder/* for new Elm.ModuleName moduleEvan Czaplicki 2ecbee3Update compiler/* for new Elm.ModuleName moduleEvan Czaplicki 517ebd4Rename Elm.Package.Package to Canonical to match other conventions betterEvan Czaplicki 0fb8be0Combine AST.Module.Name and Elm.Compiler.Module into Elm.ModuleNameEvan Czaplicki a798228Unbox types safely in --optimize modeEvan Czaplicki 1cfe830Fix name escaping in builders that cross buffer boundariesEvan Czaplicki 30c71b0Generate escape characters properly in stringsEvan Czaplicki 1308e3dDo not move row or column when \r is seen in multi-line stringEvan Czaplicki 6b0b52eTry different style of issue templateEvan Czaplicki 77bac8fRemove Elm.Name and switch elm.cabal file to new name formatEvan Czaplicki 541409cSwitch terminal/ over to Data.NameEvan Czaplicki 843893aSwitch functions like Module.nameToSlashPath to Data.NameEvan Czaplicki 1bb5a3eSwitch Elm.Kernel over to Data.NameEvan Czaplicki ea403e7Switch Nitpick/ over to Data.Name (annotations only)Evan Czaplicki c94fe54Switch Compile.hs over to Data.Name (annotations only)Evan Czaplicki 6940b9fSwitch stuff in builder/ over to Data.NameEvan Czaplicki d331101Switch Elm/ to Data.Name if only needed qualifier changesEvan Czaplicki 5fbf3b1Switch Elm.Package to use Data.Name for author and projectEvan Czaplicki 0d4ba6eSwitch Generate/JavaScript/ over to Data.NameEvan Czaplicki 2fb73b7Switch Reporting/ over to Data.NameEvan Czaplicki 69224e3Switch Validate.hs to Data.NameEvan Czaplicki 0f9b048Switch Type/ over to Data.NameEvan Czaplicki 36b505fSwitch Optimize/ over to Data.NameEvan Czaplicki 2f9afbeSwitch Json/ over to Data.NameEvan Czaplicki 42f3721Switch Canonicalize/ over to Data.NameEvan Czaplicki c7504ccSwitch Parser/ over to Data.NameEvan Czaplicki 6055395Flow Data.Name usage through to type helpersEvan Czaplicki 64dcd7eUse Data.Name in shadersEvan Czaplicki 270d8bdUse Data.Name in module namesEvan Czaplicki 4e94115Swap the primary AST phases over to Data.NameEvan Czaplicki 0f45ed9Introduce custom Data.Name moduleEvan Czaplicki f368d89Add Utf8.toStringEvan Czaplicki