Commit Graph

36 Commits

Author SHA1 Message Date
Tobias Koppers edecce586b handle dependOn at start of buildChunkGraph
handle jsonp chunk loading correctly for child entrypoints
add error message for incorrect dependOn
2020-02-11 09:12:13 +01:00
Sergey Melyukov c31d941899 dependOn feature
Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com>
2020-02-11 09:11:00 +01:00
Tobias Koppers 16c751ba9b remove unneeded duplicate minAvailableModules check 2020-02-10 15:58:51 +01:00
Tobias Koppers 9cebcfd9fd be more lazy when creating resultingAvailableModules 2020-02-04 09:19:22 +01:00
Tobias Koppers a79f250806 ModuleSetPlus for minAvailableModules 2020-02-04 09:19:20 +01:00
Tobias Koppers 4b7a90f531 ModuleSetPlus for resultingAvailableModules 2020-02-04 09:19:19 +01:00
Tobias Koppers de91b1e916 capture total visitModules time 2020-02-04 09:19:18 +01:00
Tobias Koppers 9a5e3c45eb initialize skippedItems lazy and store modules instead of queue items 2020-01-29 21:33:03 +01:00
Tobias Koppers e66b51b8f7 reuse QueueItem for module leaving 2020-01-29 21:33:01 +01:00
Tobias Koppers bfe55b71a2 make value of queueConnect a Set<ChunkGroupInfo> 2020-01-29 21:32:58 +01:00
Tobias Koppers 35e2e1c97c make key of queueConnect a ChunkGroupInfo 2020-01-29 21:32:56 +01:00
Tobias Koppers abe07cc631 track ChunkGroupInfo in QueueItems, blockChunkGroups and namedChunkGroups 2020-01-29 21:32:54 +01:00
Tobias Koppers 40ef47f151 remove chunkGroupCounters map 2020-01-29 21:32:52 +01:00
Tobias Koppers 1070ce925b remove Array.prototype.reduce calls to simplify code 2020-01-17 18:31:29 +01:00
jamesgeorge007 fbd86e3984 fix: grammar 2020-01-03 11:56:58 +05:30
jamesgeorge007 b4a3911887 fix: typo 2020-01-03 11:55:34 +05:30
jamesgeorge007 6698caed01 fix: typo 2020-01-03 11:53:29 +05:30
jamesgeorge007 9ae1cefcdc fix: typo 2020-01-03 11:51:54 +05:30
jamesgeorge007 187697c579 fix: grammar 2020-01-03 11:50:06 +05:30
jamesgeorge007 8ad8a21dd1 fix: grammar 2020-01-03 11:49:26 +05:30
jamesgeorge007 78cd472c68 fix: use indices instead of indicies 2020-01-03 11:49:01 +05:30
Tobias Koppers 14e901225c remove return value of ChunkGraph.connectChunkAndModule 2019-11-10 21:05:26 +01:00
Tobias Koppers ccc6f6c691 improve extraceBlockModulesMap performance
reduce memory usage, exit early
2019-10-30 07:48:41 +01:00
Tobias Koppers 8d46b21fad add Dependency.getCondition and conditional ModuleGraphConnections
getDependencyReference is no longer used to check of connection
2019-10-30 07:48:32 +01:00
Tobias Koppers 09d6301712 Move weak flag from DependencyReference to Dependency 2019-10-30 07:48:26 +01:00
goganchic 33585cf027 remove unnecessary checks 2019-10-21 09:32:54 +02:00
Tobias Koppers b80174a069 Improve backward-compat for various things
to enable mini-css-extract-plugin
2019-09-26 22:06:54 +02:00
Tobias Koppers 92e362544f Merge tag 'v4.39.3' into next
4.39.3
2019-08-27 19:17:06 +02:00
Tobias Koppers 83dd2951f0 fixes #9634
when minAvailableModules of a ChunkGroup shrink, children of this ChunkGroup need to be recalculated
2019-08-27 12:25:02 +02:00
Tobias Koppers b46dc65b88 improve buildChunkGraph logging output 2019-07-26 15:15:11 +02:00
Tobias Koppers d362c602f4 less memory, reduce timing verbosity 2019-07-26 15:14:45 +02:00
Tobias Koppers d8ce3aa689 improve chunk graph generation performance 2019-07-26 15:14:19 +02:00
Tobias Koppers 0eb24f6407 refactor chunk graph generation to include available modules optimization 2019-07-26 15:13:43 +02:00
Tobias Koppers a430d5564c move chunk graph building into separate file 2019-07-26 15:05:52 +02:00
Tobias Koppers 2e0ce0d1a9 less memory, reduce timing verbosity 2019-07-26 08:02:30 +02:00
Tobias Koppers 126fb99121 move chunk graph building into separate file
refactor chunk graph generation to include available modules optimization
2019-07-26 07:53:28 +02:00