d1780ddMess with kernel generation for development, add some todosEvan Czaplicki
db25a22Fix bug in kernel rebuilder, add all chunksEvan Czaplicki
ca0d6e0Handle new tokens in kernel code for field renamingEvan Czaplicki
4cd5aecAdd generic way to handle conditional dev/prod kernel codeEvan Czaplicki
3dcae17No longer need to carry table of names aroundEvan Czaplicki
973bf00Expose Elm.Compiler.parseKernel to grab all kernel dependenciesEvan Czaplicki
e2a5157Better code gen for complex recursive valuesEvan Czaplicki
46bc422Make changes to support Elm.Kernel.* code and symbol tablesEvan Czaplicki
ceb9175Code gen can customize how variables are generatedEvan Czaplicki
9e24b4fFilter out VirtualDom.Debug for nowEvan Czaplicki
39ae03cGive a nicer error message if certain bug manifestsEvan Czaplicki
6eaff9eElm.Compiler now exposes an opaque Obj.GraphEvan Czaplicki
30261e2Distinguish between local and global variables in optimized ASTEvan Czaplicki
f232da4Do DCE while generating JS.Evan Czaplicki
abd5880Use bytestring builders to generate JSEvan Czaplicki
c756a83Only have = in generated JS, no possibility of +=, *=, etc.Evan Czaplicki
357b7e4Stop holding FilePath in AST.ModuleEvan Czaplicki
e07d16bGet rid of dependency on language-ecmascriptEvan Czaplicki
e9af107Use a short-cut to specify Native.Platform.effectManagersEvan Czaplicki
72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki
116f789Start calling things ports againEvan Czaplicki
f24673bAdd "pkg" field to effect managersEvan Czaplicki
684504eUse custom JS rendererEvan Czaplicki
66c833dGet foreign effects workingEvan Czaplicki
b6b74adGenerate effect manager code if necessaryEvan Czaplicki
c4522b0Switch code-gen to no closures, only fully qualified namesEvan Czaplicki
d163289Parse more liberally, give errors in validation phase for better messagesEvan Czaplicki
3e8eb7bJust focus on effect modules, ignore foreign effects for nowEvan Czaplicki
8b99118Allow a longer ribbon for printing out JSEvan Czaplicki
3df5323Get generated code pointing to Native.Utils properlyEvan Czaplicki
220f900Switch back to old generated code styleEvan Czaplicki
40a7c45Break JS generation of expressions and defs into a separate fileEvan Czaplicki
86a4c1bGo back to old fashioned variable names: $Basics.fst instead of elm_lang$core$Basics$fstEvan Czaplicki
78c0df4Use safe names for substitutionsEvan Czaplicki
7cb8c74Use only one "var" per branchEvan Czaplicki
e5369f5Crush down code generated by decision treesEvan Czaplicki
61db436Fix generation of top level definitionsEvan Czaplicki
97572f9Thread VariantDict through to decision tree compilerEvan Czaplicki
3f6dcdbBegin generating optimized pattern matchesEvan Czaplicki
d4e067dsupport crashes in Generate.JavaScript.BuiltIn and improve codeEvan Czaplicki
16c4b79Reorganize Optimize modules, making things a bit smallerEvan Czaplicki
f4a182cPut inlined version of Case into optimized ASTEvan Czaplicki
b9cc20eOptimize out (::) (>>) (|>) (<|) (<<) in the optimization phaseEvan Czaplicki
93cd759Remove TailCallContext from JS gen codeEvan Czaplicki
2d29699Make separate type for the optimized ASTEvan Czaplicki
159db7cFill in Generate.JavaScript.generate and get it compilingEvan Czaplicki
7c72c5ccosmetic: add two vertical spacesEvan Czaplicki
6ccaf92start breaking JS gen into smaller modules and clean up codeEvan Czaplicki
31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki
2b577feRemove surface syntax for multiway ifEvan 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