d6c8ecdreorder things and make the help flag nicerEvan Czaplicki
66c288eRemove minification from compiler.Evan Czaplicki
de232b6Use ByteStrings to make writing html and js a bit fasterEvan Czaplicki
d4def20Make sure that `createDirectoryIfMissing` is called for included js filesEvan Czaplicki
37f1be6Add fixities to module interfacesEvan Czaplicki
6ba2d70Revert 95ec3a8..1a093acEvan Czaplicki
fea6e5dAdd fixities to module interfacesEvan Czaplicki
4d25352Show realiased types when printing errors and when printing module typesEvan Czaplicki
7093436Switch to SrcTypes after type inference, not in compilerEvan Czaplicki
cc81b1eMake sure that all directories in build/ are properly constructedEvan Czaplicki
50dada1Fix very silly error, default module name is "Main" not "Name"Evan Czaplicki
ed6b255Properly parse out module names, defaulting to Main if no name is given.Evan Czaplicki
43b604eIntroduce cache/ and build/ directoriesEvan Czaplicki
97ab619Make sure that the user defined module name is used in generated HTMLEvan Czaplicki
a446d60Ensure that binary serialization works on Windows. Previously had issues with line ending conversions messing with binary data.Evan Czaplicki
1df206dClean up mistakes from the mergeEvan Czaplicki
51dfa67Merge branch 'types'Evan Czaplicki
1f39007Add more space between type errorsEvan Czaplicki
37417e1print file path when compiling and enable multithreaded executionEvan Czaplicki
520c81fBetter names for files when no name is givenEvan Czaplicki
dd8843fTake correct file path, even if module name is not givenEvan Czaplicki
e677f27add a type signatureEvan Czaplicki
f8fe8e4Properly convert Type.Type to SourceSyntax.TypeEvan Czaplicki
f818274Prettify code to print programEvan Czaplicki
2f5639cIntroduce Transform.CanonicalizeEvan Czaplicki
0a6bd8bGenerate and use interfaces.data so standard library types are availableEvan Czaplicki
272557dFix for "trying to write to a file in a non-existant directory"Evan Czaplicki
637c7e0Put type aliases in ModuleInterfaceEvan Czaplicki
016a199Start using Metadata.PreludeEvan Czaplicki
8ffcf9ePrettier printing for infix operator definitionsEvan Czaplicki
eb722a2Make a type less generalEvan Czaplicki
4bcde7eAdd flag for printing a whole programEvan Czaplicki
1f8b7bbIntroduce TypeLibrary alias, a minor cosmetic changeEvan Czaplicki
0fd1f67Get things in place to pass Prelude interfacesEvan Czaplicki
b1dd157Begin passing module interfaces when compiling dependenciesEvan Czaplicki
22f7f8aCreate a serializable interface for a module's type informationEvan Czaplicki
1a4732aStart building a .elmi file that contains the types of all top-level functionsEvan Czaplicki
ce652d9Print errors more nicelyEvan Czaplicki
82983a6Update more modules to use the MetadataModule data structureEvan Czaplicki
35981ebFinish parameterizing the AST and properly check errors in let expressions.evancz
d7dcf5aGet the whole compiler building again.evancz
569541eFix broken build.evancz
6e56df5Switch to only generating elmo files. Turn off the CPP flags in .cabal and remove all generated JS files on each build for now.evancz
951df07Only produce elmo files. The aim is to use a layout for object files similar to Go, which has thought very hard about how to make compilation really fast.evancz
212d19cStart using the given output-directoryevancz
2d1e06bStart generating elmi and elmo files to permit sharing of types, values, and infix info between modules.evancz
ce64672Clean up imports in many files.evancz
5d536d1Get prelude added in all cases.evancz
1af2ff9Get the API for Language.Elm in better shape. Trying to get elm-lang.org working again.evancz
82f888cGet the type-checker running based on docs.json information. Also add rules for `Nil` and `Tuple0`, `Tuple2`, etc.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