on ea5c662 help sign in
history ofsrc/Compile.hs
all commits
d4cc828Change the Context passed into Elm.Compiler.compileEvan Czaplicki 5698054Upgrade Compile function to take text, not stringsEvan Czaplicki 6d518a6Add cost centers for canonicalization and nitpickingEvan Czaplicki b97576dAttempt to speed up the parsing phaseEvan Czaplicki 02032d8Switch to SCC names that are easier to filterEvan Czaplicki 91f3547Add SCC annotations for compiler profiling / benchmarking.Justin Manley 856ac59Check programs that take flags, generate relevant decoderEvan Czaplicki 94ebc2dUse the same Result type everywhereEvan Czaplicki 66c833dGet foreign effects workingEvan Czaplicki 3e8eb7bJust focus on effect modules, ignore foreign effects for nowEvan Czaplicki 6d9f01bRemove portsEvan Czaplicki 97572f9Thread VariantDict through to decision tree compilerEvan Czaplicki 99a44a0Turn incomplete pattern matches into a static errorEvan Czaplicki 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki 4f369b8Add package to interface fileJoeyEremondi 0d89d62Introduce Canonical module nms with pkg infoJoeyEremondi 1c6abbfPut core name in shared libraryjmite b001556Don't unwrap Package.Namejmite d492e71Fully represent possible patterns (add locals and tuples)Evan Czaplicki 9d9e439Fix tag lookup, add check to the compilation pipelineEvan Czaplicki fb1a6d2Throw errors when you have ports in a submoduleEvan Czaplicki 276ad25Add warnings for top-level values without type annotationsEvan Czaplicki fb08d70Make imports alphabeticalEvan Czaplicki 1347951Move Canonicalization code into its own subtreeEvan Czaplicki b4657b9Make error reporting parallelEvan Czaplicki ee3b209Error reporting overhaul (BIG)Evan Czaplicki f473c68Modernize code and change Elm.Compiler.comiple APIEvan Czaplicki ed1aeb6Finally get rid of Build/ directory, it's all in elm-make!Evan Czaplicki