43fd6c4Properly resolve cyclic dependencies.evancz
ecc49caSplit the alias code into its own file. Add checks for duplicate definitions, bad order of definitions, and type aliases without enough argumentsevancz
b2a7bd1Implement type aliases.evancz
ff7f9ccRename the module `Types` to `Types.Types`. This allows the .cabal file to list fewer source directories. Perhaps this will allow the use of GHCievancz
4e97c4fFinish renaming Parse files.evancz
1ad6801Add the ability to define custom infix operators.evancz
15e4664Make sure Prelude gets imported properly.evancz
9b659ddAdd error messages for errors due to untyped native functions. Hopefully untyped native functions can be eliminated soon!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
79e465cChange representation of let-expressions to fix let-polymorphism. Better type inference for case-expressions (all cases must have same type).evancz
e75937eFinal fixes for use of type schemes.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
248946fCreate Prelude module which exports a bunch of List functions. Add `take` and `drop` to Data.List. Ensure that prelude is automatically imported, even if it is not listed.evancz
267f77cAdd basic module system and improve parser error messages.evancz
42b364dLatest updates. Needs to be debugged.evancz
a6cf0d2Expose fewer internal functions, making more information available only through `toHtml :: String -> Html` and `toParts :: String -> (Html, String, String)`. Make the required changes to dependent files. Yesod.hs still needs one fix though.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