git.iko.soy
/
elk
readme
files
commits
refs
on
da346ea
help
sign in
history of
compiler/Compiler.hs
all commits
272557d
Fix for "trying to write to a file in a non-existant directory"
Evan Czaplicki
13 years ago
637c7e0
Put type aliases in ModuleInterface
Evan Czaplicki
13 years ago
016a199
Start using Metadata.Prelude
Evan Czaplicki
13 years ago
8ffcf9e
Prettier printing for infix operator definitions
Evan Czaplicki
13 years ago
eb722a2
Make a type less general
Evan Czaplicki
13 years ago
4bcde7e
Add flag for printing a whole program
Evan Czaplicki
13 years ago
1f8b7bb
Introduce TypeLibrary alias, a minor cosmetic change
Evan Czaplicki
13 years ago
0fd1f67
Get things in place to pass Prelude interfaces
Evan Czaplicki
13 years ago
b1dd157
Begin passing module interfaces when compiling dependencies
Evan Czaplicki
13 years ago
22f7f8a
Create a serializable interface for a module's type information
Evan Czaplicki
13 years ago
1a4732a
Start building a .elmi file that contains the types of all top-level functions
Evan Czaplicki
13 years ago
ce652d9
Print errors more nicely
Evan Czaplicki
13 years ago
82983a6
Update more modules to use the MetadataModule data structure
Evan Czaplicki
13 years ago
35981eb
Finish parameterizing the AST and properly check errors in let expressions.
evancz
13 years ago
d7dcf5a
Get the whole compiler building again.
evancz
13 years ago
6e56df5
Switch to only generating elmo files. Turn off the CPP flags in .cabal and remove all generated JS files on each build for now.
evancz
13 years ago
951df07
Only 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
13 years ago
212d19c
Start using the given output-directory
evancz
13 years ago
2d1e06b
Start generating elmi and elmo files to permit sharing of types, values, and infix info between modules.
evancz
13 years ago
ce64672
Clean up imports in many files.
evancz
13 years ago
5d536d1
Get prelude added in all cases.
evancz
14 years ago
1af2ff9
Get the API for Language.Elm in better shape. Trying to get elm-lang.org working again.
evancz
14 years ago
82f888c
Get the type-checker running based on docs.json information. Also add rules for `Nil` and `Tuple0`, `Tuple2`, etc.
evancz
14 years ago
294fdfd
Add prelude in compiler with flag. Re-add the `hiding` option for modules internally.
evancz
14 years ago
22bfcb8
Add the --no-prelude flag for compiling the standard libraries. Clean up code to handle flags. Change name of --generate-noscript to --noscript (this flag can probably be taken out actually)
evancz
14 years ago
1822ebc
Move the compiler down a directory, mostly.
evancz
14 years ago
keys
esc 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