on d2d456a help sign in
elk/elm/src
4 folders, 9 files
../ Gen/Get namespacing right in generated JS. All Elm libraries are now contained in the Elm object, no more libraries leaking out to pollute the global namespace. Language/Add better documentation for `runtimeLocation`. Parse/Detect ambiguous variable usage and report this to the user. Make the compiler match up import aliases with the underlying type hints. Add a ton of type hints. Types/Correct type of `findArray` in type hints. Ast.hsDetect ambiguous variable usage and report this to the user. Make the compiler match up import aliases with the underlying type hints. Add a ton of type hints. Compiler.hsFix default library listing. FreeVar.hsChange representation of Modules. Now all statements (definitions, datatypes, event imports, and event exports) are treated the same way. This caused lots of changes, but will ultimately improve type checking. Guid.hs* restructuring, part #1 Initialize.hsMake sure Prelude gets imported properly. Optimize.hsImprove optimizations a bit. The compiler now performs beta reduction in some simple cases. Rename.hsFix bugs with --make flag. Update new to version number. Make sure that all built-in modules are recognized by the compiler. Replace.hs* restructuring, part #1 Substitute.hsImprove optimizations a bit. The compiler now performs beta reduction in some simple cases.