59bd3feRemove special case for Never flags. Use () instead.Evan Czaplicki
08a8971Start generating shorter field names for union typesEvan Czaplicki
65a3af0Do some minor renames in preparation for bigger changeEvan Czaplicki
c0aed6fShuffle some code so that port deps get registered for DCEEvan Czaplicki
4c2e96aFix warnings in Generate.JavaScript.ExpressionEvan Czaplicki
46bc422Make changes to support Elm.Kernel.* code and symbol tablesEvan Czaplicki
ceb9175Code gen can customize how variables are generatedEvan Czaplicki
12fbd47Use Var.Global in optimized ASTEvan Czaplicki
c987f07Drop unneeded info from GLShader in optimized ASTEvan Czaplicki
30261e2Distinguish between local and global variables in optimized ASTEvan Czaplicki
f232da4Do DCE while generating JS.Evan Czaplicki
c756a83Only have = in generated JS, no possibility of +=, *=, etc.Evan Czaplicki
3ad0db6Keep escape characters, switch from \x0040 to \u0040Evan Czaplicki
e07d16bGet rid of dependency on language-ecmascriptEvan Czaplicki
b97576dAttempt to speed up the parsing phaseEvan Czaplicki
e56cb2eFix #1506, inlining bit shifts with arguments in the wrong orderEvan Czaplicki
02a9c48Inline (::)Evan Czaplicki
36dbf23Generate proper code for (main : Html msg)Evan Czaplicki
ba244b6Make Bitwise shift names match elm-lang/coreEvan Czaplicki
f71c9d4Update the bitwise op inlining for new namesEvan Czaplicki
dbc1665Inline bitwise operations and Basics.notEvan Czaplicki
a2a2fc0Track region information in canonical defsEvan Czaplicki
0d2c5a2Remove [1..5] syntax in favor of List.rangeEvan Czaplicki
bfb4f2dGenerate `main` values using the new formatEvan Czaplicki
72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki
116f789Start calling things ports againEvan Czaplicki
df2ec9bGenerate different shaped data for `main` programsEvan Czaplicki
4bae628Switch order of args for main valuesEvan Czaplicki
856ac59Check programs that take flags, generate relevant decoderEvan Czaplicki
66c833dGet foreign effects workingEvan Czaplicki
9d47fd5Generate bags of effects for commands and subscriptionsEvan Czaplicki
c4522b0Switch code-gen to no closures, only fully qualified namesEvan Czaplicki
8f032c9Make `command` and `subscription` functions available in effect modulesEvan Czaplicki
8d31d35cosmetic: add additional whitespace and suppress warning about unused declaration _homeEvan Czaplicki
6d9f01bRemove portsEvan Czaplicki
871b1f1add name normalization in tail optimization codeJanis Voigtländer
84b741dFix #1172, destruct chars before pattern matchingEvan Czaplicki
1c20cb3Properly display the "problematic value" for case-branches with crashesEvan Czaplicki
c64aa8eProvide Debug.crash with module namesEvan Czaplicki
f2a40ccFix #1104, escape labels in tail recursive functions properlyEvan Czaplicki
e303fbaRename Optimize modules about cases and decision treesEvan Czaplicki
81566e2Use unique names for all pattern vars, inline when there's only 1 occurrenceEvan Czaplicki
ac43b4cDo not bother tracking substitutions in decision treeEvan Czaplicki
3df5323Get generated code pointing to Native.Utils properlyEvan Czaplicki
a2427f5Rule out duplicate fields in Validate phase and provide nice error messageEvan Czaplicki
806e4c4cosmetic: remove some helper functions that are not used too muchEvan Czaplicki
40a7c45Break JS generation of expressions and defs into a separate fileEvan Czaplicki
keysesc 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