Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ddc3dae0e6 
								
							 
						 
						
							
							
								
								refactor Module.source() and Module.getRuntimeRequirements() into Module.codeGeneration  
							
							 
							
							... 
							
							
							
							add code generation phase to Compilation
add `output.iife` options to remove iife wrapper
add `experiments.outputModule` which enabled `output.module`
add `output.module` which sets defaults to `output.iife: false`, `output.libraryTarget: "module"`, `output.jsonpScriptType: "module"`, `terserOptions.module: true`
add `output.module` example
improve runtime requirements needed by ConcatenatedModule
add entry inlining, which inlines entry module code into runtime scope (only when safe)
make whole bundle strict when all modules are strict 
							
						 
						
							2019-10-08 23:59:48 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								fb13b76b34 
								
							 
						 
						
							
							
								
								add `__webpack_exports_info__` API to allow export introspection  
							
							 
							
							... 
							
							
							
							improve usage/provide information for nested exports
improve tests for deep exports 
							
						 
						
							2019-08-22 16:59:37 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								316319aab8 
								
							 
						 
						
							
							
								
								Optimize setting issue on modules  
							
							 
							
							
							
						 
						
							2019-08-07 16:14:01 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								741398427a 
								
							 
						 
						
							
							
								
								Cache last access in ModuleGraph  
							
							 
							
							
							
						 
						
							2019-08-07 16:14:00 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e95d33b77e 
								
							 
						 
						
							
							
								
								Improve performance of ExportsInfo.sortExports  
							
							 
							
							
							
						 
						
							2019-08-07 16:13:59 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c59df0a542 
								
							 
						 
						
							
							
								
								improve getUsedName performance  
							
							 
							
							
							
						 
						
							2019-08-07 16:13:59 +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
							
						 
						
							 
							
							
							
							
								
							
							
								1977cb1036 
								
							 
						 
						
							
							
								
								move async module flag to ModuleGraph  
							
							 
							
							
							
						 
						
							2019-06-05 11:15:25 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a2114cbef9 
								
							 
						 
						
							
							
								
								use correct name, when other exports is referenced  
							
							 
							
							
							
						 
						
							2019-05-29 13:47:18 +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
							
						 
						
							 
							
							
							
							
								
							
							
								aa305969f4 
								
							 
						 
						
							
							
								
								Merge tag 'v4.29.1' into next  
							
							 
							
							... 
							
							
							
							4.29.1 
							
						 
						
							2019-02-04 19:03:31 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b6ad10b2c1 
								
							 
						 
						
							
							
								
								bugfixes and HarmonyExportImportedSpecifier optimization  
							
							 
							
							
							
						 
						
							2019-02-01 11:45:24 +01: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
							
						 
						
							 
							
							
							
							
								
							
							
								921b295bc9 
								
							 
						 
						
							
							
								
								Create ExportsInfo and move provided exports and mangle info into this new object  
							
							 
							
							
							
						 
						
							2019-01-28 08:38:34 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								eac069a46b 
								
							 
						 
						
							
							
								
								move isProvided into ModuleGraph  
							
							 
							
							
							
						 
						
							2018-12-31 12:51:35 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								8c9dc4cfc8 
								
							 
						 
						
							
							
								
								providedExports can't be false  
							
							 
							
							
							
						 
						
							2018-12-31 12:43:03 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a414c616cd 
								
							 
						 
						
							
							
								
								used and provided exports are part of module attributes  
							
							 
							
							
							
						 
						
							2018-12-31 12:29:02 +01:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								a42922f663 
								
							 
						 
						
							
							
								
								Move provided exports to the module graph  
							
							 
							
							
							
						 
						
							2018-12-31 12:28:51 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e5e0f44e29 
								
							 
						 
						
							
							
								
								add algorithm to extract graph roots  
							
							 
							
							... 
							
							
							
							show only graph roots in chunks by default 
							
						 
						
							2018-12-06 20:57:04 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a852828279 
								
							 
						 
						
							
							
								
								add persistent caching prototype  
							
							 
							
							
							
						 
						
							2018-10-17 21:25:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								bd18e019d4 
								
							 
						 
						
							
							
								
								Clone module attributes instead of moving them  
							
							 
							
							
							
						 
						
							2018-09-03 20:12:55 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b20556c1ff 
								
							 
						 
						
							
							
								
								move profile to ModuleGraph  
							
							 
							
							
							
						 
						
							2018-08-22 14:54:28 +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
							
						 
						
							 
							
							
							
							
								
							
							
								a875ddba5b 
								
							 
						 
						
							
							
								
								refactor ModuleGraph to use internal dependency  
							
							 
							
							
							
						 
						
							2018-08-21 11:06:00 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3bb5263bfd 
								
							 
						 
						
							
							
								
								move methods from Module into ModuleGraph  
							
							 
							
							
							
						 
						
							2018-08-21 11:04:40 +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
							
						 
						
							 
							
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
							
							
								
							
							
								df204b8e35 
								
							 
						 
						
							
							
								
								add module graph  
							
							 
							
							
							
						 
						
							2018-08-02 16:04:09 +02:00