git.iko.soy
/
elk
readme
files
commits
refs
on
cd4b4e2
help
sign in
history of
compiler/Initialize.hs
all commits
8fc72d2
Remove instance of unsafePerformIO
Justin Leitgeb
13 years ago
c845e58
Give more helpful error messages when deserializing elmi files
Justin Leitgeb
13 years ago
1974ad5
Revert "Export types from ADTs in the default exports"
Evan Czaplicki
13 years ago
4e82d19
Export types from ADTs in the default exports
Evan Czaplicki
13 years ago
de52cac
Add --src-dir flag
Evan Czaplicki
13 years ago
11f5f52
Actually use infixes in parser
Evan Czaplicki
13 years ago
6ba2d70
Revert 95ec3a8..1a093ac
Evan Czaplicki
13 years ago
d7c89ee
support cross-module OpTables
Evan Czaplicki
13 years ago
4f69730
Export record constructors by default
Evan Czaplicki
13 years ago
7c58089
Remove unused import
Evan Czaplicki
13 years ago
96136be
Get the correct exports
Evan Czaplicki
13 years ago
dd8843f
Take correct file path, even if module name is not given
Evan Czaplicki
13 years ago
a98a7be
Export ADT constructors too
Evan Czaplicki
13 years ago
2f6d322
If no exports are listed, everything gets exported
Evan Czaplicki
13 years ago
2f5639c
Introduce Transform.Canonicalize
Evan Czaplicki
13 years ago
0a6bd8b
Generate and use interfaces.data so standard library types are available
Evan Czaplicki
13 years ago
39f2a87
Rewrite `readDeps` so that modules are never read more than once
Evan Czaplicki
13 years ago
016a199
Start using Metadata.Prelude
Evan Czaplicki
13 years ago
6c808aa
change whitespace
Evan Czaplicki
13 years ago
eb722a2
Make a type less general
Evan Czaplicki
13 years ago
c140d69
First draft of cross-module type checking
Evan Czaplicki
13 years ago
1f8b7bb
Introduce TypeLibrary alias, a minor cosmetic change
Evan Czaplicki
13 years ago
b1dd157
Begin passing module interfaces when compiling dependencies
Evan Czaplicki
13 years ago
fa11f8e
get rid of unused imports
Evan Czaplicki
13 years ago
c9a1cc9
Minor reformatting and removing unused dependencies
Evan Czaplicki
13 years ago
9592d28
Start using Data.Graph to work out dependency problems and other minor tweaks
Evan Czaplicki
13 years ago
e852ae2
Add field to MetadataModule for datatypes
Evan Czaplicki
13 years ago
82983a6
Update more modules to use the MetadataModule data structure
Evan Czaplicki
13 years ago
ce357b3
Switch to reporting errors with [Doc] for prettier layout.
Evan Czaplicki
13 years ago
a5bc960
Minor cosmetic changes
Evan Czaplicki
13 years ago
93a948c
Add back in checks for duplicate and out-of-order definitions.
Evan Czaplicki
13 years ago
cb914d9
Get all of the Haskell files compiling with the new type checker. Does not actually work, undefined is used in some places as a stopgap measure.
Evan Czaplicki
13 years ago
35981eb
Finish parameterizing the AST and properly check errors in let expressions.
evancz
13 years ago
721ce4f
Continue reorganizing the code-base.
evancz
13 years ago
f5bdb2c
Minor code changes to help allow custom infix precedence and associativity.
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
87fa86c
Get type dealiasing working.
evancz
14 years ago
ab62612
Ensure that --make skips trying to read libraries as files.
evancz
14 years ago
7dbb052
Load json representation of types with Template Haskell, so library files are the base truth of type information.
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