e16bdfda6c 
								
							 
						 
						
							
							
								
								refactor used exports analysis, hashing, code generation, optimizations  
							
							... 
							
							
							
							to keep track of runtimes, used exports depending on runtime
modules can have different hashes and generated code depending on runtime
chunks are only considered as equal for MergeDuplicateChunks and SplitChunks when exports used in contained modules are equal
added `optimization.usedExports: "global"` to opt-out from used exports analysis per runtime
added `splitChunks.usedExports` and `splitChunks.cacheGroups[x].usedExports` to enable/disable used exports comparing for modules
`splitChunks.usedExports` defaults to `true` in production 
							
						 
						
							2020-07-27 22:40:44 +02:00  
				
					
						
							
							
								 
						
							
								b3466e996b 
								
							 
						 
						
							
							
								
								add entry[x].runtime option to allow runtime chunk per entry  
							
							
							
						 
						
							2020-07-27 22:40:40 +02:00  
				
					
						
							
							
								 
						
							
								a468cbbd2e 
								
							 
						 
						
							
							
								
								add provide shared module plugin  
							
							
							
						 
						
							2020-05-23 16:08:51 +02:00  
				
					
						
							
							
								 
						
							
								e9ae850d66 
								
							 
						 
						
							
							
								
								support overridables in initial chunks  
							
							
							
						 
						
							2020-04-30 00:40:38 +02:00  
				
					
						
							
							
								 
						
							
								e8389aff46 
								
							 
						 
						
							
							
								
								Merge pull request  #10572  from goganchic/refactor/buildChunkGraph  
							
							... 
							
							
							
							buildChunkGraph code clarification 
							
						 
						
							2020-03-26 16:51:49 +01:00  
				
					
						
							
							
								 
						
							
								47cb8e1a28 
								
							 
						 
						
							
							
								
								refactor: clarify comments  
							
							
							
						 
						
							2020-03-21 16:23:22 +03:00  
				
					
						
							
							
								 
						
							
								1444bce9c9 
								
							 
						 
						
							
							
								
								refactor: rename chunkDependencies to chunkGroupDependencies  
							
							
							
						 
						
							2020-03-18 10:54:43 +03:00  
				
					
						
							
							
								 
						
							
								dafa4cd69a 
								
							 
						 
						
							
							
								
								chore: setup cspell  
							
							
							
						 
						
							2020-03-12 19:51:26 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c31d941899 
								
							 
						 
						
							
							
								
								dependOn feature  
							
							... 
							
							
							
							Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com> 
							
						 
						
							2020-02-11 09:11:00 +01:00  
				
					
						
							
							
								 
						
							
								16c751ba9b 
								
							 
						 
						
							
							
								
								remove unneeded duplicate minAvailableModules check  
							
							
							
						 
						
							2020-02-10 15:58:51 +01:00  
				
					
						
							
							
								 
						
							
								9cebcfd9fd 
								
							 
						 
						
							
							
								
								be more lazy when creating resultingAvailableModules  
							
							
							
						 
						
							2020-02-04 09:19:22 +01:00  
				
					
						
							
							
								 
						
							
								a79f250806 
								
							 
						 
						
							
							
								
								ModuleSetPlus for minAvailableModules  
							
							
							
						 
						
							2020-02-04 09:19:20 +01:00  
				
					
						
							
							
								 
						
							
								4b7a90f531 
								
							 
						 
						
							
							
								
								ModuleSetPlus for resultingAvailableModules  
							
							
							
						 
						
							2020-02-04 09:19:19 +01:00  
				
					
						
							
							
								 
						
							
								de91b1e916 
								
							 
						 
						
							
							
								
								capture total visitModules time  
							
							
							
						 
						
							2020-02-04 09:19:18 +01:00  
				
					
						
							
							
								 
						
							
								9a5e3c45eb 
								
							 
						 
						
							
							
								
								initialize skippedItems lazy and store modules instead of queue items  
							
							
							
						 
						
							2020-01-29 21:33:03 +01:00  
				
					
						
							
							
								 
						
							
								e66b51b8f7 
								
							 
						 
						
							
							
								
								reuse QueueItem for module leaving  
							
							
							
						 
						
							2020-01-29 21:33:01 +01:00  
				
					
						
							
							
								 
						
							
								bfe55b71a2 
								
							 
						 
						
							
							
								
								make value of queueConnect a Set<ChunkGroupInfo>  
							
							
							
						 
						
							2020-01-29 21:32:58 +01:00  
				
					
						
							
							
								 
						
							
								35e2e1c97c 
								
							 
						 
						
							
							
								
								make key of queueConnect a ChunkGroupInfo  
							
							
							
						 
						
							2020-01-29 21:32:56 +01:00  
				
					
						
							
							
								 
						
							
								abe07cc631 
								
							 
						 
						
							
							
								
								track ChunkGroupInfo in QueueItems, blockChunkGroups and namedChunkGroups  
							
							
							
						 
						
							2020-01-29 21:32:54 +01:00  
				
					
						
							
							
								 
						
							
								40ef47f151 
								
							 
						 
						
							
							
								
								remove chunkGroupCounters map  
							
							
							
						 
						
							2020-01-29 21:32:52 +01:00  
				
					
						
							
							
								 
						
							
								1070ce925b 
								
							 
						 
						
							
							
								
								remove Array.prototype.reduce calls to simplify code  
							
							
							
						 
						
							2020-01-17 18:31:29 +01:00  
				
					
						
							
							
								 
						
							
								fbd86e3984 
								
							 
						 
						
							
							
								
								fix: grammar  
							
							
							
						 
						
							2020-01-03 11:56:58 +05:30  
				
					
						
							
							
								 
						
							
								b4a3911887 
								
							 
						 
						
							
							
								
								fix: typo  
							
							
							
						 
						
							2020-01-03 11:55:34 +05:30  
				
					
						
							
							
								 
						
							
								6698caed01 
								
							 
						 
						
							
							
								
								fix: typo  
							
							
							
						 
						
							2020-01-03 11:53:29 +05:30  
				
					
						
							
							
								 
						
							
								9ae1cefcdc 
								
							 
						 
						
							
							
								
								fix: typo  
							
							
							
						 
						
							2020-01-03 11:51:54 +05:30  
				
					
						
							
							
								 
						
							
								187697c579 
								
							 
						 
						
							
							
								
								fix: grammar  
							
							
							
						 
						
							2020-01-03 11:50:06 +05:30  
				
					
						
							
							
								 
						
							
								8ad8a21dd1 
								
							 
						 
						
							
							
								
								fix: grammar  
							
							
							
						 
						
							2020-01-03 11:49:26 +05:30  
				
					
						
							
							
								 
						
							
								78cd472c68 
								
							 
						 
						
							
							
								
								fix: use indices instead of indicies  
							
							
							
						 
						
							2020-01-03 11:49:01 +05:30  
				
					
						
							
							
								 
						
							
								14e901225c 
								
							 
						 
						
							
							
								
								remove return value of ChunkGraph.connectChunkAndModule  
							
							
							
						 
						
							2019-11-10 21:05:26 +01:00  
				
					
						
							
							
								 
						
							
								ccc6f6c691 
								
							 
						 
						
							
							
								
								improve extraceBlockModulesMap performance  
							
							... 
							
							
							
							reduce memory usage, exit early 
							
						 
						
							2019-10-30 07:48:41 +01:00  
				
					
						
							
							
								 
						
							
								8d46b21fad 
								
							 
						 
						
							
							
								
								add Dependency.getCondition and conditional ModuleGraphConnections  
							
							... 
							
							
							
							getDependencyReference is no longer used to check of connection 
							
						 
						
							2019-10-30 07:48:32 +01:00  
				
					
						
							
							
								 
						
							
								09d6301712 
								
							 
						 
						
							
							
								
								Move weak flag from DependencyReference to Dependency  
							
							
							
						 
						
							2019-10-30 07:48:26 +01:00  
				
					
						
							
							
								 
						
							
								33585cf027 
								
							 
						 
						
							
							
								
								remove unnecessary checks  
							
							
							
						 
						
							2019-10-21 09:32:54 +02:00  
				
					
						
							
							
								 
						
							
								b80174a069 
								
							 
						 
						
							
							
								
								Improve backward-compat for various things  
							
							... 
							
							
							
							to enable mini-css-extract-plugin 
							
						 
						
							2019-09-26 22:06:54 +02:00  
				
					
						
							
							
								 
						
							
								92e362544f 
								
							 
						 
						
							
							
								
								Merge tag 'v4.39.3' into next  
							
							... 
							
							
							
							4.39.3 
							
						 
						
							2019-08-27 19:17:06 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b46dc65b88 
								
							 
						 
						
							
							
								
								improve buildChunkGraph logging output  
							
							
							
						 
						
							2019-07-26 15:15:11 +02:00  
				
					
						
							
							
								 
						
							
								d362c602f4 
								
							 
						 
						
							
							
								
								less memory, reduce timing verbosity  
							
							
							
						 
						
							2019-07-26 15:14:45 +02:00  
				
					
						
							
							
								 
						
							
								d8ce3aa689 
								
							 
						 
						
							
							
								
								improve chunk graph generation performance  
							
							
							
						 
						
							2019-07-26 15:14:19 +02:00  
				
					
						
							
							
								 
						
							
								0eb24f6407 
								
							 
						 
						
							
							
								
								refactor chunk graph generation to include available modules optimization  
							
							
							
						 
						
							2019-07-26 15:13:43 +02:00  
				
					
						
							
							
								 
						
							
								a430d5564c 
								
							 
						 
						
							
							
								
								move chunk graph building into separate file  
							
							
							
						 
						
							2019-07-26 15:05:52 +02:00  
				
					
						
							
							
								 
						
							
								2e0ce0d1a9 
								
							 
						 
						
							
							
								
								less memory, reduce timing verbosity  
							
							
							
						 
						
							2019-07-26 08:02:30 +02:00  
				
					
						
							
							
								 
						
							
								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