ec24738Get rid of dead codeEvan Czaplicki
fda1d2fAdd canonicalization for aliases and ADTsEvan Czaplicki
5d90172Add the `String` type alias to Basics and update modules that depend on stringsEvan Czaplicki
a767024Update to rely on the difinition of Signals in the Signal libraryEvan Czaplicki
6ace8a0Move the definition of the Signal type out of the compiler and into the Signal libraryEvan Czaplicki
0f3910dMake SortDefinitions aware of ADT constructors, gave incorrect sorts beforeEvan Czaplicki
46cb850Whitespace cleanupEvan Czaplicki
3f96acfGet rid of logging and add Int, Float, Char, Bool to the global environmentEvan Czaplicki
2f49151Cosmetic changesEvan Czaplicki
ab00bceRemove SourceSyntax.RenameEvan Czaplicki
f818274Prettify code to print programEvan Czaplicki
5c81d14Update dependencies and comment out things that slow the build and are unnecessary for testingEvan Czaplicki
2f5639cIntroduce Transform.CanonicalizeEvan Czaplicki
02ab90eNo need to derename, names will be preservedEvan Czaplicki
1418bdeRemove use of SourceSyntax.Rename, which no longer existsEvan Czaplicki
e22c7d4Add types and `deprime` function to SourceSyntax.HelpersEvan Czaplicki
eb96d7aGet rid of current canonicalization codeEvan Czaplicki
e8ab1c2Remove SourceSyntax.Rename, which was unusedEvan Czaplicki
fa132eaChange name of Prelude to Basic, matching change in libraries/Evan Czaplicki
0a6bd8bGenerate and use interfaces.data so standard library types are availableEvan Czaplicki
3a4863fGet JavaScript.Experimental workingEvan Czaplicki
3cc169bGet Text compilingEvan Czaplicki
fc6ce75Get Graphics/ compiling!Evan Czaplicki
d6acea8Get Input library in shape to compileEvan Czaplicki
da346eaShow type errors in the order they appear in the source fileEvan Czaplicki
5234d6dGet Graphics/ libraries closer to compilingEvan Czaplicki
272557dFix for "trying to write to a file in a non-existant directory"Evan Czaplicki
fd63affCorrect the code that unifies recordsEvan Czaplicki
576e979Simplify code to generate record constraintsEvan Czaplicki
ab41d0cTake out types that were listed as "builtin"Evan Czaplicki
c1d5f86Simplify type error messagesEvan Czaplicki
42065ebGenerate fewer intermediate variables during record unificationEvan Czaplicki
ebcaad0Fix possibility of calling `maximum` on empty listsEvan Czaplicki
eb1e353Update .gitignore to ignore files in ElmFiles/ directoriesEvan Czaplicki
e1d26d0Get Mouse compilingEvan Czaplicki
20067c4Get more libraries compilingEvan Czaplicki
602117fCorrect types (Int back to KeyCode)Evan Czaplicki
2a51470Implement unification for recordsEvan Czaplicki
760ad90Add record constructors, begin using lists to represent fields in record types to maintain ordering from the source programEvan Czaplicki
7d00618Make Window workEvan Czaplicki
2a5bee0Include type aliases from dependenciesEvan Czaplicki
39f2a87Rewrite `readDeps` so that modules are never read more than onceEvan Czaplicki
abb4bc0Fix up many librariesEvan Czaplicki
0f85a2fResolve type aliases in `instantiator`Evan Czaplicki
46631c3Remove dead codeEvan Czaplicki
637c7e0Put type aliases in ModuleInterfaceEvan Czaplicki
d7cdaceGet Automaton compilingEvan Czaplicki
6948858Allow multiple different imports of the same module, clean up `canonicalize` codeEvan Czaplicki
9386751Fix parser for "import List" which before was not importing anything.Evan Czaplicki
0ab92aeMinor tweaks to match type-checker generation of ADT constraintsEvan Czaplicki
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