6cc617bAdd line and column number for type errors and "non-exhaustive" errors.evancz
22a6362Add translations for signal binopsEvan Czaplicki
73f7d7cProperly escape strings.evancz
06e5a22Make the order of definitions more flexible. Also, ensure that unicode characters work in strings.evancz
2eeac2fAdd guarded definitions. Add whitespace sensitivity for let- and case-expressions.evancz
b4d563dFix bugs in import statements. Make sure JS imports work with any JS-minifier.evancz
1ad6801Add the ability to define custom infix operators.evancz
d2d456aGet 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.evancz
56b5e53Detect 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.evancz
962e6acCorrect bug in jsevent import. Fix some of the pre-compiled examples.evancz
a46ff13Import everything in `Elm` namespace into every Elm program.evancz
bdb898dRename libraries, dropping prefixes. This probably introduces some bugs.evancz
b367fd1Make pattern matching more concise, fewer temporary variables.evancz
1610b99Fix compilation error in Hints.hs, and correct a character escaping bug in the JS output.evancz
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
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list