on d9d1dfd help sign in
all commits
db7e617Update to work with pandoc >= 1.10. Hopefully this is not another annoying change in which people cannot get 1.10 working on their machine.evancz 6cc617bAdd line and column number for type errors and "non-exhaustive" errors.evancz 1ad6801Add the ability to define custom infix operators.evancz f27453eAdd support for `[markdown| anything can go here |] :: Element`. Yay!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 79e465cChange representation of let-expressions to fix let-polymorphism. Better type inference for case-expressions (all cases must have same type).evancz 6cffa48Correct the frequent misspelling of "Foreign" (such a weird word!) and change internal representation of foreign import/export information.evancz 267f77cAdd basic module system and improve parser error messages.evancz c786d53Move some modules to the Gen/ folder.evancz