git.iko.soy
/
elk
readme
files
commits
refs
on
9d36caa
help
sign in
history of
compiler/SourceSyntax/Type.hs
all commits
9dd5dff
Make AST more general and try to give its phases better names
Evan Czaplicki
13 years ago
0cd2af2
used a more specific PP rendering to revert the changes to SS.Type pretty
John P Mayer Jr
13 years ago
853e63c
better shrinking and not-infinite-dump generation results in passed tests!
John P Mayer Jr
13 years ago
afb6bd5
better gen and shrink, but stack overflows
John P Mayer Jr
13 years ago
6c1d2d7
cosmetic: generalize `collectLambdas` to make a list of types, move prettifying code to the Pretty instance
Evan Czaplicki
13 years ago
2a0a0e6
Simplify SourceSyntax.Type AST, making record extension more restrictive as discussed with @maxsnew
Evan Czaplicki
13 years ago
270dbf8
Add -Wall to a bunch of SourceSyntax files and get them warning free
Evan Czaplicki
13 years ago
7b20993
Get rid of dependency on uniplate so AST does not need to derive Data or Typeable
Evan Czaplicki
13 years ago
a0cbe84
Throw an error when deserializing a bad type
Michael Sondergaard
13 years ago
1129430
Prettier printing for list types
Evan Czaplicki
13 years ago
a7b0d3f
Make nested record types prettier.
Evan Czaplicki
13 years ago
576e979
Simplify code to generate record constraints
Evan Czaplicki
13 years ago
760ad90
Add record constructors, begin using lists to represent fields in record types to maintain ordering from the source program
Evan Czaplicki
13 years ago
d9c1317
Add pretty printing for record types
Evan Czaplicki
13 years ago
eaa751d
Make pretty printing for types prettier
Evan Czaplicki
13 years ago
22f7f8a
Create a serializable interface for a module's type information
Evan Czaplicki
13 years ago
c942afe
Nicer pretty printing and a special variable to "Save the Environment"
Evan Czaplicki
13 years ago
1d10836
Fix naming bug for List type
Evan Czaplicki
13 years ago
93a948c
Add back in checks for duplicate and out-of-order definitions.
Evan Czaplicki
13 years ago
0070a84
Switch the internal data constructor name for tuples. Before tuple constructors could be shadowed by user defined ADT's such as "Tuple0", "Tuple2", etc. Now it uses "_Tuple0" to make it impossible to overlap with user defined ASTs.
Evan Czaplicki
13 years ago
e4ca967
Create a source syntax for types that will get converted into the internal type representation during type checking.
Evan Czaplicki
13 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