git.iko.soy
/
elk
readme
files
commits
refs
on
63243ca
help
sign in
history of
compiler/Type/Environment.hs
all commits
2a0a0e6
Simplify SourceSyntax.Type AST, making record extension more restrictive as discussed with @maxsnew
Evan Czaplicki
13 years ago
c966776
Add -W flag to many files, mostly getting rid of dead imports
Evan Czaplicki
13 years ago
83e8bad
Add basics of "deriving" for ADTs and type aliases. Only parse it for type aliases at the moment.
Evan Czaplicki
13 years ago
76b2e56
Add Strings as a primitive in the compiler
Evan Czaplicki
13 years ago
95ec3a8
Stop using `error` when constraining patterns and when instantiating source types
Evan Czaplicki
13 years ago
143547e
Fix problem with variable shadowing when instantiating aliased types
Evan Czaplicki
13 years ago
a3f62c3
Make errors a little bit better when a type alias gets the wrong number of arguments.
Evan Czaplicki
13 years ago
ce527c0
Style change
Evan Czaplicki
13 years ago
6ace8a0
Move the definition of the Signal type out of the compiler and into the Signal library
Evan Czaplicki
13 years ago
46cb850
Whitespace cleanup
Evan Czaplicki
13 years ago
ab41d0c
Take out types that were listed as "builtin"
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
0f85a2f
Resolve type aliases in `instantiator`
Evan Czaplicki
13 years ago
0681fbe
Get rid of dead function and give instantiateTypeWithContext a shorter name
Evan Czaplicki
13 years ago
32a331b
Load ADTs into the environment to fix constraint generation for patterns
Evan Czaplicki
13 years ago
ff67c66
Get Matrix2D and Signal compiling
Evan Czaplicki
13 years ago
727d708
Get libraries to compile
Evan Czaplicki
13 years ago
ec86876
Move type annotations out of Environment and into the Basics library
Evan Czaplicki
13 years ago
9fe6c9a
Change functions for creating type variables, distinguish names of different constraint type variables
Evan Czaplicki
13 years ago
642b1f7
Properly handle constrained variables when converting from Src.Type to Type.Type
Evan Czaplicki
13 years ago
4e7ef5f
Add definitions for functions that act on numbers and comparables
Evan Czaplicki
13 years ago
82ca695
Add support for "number" type which can be either an Int or Float
Evan Czaplicki
13 years ago
802be96
Fix issue in which patterns could become too general
Evan Czaplicki
13 years ago
c140d69
First draft of cross-module type checking
Evan Czaplicki
13 years ago
4dc68ac
Stop creating types for ADT's, use Constant and Flexible in the right place
Evan Czaplicki
13 years ago
c881bd8
Fix bug in type application when converting SourceSyntax.Type to Type.Type
Evan Czaplicki
13 years ago
a3a7b3e
Refactor type environment
Evan Czaplicki
13 years ago
0ed7205
Add pretty printing for type constraints.
Evan Czaplicki
13 years ago
b87b845
Move the Environment.hs and Fragment.hs files down a directory.
Evan Czaplicki
13 years ago
ca8441f
Continue getting the new type-checker in order.
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