Tobias Koppers
|
ddf3566c56
|
bailed out external ESM in ConcatenatedModule generate property access correctly
|
2019-08-22 09:58:49 +02:00 |
Tobias Koppers
|
c21fb4bd58
|
Add LazySet for file/context/missingDependencies for performance
|
2019-08-07 16:13:56 +02:00 |
Tobias Koppers
|
7d16eb52f6
|
track callContext in ConcatenatedModule
fixes #9500
|
2019-07-31 16:05:15 +02:00 |
Tobias Koppers
|
1d72a05fed
|
Merge tag 'v4.36.0' into next
4.36.0
|
2019-07-17 16:02:33 +02:00 |
Tobias Koppers
|
b2e7837288
|
replace Object.assign with object spread
|
2019-06-19 13:16:05 +02:00 |
Tobias Koppers
|
6db94536ad
|
Merge tag 'v4.34.0' into next
4.34.0
|
2019-06-13 10:51:12 +02:00 |
Tobias Koppers
|
fd4b3c503a
|
pretty files
|
2019-06-09 11:23:42 +02:00 |
Tobias Koppers
|
43bc7a306e
|
Refactor to track nested exports
Harmony dependencies track access to nested properties
Flag nested exports
|
2019-05-29 11:55:00 +02:00 |
Tobias Koppers
|
ad5a6d105b
|
Merge tag 'v4.32.2' into next
4.32.2
|
2019-05-23 01:19:34 +02:00 |
Tobias Koppers
|
fec26a9503
|
fix concatenated version of reexport dependency for sideEffects
fixes #9159
|
2019-05-22 21:32:52 +02:00 |
Tobias Koppers
|
0c39719729
|
avoid zero sized modules as they lead to problems
|
2019-05-13 12:29:29 +02:00 |
Tobias Koppers
|
6fc0b96c9c
|
add MangleExportsPlugin and options
|
2019-01-31 11:41:30 +01:00 |
Tobias Koppers
|
739fef4fda
|
move usedExports into ExportsInfo
|
2019-01-28 08:38:37 +01:00 |
Tobias Koppers
|
923e16dd5a
|
remove module argument from getDependencyReference
|
2019-01-28 08:38:35 +01:00 |
Tobias Koppers
|
42007e882a
|
fixes #8666
|
2019-01-22 09:13:21 +01:00 |
Tobias Koppers
|
d40f7b2642
|
cache contextify and pass associatedObjectForCache to all calls
|
2019-01-19 12:40:00 +01:00 |
Tobias Koppers
|
a414c616cd
|
used and provided exports are part of module attributes
|
2018-12-31 12:29:02 +01:00 |
Tobias Koppers
|
4eecad3a83
|
remove unnecessary copy of modules
|
2018-12-31 12:28:59 +01:00 |
Florent Cailhol
|
a42922f663
|
Move provided exports to the module graph
|
2018-12-31 12:28:51 +01:00 |
Tobias Koppers
|
5563ee9e58
|
use makePathsRelative instead of contextify
unify contextify and makePathsRelative
separate NormalModuleFactory ignored, ContextModule and ConcatenatedModule identifier with "|"
|
2018-12-07 18:12:04 +01:00 |
Tobias Koppers
|
350817ea4f
|
make identifier of ConcatenatedModule context-independent
|
2018-12-07 15:36:49 +01:00 |
Tobias Koppers
|
cc34ea42b0
|
add type argument to Module.size
add getSize to Generator
|
2018-12-05 20:18:59 +01:00 |
Tobias Koppers
|
7c37a6a972
|
handle runtime requirements
|
2018-11-29 16:07:17 +01:00 |
Tobias Koppers
|
c1e89c0543
|
Runtime requirement support in NormalModule, Generators and DependencyTemplate
|
2018-11-29 16:06:12 +01:00 |
Tobias Koppers
|
0232674f9c
|
Initial runtime module work
|
2018-11-29 16:03:32 +01:00 |
Tobias Koppers
|
d5479d8fa7
|
move reserved names to top of module
|
2018-11-29 16:01:37 +01:00 |
Tobias Koppers
|
dda3c03b8d
|
Refactor getInitFragments to a property in templateContext and apply method
Having only a single method in DependencyTemplate makes it easier to override
|
2018-11-16 16:40:03 +01:00 |
Tobias Koppers
|
eb28697419
|
move magic property names on __webpack_require__ into RuntimeGlobals file
|
2018-11-05 15:28:34 +01:00 |
Tobias Koppers
|
4f1905aa5a
|
Merge tag 'v4.20.2' into next
4.20.2
|
2018-09-25 23:13:58 +02:00 |
Tobias Koppers
|
aab3afbef8
|
fixes #8085
|
2018-09-25 21:52:03 +02:00 |
Tobias Koppers
|
5b4cbb5ee0
|
add queues to Compilation
remove Semaphore and use AsyncQueue instead
deprecate Module.needRebuild, add Module.needBuild
remove Module.unbuild
add Module.invalidateBuild
|
2018-09-12 13:17:03 +02:00 |
Tobias Koppers
|
bad9d8a271
|
move Module.id into ChunkGraph
remove disconnect and unseal from Module
|
2018-08-28 15:08:52 +02:00 |
Tobias Koppers
|
239ce7fcd9
|
Use ChunkGraph instead of Compilation in updateHash
|
2018-08-24 12:02:42 +02:00 |
Tobias Koppers
|
eb63cf80d6
|
move built flag into Compilation
|
2018-08-22 15:33:16 +02:00 |
Tobias Koppers
|
26022c86a0
|
move Module.depth into ModuleGraph
nested modules no longer have depth and stay unsorted in stats
|
2018-08-22 12:45:11 +02:00 |
Tobias Koppers
|
a92c23ef76
|
fixes #7930
|
2018-08-22 11:11:37 +02:00 |
Tobias Koppers
|
42167db4af
|
move Module.index and index2 into ModuleGraph
|
2018-08-21 16:16:51 +02:00 |
Tobias Koppers
|
3bb5263bfd
|
move methods from Module into ModuleGraph
|
2018-08-21 11:04:40 +02:00 |
Tobias Koppers
|
c21d59f783
|
Merge tag 'v4.17.0' into next
4.17.0
|
2018-08-21 11:02:16 +02:00 |
Tobias Koppers
|
ed9691585e
|
Merge pull request #7907 from Connormiha/simplify-context-replacmnet-plugin
Get rid of typeof for checking undefined
|
2018-08-21 10:21:29 +02:00 |
Mihail Bodrov
|
1f954b4f12
|
Get rid typeof undef in all lib
|
2018-08-21 03:26:50 +03:00 |
Tobias Koppers
|
9315ce29aa
|
fix exporting globals in scope-hoisted modules
fixes #7905
|
2018-08-20 10:54:05 +02:00 |
Tobias Koppers
|
3cf01999b5
|
add ChunkGraph
move chunk modules and module chunks into the ChunkGraph
remove outdated unit tests
|
2018-08-14 15:32:13 +02:00 |
Tobias Koppers
|
1345ab252d
|
fixes #7887
|
2018-08-14 11:25:59 +02:00 |
Tobias Koppers
|
34427c1845
|
migrate to init fragments in ConcatenatedModule
|
2018-08-09 15:45:45 +02:00 |
Tobias Koppers
|
3618cc1b3c
|
remove originModule from Dependencies and add parent module to ModuleGraph
|
2018-08-07 14:20:53 +02:00 |
Tobias Koppers
|
d6cf42e4c2
|
merge used with usedExports
usedExports = false now means module is not used
|
2018-08-06 21:05:11 +02:00 |
Tobias Koppers
|
c4e0a9f72e
|
Move Module.used and Module.usedExports into ModuleGraph
|
2018-08-06 21:04:01 +02:00 |
Tobias Koppers
|
381e2db200
|
replace Module.reasons and Dependency.module with ModuleGraph
|
2018-08-02 17:54:44 +02:00 |
Tobias Koppers
|
11e127d162
|
pass moduleGraph along with multiple methods
|
2018-08-02 17:54:42 +02:00 |