git.iko.soy
/
elk
readme
files
commits
refs
on
f41abda
help
sign in
f41abda
Revive Elm.Docs and make it less clever
Evan Czaplicki
9 years ago
1b0a3bf
Get Elm.Header working again
Evan Czaplicki
9 years ago
93f583a
Combine Parse.Kernel into Elm.Kernel
Evan Czaplicki
9 years ago
4624721
Make sure package names are not inlined
Evan Czaplicki
9 years ago
55fd854
Simplify default import code. No more infix stuff.
Evan Czaplicki
9 years ago
102ed8c
Get Elm.Compiler.Module working again
Evan Czaplicki
9 years ago
22736cf
Get public types working again
Evan Czaplicki
9 years ago
4eaeee5
Add OneOrMore.map
Evan Czaplicki
9 years ago
feb5ece
No longer need Objects.Internal => delete it
Evan Czaplicki
9 years ago
810172e
cosmetic: rename types to annotations
Evan Czaplicki
9 years ago
2e099f9
Tie all the phases together
Evan Czaplicki
9 years ago
740341f
Switch to the CPS'd result type for everything
Evan Czaplicki
9 years ago
6bc0cbb
Get Generate.JavaScript working again
Evan Czaplicki
9 years ago
755239c
Add code for shortening filed names based on frequency
Evan Czaplicki
9 years ago
d6f95ce
Register _Utils_chr dependency for any character literal
Evan Czaplicki
9 years ago
2799bc0
Track normal and kernel deps the same way
Evan Czaplicki
9 years ago
579464e
Move kernel chunks into AST.Optimized
Evan Czaplicki
9 years ago
84e60f0
Add Elm.Name.platform
Evan Czaplicki
9 years ago
4a4ef72
Add some logic to inline + when there are string literals
Evan Czaplicki
9 years ago
42c3f75
Get generation of expressions working again
Evan Czaplicki
9 years ago
ee5f359
Change the Index API around for latest usage
Evan Czaplicki
9 years ago
8a89c86
Shuffle the optimized AST to make code gen easier
Evan Czaplicki
9 years ago
022925a
Track custom kernel tokens more precisely
Evan Czaplicki
9 years ago
77f542d
Track an index for each constructor
Evan Czaplicki
9 years ago
2c1b2e8
Update Nitpick.TopLevelTypes / fit main into Opt.Graph more nicely
Evan Czaplicki
9 years ago
8e73b5b
Create Optimize.Module for creating object graphs
Evan Czaplicki
9 years ago
966edcd
Start tracking field name counts
Evan Czaplicki
9 years ago
57490fd
Get Optimize.Port working again
Evan Czaplicki
9 years ago
d93de65
Add Elm.Name.value NOINLINE constant
Evan Czaplicki
9 years ago
9b18f28
Hook up decision tree in optimize phase
Evan Czaplicki
9 years ago
2da8c0d
Begin reviving the optimize phase
Evan Czaplicki
9 years ago
086880c
Update pattern matches for less caching in canonical AST
Evan Czaplicki
9 years ago
3c00750
Stop tracking uses and destructors in canonical AST
Evan Czaplicki
9 years ago
76d3d24
Rename A.drop to A.toValue
Evan Czaplicki
9 years ago
5c0addd
Add more NOINLINE names
Evan Czaplicki
9 years ago
ddb7c79
Switch canonicalization to CPS / gather usage counts for variables
Evan Czaplicki
9 years ago
e41ae10
Update exhaustiveness checks for more explicit Can.Pattern
Evan Czaplicki
9 years ago
bac53de
Add info on alternate ctors to every pattern in canonicalization
Evan Czaplicki
9 years ago
ea5c662
Add a note about (a, List a) for non-empty lists
Evan Czaplicki
9 years ago
7c33c13
Get Type.Constrain.Module working
Evan Czaplicki
9 years ago
8b03cb7
Get rid of Type.State and Solver monad
Evan Czaplicki
9 years ago
d3fa290
Update some uses of UF for the shorter names
Evan Czaplicki
9 years ago
1be6293
Use shorter names in UnionFind
Evan Czaplicki
9 years ago
1aa236a
Update validation for new Reporting.Annotation
Evan Czaplicki
9 years ago
179fad8
Update type constraint generators for new Reporting.Annotation
Evan Czaplicki
9 years ago
2e0beda
Update canonicalizer for Reporting.Annotation simplification
Evan Czaplicki
9 years ago
212b602
Update parser for Reporting.Annotation simplification
Evan Czaplicki
9 years ago
86148e8
Simplify Reporting.Annotation to match simpler uses elsewhere
Evan Czaplicki
9 years ago
90e4d45
Get Type.Unify compiling / CPS-convert the code
Evan Czaplicki
9 years ago
adb93fa
Expose Type.Type.SuperType since it moved from AST.Type
Evan Czaplicki
9 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