ba0b721Merge Nitpick.TopLevelTypes into Optimize.ModuleEvan Czaplicki
3492239Generate JS booleans, fix top-level tail defs, make JsEnums intsEvan Czaplicki
19ff114Properly escape module names and F3/A3 functionsEvan Czaplicki
bf63cb8Fix code generation for top level tail call definitionsEvan Czaplicki
4ac6981Fix bug in decision tree optimizerEvan Czaplicki
a2e92ddGenerate JS to handle enums and unboxingEvan Czaplicki
422e250Find way to quote exported names and make code smallerEvan Czaplicki
f8ace43Only provide the debug metadata when in debug modeEvan Czaplicki
0da3204Generate debug metadata in the right formatEvan Czaplicki
247359cMake code gen of `main` values easierEvan Czaplicki
6bc0cbbGet Generate.JavaScript working againEvan Czaplicki
4a4ef72Add some logic to inline + when there are string literalsEvan Czaplicki
42c3f75Get generation of expressions working againEvan Czaplicki
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
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