Tim Sebastian
f7ffed8f3e
allow to set chunks and use it in ConcatenatedModule
2017-06-21 08:12:22 +10:00
Tobias Koppers
245dcc3047
better error message for missing internal names
2017-06-20 16:13:32 +02:00
Tim Sebastian
fc20348f97
unite iteration through modules into one loop
2017-06-18 22:46:06 +10:00
Tim Sebastian
083843e0ad
remove code that pushes arrays of dependencies into dependencies
...
the actua dep population is done in lines 155-159
2017-06-18 22:45:08 +10:00
Tim Sebastian
bd8c6cf158
make sure ConcatenatedModules also uses SortedSet
...
fix tests that was falsy - per default chunks are flagged as sorted in module
however this only holds true as they are initialized empty. Concatenated module however
has initial modules and therefore is not guaranteed to be ordered, the flags should therfor be false.
Using SortedSet fixes this as a sideeffect
2017-06-18 14:34:32 +10:00
Tobias Koppers
ec966354ca
rename shorthand properties correctly
...
fixes #5027
2017-06-13 13:38:12 +02:00
Tobias Koppers
8c7808991c
fix lint error
2017-06-07 13:14:13 +02:00
Tobias Koppers
9060137035
generate nicer names
2017-06-07 12:57:15 +02:00
Tobias Koppers
9b58b7a705
generate correct namespace objects
...
fixes #5020
2017-06-07 12:56:53 +02:00
Tobias Koppers
1c538f9d84
fixes #5000
2017-06-06 11:18:34 +02:00
Tobias Koppers
4372819de1
libIdent should be rootModule
2017-06-05 14:01:19 +02:00
Tobias Koppers
cc8e729ff4
detect conflicts with other variables
...
fixes #4967
2017-05-31 16:46:25 +02:00
Tobias Koppers
44bf6c245f
update graph correctly
2017-05-28 17:18:41 +02:00
Tobias Koppers
d8539561fd
add optimization bailout info
...
track optimization bailout in concat plugin
2017-05-28 15:25:07 +02:00
Tobias Koppers
1c3bef901c
merge PR #4884 again
...
by @filipesilva
2017-05-22 20:04:23 +02:00
Tobias Koppers
4a25a17bb6
improvements from review
2017-05-21 09:15:42 +02:00
Tobias Koppers
c41ab084f6
fix export mangling in concatenated modules
2017-05-21 09:15:42 +02:00
Tobias Koppers
9b2a9fa786
Scope Hoisting
2017-05-21 09:15:41 +02:00