git.iko.soy
/
elk
readme
files
commits
refs
on
8a89c86
help
sign in
history of
src/Generate/JavaScript.hs
all commits
fa03159
Account for client and server kernel code
Evan Czaplicki
9 years ago
298b6de
Get __DEBUG and __PROD kernel flags working
Evan Czaplicki
9 years ago
b3569f7
Thread the --debug flag through a bit differently
Evan Czaplicki
9 years ago
d1780dd
Mess with kernel generation for development, add some todos
Evan Czaplicki
9 years ago
db25a22
Fix bug in kernel rebuilder, add all chunks
Evan Czaplicki
9 years ago
ca0d6e0
Handle new tokens in kernel code for field renaming
Evan Czaplicki
9 years ago
4cd5aec
Add generic way to handle conditional dev/prod kernel code
Evan Czaplicki
9 years ago
3dcae17
No longer need to carry table of names around
Evan Czaplicki
9 years ago
973bf00
Expose Elm.Compiler.parseKernel to grab all kernel dependencies
Evan Czaplicki
9 years ago
e2a5157
Better code gen for complex recursive values
Evan Czaplicki
9 years ago
46bc422
Make changes to support Elm.Kernel.* code and symbol tables
Evan Czaplicki
10 years ago
ceb9175
Code gen can customize how variables are generated
Evan Czaplicki
10 years ago
9e24b4f
Filter out VirtualDom.Debug for now
Evan Czaplicki
10 years ago
39ae03c
Give a nicer error message if certain bug manifests
Evan Czaplicki
10 years ago
6eaff9e
Elm.Compiler now exposes an opaque Obj.Graph
Evan Czaplicki
10 years ago
30261e2
Distinguish between local and global variables in optimized AST
Evan Czaplicki
10 years ago
f232da4
Do DCE while generating JS.
Evan Czaplicki
10 years ago
abd5880
Use bytestring builders to generate JS
Evan Czaplicki
10 years ago
c756a83
Only have = in generated JS, no possibility of +=, *=, etc.
Evan Czaplicki
10 years ago
357b7e4
Stop holding FilePath in AST.Module
Evan Czaplicki
10 years ago
e07d16b
Get rid of dependency on language-ecmascript
Evan Czaplicki
10 years ago
e9af107
Use a short-cut to specify Native.Platform.effectManagers
Evan Czaplicki
10 years ago
72da9da
Rename `Foreign` to `Port` across the codebase
Evan Czaplicki
11 years ago
116f789
Start calling things ports again
Evan Czaplicki
11 years ago
f24673b
Add "pkg" field to effect managers
Evan Czaplicki
11 years ago
684504e
Use custom JS renderer
Evan Czaplicki
11 years ago
66c833d
Get foreign effects working
Evan Czaplicki
11 years ago
b6b74ad
Generate effect manager code if necessary
Evan Czaplicki
11 years ago
c4522b0
Switch code-gen to no closures, only fully qualified names
Evan Czaplicki
11 years ago
d163289
Parse more liberally, give errors in validation phase for better messages
Evan Czaplicki
11 years ago
3e8eb7b
Just focus on effect modules, ignore foreign effects for now
Evan Czaplicki
11 years ago
8b99118
Allow a longer ribbon for printing out JS
Evan Czaplicki
11 years ago
3df5323
Get generated code pointing to Native.Utils properly
Evan Czaplicki
11 years ago
220f900
Switch back to old generated code style
Evan Czaplicki
11 years ago
40a7c45
Break JS generation of expressions and defs into a separate file
Evan Czaplicki
11 years ago
86a4c1b
Go back to old fashioned variable names: $Basics.fst instead of elm_lang$core$Basics$fst
Evan Czaplicki
11 years ago
78c0df4
Use safe names for substitutions
Evan Czaplicki
11 years ago
7cb8c74
Use only one "var" per branch
Evan Czaplicki
11 years ago
e5369f5
Crush down code generated by decision trees
Evan Czaplicki
11 years ago
61db436
Fix generation of top level definitions
Evan Czaplicki
11 years ago
97572f9
Thread VariantDict through to decision tree compiler
Evan Czaplicki
11 years ago
3f6dcdb
Begin generating optimized pattern matches
Evan Czaplicki
11 years ago
d4e067d
support crashes in Generate.JavaScript.BuiltIn and improve code
Evan Czaplicki
11 years ago
16c4b79
Reorganize Optimize modules, making things a bit smaller
Evan Czaplicki
11 years ago
f4a182c
Put inlined version of Case into optimized AST
Evan Czaplicki
11 years ago
b9cc20e
Optimize out (::) (>>) (|>) (<|) (<<) in the optimization phase
Evan Czaplicki
11 years ago
93cd759
Remove TailCallContext from JS gen code
Evan Czaplicki
11 years ago
2d29699
Make separate type for the optimized AST
Evan Czaplicki
11 years ago
159db7c
Fill in Generate.JavaScript.generate and get it compiling
Evan Czaplicki
11 years ago
7c72c5c
cosmetic: add two vertical spaces
Evan Czaplicki
11 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