git.iko.soy
/
elk
readme
files
commits
refs
on
101709f
help
sign in
101709f
Expose canonicalToMain for app footers
Evan Czaplicki
9 years ago
973bf00
Expose Elm.Compiler.parseKernel to grab all kernel dependencies
Evan Czaplicki
9 years ago
65a3af0
Do some minor renames in preparation for bigger change
Evan Czaplicki
9 years ago
26bf33f
Get rid of symbols, move code to unused module for now
Evan Czaplicki
9 years ago
400f0f2
cosmetic: make line shorter
Evan Czaplicki
9 years ago
aee2191
Get rid of "hiddenDependencies"
Evan Czaplicki
9 years ago
8f102c0
Get Elm.Compiler.Objects.Internal.destruct in a different way
Evan Czaplicki
9 years ago
3db3bdf
Use ByteStrings in Kernel chunks
Evan Czaplicki
9 years ago
e2a5157
Better code gen for complex recursive values
Evan Czaplicki
9 years ago
f5bf4ad
Add Parse.Kernel that sets things up for code gen
Evan Czaplicki
9 years ago
0a7b765
Rename Elm.Compiler.parseDependencies to parseHeader
Evan Czaplicki
9 years ago
3399b4c
Use AST.Module.Name.isKernel instead of string matching
Evan Czaplicki
9 years ago
74a1fd1
cosmetic: move parseDependencies lower in Elm.Compiler
Evan Czaplicki
9 years ago
ae8d75c
Add SCC annotations throughout type inference
Evan Czaplicki
9 years ago
5a9bb97
Restrict exports of Parse.Module
Evan Czaplicki
9 years ago
7a8b568
Build rankDict all in IO
Evan Czaplicki
9 years ago
b441190
Redo Type.State.Solver to not use RWS
Evan Czaplicki
9 years ago
314be83
Stop relying on laziness in Type.State.makeCopy
Evan Czaplicki
9 years ago
5a33259
cosmetic: clean up Type.State quite a bit
Evan Czaplicki
9 years ago
6854570
Move liftIO out of Type.Unify.gatherFields
Evan Czaplicki
9 years ago
c4c5702
Switch adjustRank to use IO directly, improving performance
Evan Czaplicki
9 years ago
ae0c7e2
Do a bit less work in adjustRankHelp
Evan Czaplicki
9 years ago
3734eff
Allocate less in registerIfNotRedundant pass
Evan Czaplicki
9 years ago
f3a7c77
Allocate less in Type.Solve.adjustRankContent
Evan Czaplicki
9 years ago
2f6c8fc
Stop building unneeded data structure
Evan Czaplicki
9 years ago
921a5a1
Replace (!) with (=>) in default imports
Evan Czaplicki
9 years ago
4a63470
Call unifyFlexSuperStructure directly
Evan Czaplicki
9 years ago
60f4e71
Avoid allocation when unifying two flex supers
Evan Czaplicki
9 years ago
077d8e9
Rename unifySuper to unifyFlexSuper to make specific usage clearer
Evan Czaplicki
9 years ago
7a6d5a4
Optimize case in combineFlexSupers to fail in fewer steps
Evan Czaplicki
9 years ago
5fe9bb9
Fix bugs when unifying rigid constraints
Evan Czaplicki
9 years ago
669fa90
Switch tuples to #N constructors
Evan Czaplicki
9 years ago
befb3df
Move all tuple name generation to AST.Helpers
Evan Czaplicki
9 years ago
10164be
Encode JSON objects and arrays in the right order
Evan Czaplicki
10 years ago
774aebd
Simplify Docs.AST to simplify API diffing
Evan Czaplicki
10 years ago
56f76ac
Elm.Compiler.Type.toString now takes a format argument
Evan Czaplicki
10 years ago
b737fa0
Add Decode.oneOf
Evan Czaplicki
10 years ago
179ab45
Allow specific values for Obj.Roots
Evan Czaplicki
10 years ago
3c71d93
Expose Elm.Utils.parseEntry for more precise REPL identification
Evan Czaplicki
10 years ago
374b9cf
Allow multiple roots
Evan Czaplicki
10 years ago
c4cc8ee
Stop generating extra code around function operators like (+)
Evan Czaplicki
10 years ago
2aa8628
Register variables used as binary operators for DCE
Evan Czaplicki
10 years ago
c0aed6f
Shuffle some code so that port deps get registered for DCE
Evan Czaplicki
10 years ago
4c2e96a
Fix warnings in Generate.JavaScript.Expression
Evan Czaplicki
10 years ago
725a893
Add -Wall when in development
Evan Czaplicki
10 years ago
e99688d
Add init, onEffects, etc. deps when registering effect managers
Evan Czaplicki
10 years ago
9048477
Add Encode.null
Evan Czaplicki
10 years ago
441aeba
Add Json.Decode and Json.Encode as exposed modules
Evan Czaplicki
10 years ago
b996670
Rewrite JSON encode/decode for Elm.Docs and for public types
Evan Czaplicki
10 years ago
67c84d4
Add Json.Decode.index
Evan Czaplicki
10 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