Tobias Koppers
|
6ca7ae1c48
|
make Compilation.modules a Set
|
2018-09-06 17:03:24 +02:00 |
Tobias Koppers
|
b4860ccebb
|
refactor chunk id plugins
|
2018-09-05 14:28:52 +02:00 |
Tobias Koppers
|
4d7b5b3b5e
|
Refactor module id plugins to be independent
|
2018-09-03 20:45:44 +02:00 |
Tobias Koppers
|
bd18e019d4
|
Clone module attributes instead of moving them
|
2018-09-03 20:12:55 +02:00 |
Tobias Koppers
|
888ad3d684
|
insert concatenated module at correct position
fixes bug where ids are incorrectly assigned
|
2018-09-03 20:12:55 +02:00 |
Tobias Koppers
|
8c8719bd4a
|
Merge pull request #7954 from webpack/feature/split-chunk-type
add moduleType option to cacheGroup to select by module type
|
2018-09-03 19:13:26 +02:00 |
Tobias Koppers
|
41e59235df
|
emit error when splitChunks.name points to existing chunk name
|
2018-09-03 10:37:43 +02:00 |
Tobias Koppers
|
b87e93221b
|
add type option to cacheGroup to select by module type
|
2018-09-03 10:36:24 +02:00 |
Tobias Koppers
|
604460da52
|
move iterable compare code to comparators
|
2018-08-28 15:10:30 +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
|
02b15a1b46
|
pass chunkGraph to updateHash instead of moduleGraph
pass chunkGraph to compareModulesById instead of moduleGraph
pass chunkGraph to methods of RuntimeTemplate
use comparators from module at some places
|
2018-08-28 12:06:53 +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
|
5a78e96dc9
|
add backward-compat layer for ModuleGraph and ChunkGraph
|
2018-08-21 16:17:02 +02:00 |
Tobias Koppers
|
42167db4af
|
move Module.index and index2 into ModuleGraph
|
2018-08-21 16:16:51 +02:00 |
Tobias Koppers
|
4dfe88edb0
|
add moduleGraph argument to comparators
|
2018-08-21 11:08:07 +02:00 |
Tobias Koppers
|
0f1f69a9d6
|
hide id overriding in HarmonyImportSpecifierDependency
|
2018-08-21 11:06:59 +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 |
Florent Cailhol
|
7b02084bc5
|
Replace Basic and Advanced optimzation hooks by stages
|
2018-08-16 14:10:51 +02:00 |
Tobias Koppers
|
6d5310fbd6
|
allow multiple entryModules per chunk
allow to specify ChunkGroup to depend on
move entry modules into ChunkGraph
|
2018-08-15 11:51:16 +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
|
f72d36b9cb
|
add support for generics to tooling
|
2018-08-14 11:20:20 +02:00 |
Tobias Koppers
|
34427c1845
|
migrate to init fragments in ConcatenatedModule
|
2018-08-09 15:45:45 +02:00 |
Tobias Koppers
|
3347700225
|
improve optimization bailout message usefulness
|
2018-08-09 15:45:30 +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
|
97cc9d7140
|
Move optimizationBailout into ModuleGraph meta information
|
2018-08-06 10:42:41 +02:00 |
Tobias Koppers
|
3ef5475183
|
filter connections while replacing module
|
2018-08-02 17:54:44 +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 |
Tobias Koppers
|
ec1329a7d4
|
make libIdent required
add types
|
2018-08-02 16:29:20 +02:00 |
Tobias Koppers
|
78f01763a2
|
add getNumberofIdOccurrences to Dependency as override-able method
|
2018-08-02 16:07:29 +02:00 |
Tobias Koppers
|
f89b599197
|
add types to Stats
move recorded property into a WeakMap
remove non-existing property
|
2018-08-02 16:07:29 +02:00 |
Tobias Koppers
|
831e71c797
|
make argument of DependencyTemplate an object
|
2018-08-02 16:07:29 +02:00 |
Tobias Koppers
|
4ce109f8c1
|
change arguments of Generator.generate and Module.source into a object to be easier extensible
add JavascriptModulesPlugin.getHooks().shouldRender to decide if a module should be rendered
|
2018-08-02 16:07:29 +02:00 |
Tobias Koppers
|
f68c1f7ab6
|
add additional arguments to updateHash
|
2018-08-02 16:04:10 +02:00 |
Tobias Koppers
|
d6f8e49c3a
|
refactor getInitFraments to take TemplateContext
add a hack to include the current module as property in source
later we will refactor DependencyTemplate.apply to take a TemplateContext too
|
2018-07-30 23:07:50 +02:00 |
Tobias Koppers
|
c5c4f6bdd3
|
remove DependencyTemplate.getInitFragments.source
|
2018-07-30 22:42:01 +02:00 |
Florent Cailhol
|
71016b1433
|
Remove DependencyBlockVariable
|
2018-07-30 22:38:13 +02:00 |
Florent Cailhol
|
6ea5a4ad22
|
Add types
|
2018-07-30 22:37:10 +02:00 |
Florent Cailhol
|
55b73a54af
|
Return null when no InitFragment is required
|
2018-07-30 22:36:23 +02:00 |
Florent Cailhol
|
9b7d9eb96f
|
Fix review comments
|
2018-07-30 22:36:06 +02:00 |
Florent Cailhol
|
dcebd57aa4
|
Replace harmonyInit calls by InitFragments
|
2018-07-30 22:34:18 +02:00 |