on d178521 help sign in
all commits
eb748aeFix bugs with --make flag. Update new to version number. Make sure that all built-in modules are recognized by the compiler.evancz 9e82c6bAdd type hints, update version.evancz a66396cProperly escape newlines in Markdown, and add more info to changelogevancz 0391c1cAdd markdown support. Add minification support.evancz f27453eAdd support for `[markdown| anything can go here |] :: Element`. Yay!evancz d515420Make pattern matching significantly faster. Whoo! Bump to version 0.4.evancz 07ff347Fix optimization error.evancz 9b659ddAdd error messages for errors due to untyped native functions. Hopefully untyped native functions can be eliminated soon!evancz 028d2ecFix bad behavior of `[ lo .. hi ]` syntax. Now [4..0] ==> [], not [0].evancz 9e90c58Change module names in Types/ to include Types prefix. Work on getting let-polymorphism correct.evancz 75593c5Change 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.evancz 8c42218Add (^) binop and update comparison operators to use new comparison framework.evancz 79e465cChange representation of let-expressions to fix let-polymorphism. Better type inference for case-expressions (all cases must have same type).evancz 6c47a84Add separate representations for Ints and Floats.evancz 882a381Minor bug fixes for foreign imports/exports. Update changelogevancz a9da9b3Update compiler to parse and compile FFI imports and exports. Add type hints for Foreign.JavaScript. Fix bug where Haskell lib functions do not display title properly. Add --import-js flag.evancz 6cffa48Correct the frequent misspelling of "Foreign" (such a weird word!) and change internal representation of foreign import/export information.evancz f7bb662Fix resizing bug in Dispatcher.js. Bump version number for elm-server.evancz 0bef882Add --separate-js and --only-js flags. Improve error messages for missing and conflicting modules.evancz 00619e6Get compiler working with multiple source files.evancz 267f77cAdd basic module system and improve parser error messages.evancz c786d53Move some modules to the Gen/ folder.evancz