git.iko.soy
/
elk
readme
files
commits
refs
on
c4880ca
help
sign in
c4880ca
Rename Prelude to Basics to get rid of circular dependencies
Evan Czaplicki
13 years ago
d77dbb0
Switch to new type signatures
Evan Czaplicki
13 years ago
eba7e62
Trim some unused dependencies
Evan Czaplicki
13 years ago
016a199
Start using Metadata.Prelude
Evan Czaplicki
13 years ago
d4b2366
Rename Metadata.Libraries to Metadata.Prelude
Evan Czaplicki
13 years ago
a4468d2
Combine two Metadata files into one
Evan Czaplicki
13 years ago
0db809f
Switch formatting for language pragmas
Evan Czaplicki
13 years ago
e702370
Rename a module
Evan Czaplicki
13 years ago
4c02f6b
Start reworking the Metadata modules
Evan Czaplicki
13 years ago
6c808aa
change whitespace
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
609cc3d
Unify any constrained variables with the same super-type
Evan Czaplicki
13 years ago
a05c82f
Mess with whitespace
Evan Czaplicki
13 years ago
d9c1317
Add pretty printing for record types
Evan Czaplicki
13 years ago
11c1b76
Update to use the "number" type variable
Evan Czaplicki
13 years ago
067773d
Update the List library to use the number, comparable, and appendable type variables
Evan Czaplicki
13 years ago
d059c36
Fix the type of String literals
Evan Czaplicki
13 years ago
abb6dc1
Prettier printing for infix functions like `div`
Evan Czaplicki
13 years ago
b6144ae
Properly unify constrained variables, serious changes here!!!
Evan Czaplicki
13 years ago
856360b
Get rid of unused part of the type error message
Evan Czaplicki
13 years ago
4e7ef5f
Add definitions for functions that act on numbers and comparables
Evan Czaplicki
13 years ago
d456cec
Overload literal numbers without a decimal point to be either Ints or Floats
Evan Czaplicki
13 years ago
82ca695
Add support for "number" type which can be either an Int or Float
Evan Czaplicki
13 years ago
666d9f8
Assume all variables with the "Native." prefix exist and have type "a"
Evan Czaplicki
13 years ago
2609f5d
Add support for `let (==>) = Lambda in …`
Evan Czaplicki
13 years ago
7b90975
Simplify code to check for structural errors
Evan Czaplicki
13 years ago
8ffcf9e
Prettier printing for infix operator definitions
Evan Czaplicki
13 years ago
802be96
Fix issue in which patterns could become too general
Evan Czaplicki
13 years ago
175798f
Fix type constraints for case-expressions
Evan Czaplicki
13 years ago
f37e05a
Fix type constraints for PData
Evan Czaplicki
13 years ago
d15d84d
Get patterns to type-check with the value in the case expression
Evan Czaplicki
13 years ago
eaa751d
Make pretty printing for types prettier
Evan Czaplicki
13 years ago
138e99c
Begin to canonicalize imported values and types
Evan Czaplicki
13 years ago
eb722a2
Make a type less general
Evan Czaplicki
13 years ago
d9471f6
Add flexible variables for type annotated values
Evan Czaplicki
13 years ago
6f94400
Begin parsing types and patterns such as A.B.C
Evan Czaplicki
13 years ago
97bd68a
Make parse errors print more nicely
Evan Czaplicki
13 years ago
81522b3
Make cross-module types aware of user-specified aliases
Evan Czaplicki
13 years ago
c140d69
First draft of cross-module type checking
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
0c14f6e
add note about (,,) in types
Evan Czaplicki
13 years ago
fa11f8e
get rid of unused imports
Evan Czaplicki
13 years ago
5cb82c6
Add support for "(,,) a b c" as a valid type annotation
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
c9a1cc9
Minor reformatting and removing unused dependencies
Evan Czaplicki
13 years ago
older commits
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