924daa105b 
								
							 
						 
						
							
							
								
								Use simpler/faster hash function to get a hash number  
							
							... 
							
							
							
							Use deterministic mangled names for exports
refactor assignDeterministicIds
rename __webpack_init__ function in wasm to ""
fix bug with incorrectly cached StaticExportsDependency
fix bug in hash logic of Module 
							
						 
						
							2019-02-20 22:41:07 +01:00  
				
					
						
							
							
								 
						
							
								b6ad10b2c1 
								
							 
						 
						
							
							
								
								bugfixes and HarmonyExportImportedSpecifier optimization  
							
							
							
						 
						
							2019-02-01 11:45:24 +01:00  
				
					
						
							
							
								 
						
							
								6fc0b96c9c 
								
							 
						 
						
							
							
								
								add MangleExportsPlugin and options  
							
							
							
						 
						
							2019-01-31 11:41:30 +01:00  
				
					
						
							
							
								 
						
							
								739fef4fda 
								
							 
						 
						
							
							
								
								move usedExports into ExportsInfo  
							
							
							
						 
						
							2019-01-28 08:38:37 +01:00  
				
					
						
							
							
								 
						
							
								921b295bc9 
								
							 
						 
						
							
							
								
								Create ExportsInfo and move provided exports and mangle info into this new object  
							
							
							
						 
						
							2019-01-28 08:38:34 +01:00  
				
					
						
							
							
								 
						
							
								d40f7b2642 
								
							 
						 
						
							
							
								
								cache contextify and pass associatedObjectForCache to all calls  
							
							
							
						 
						
							2019-01-19 12:40:00 +01:00  
				
					
						
							
							
								 
						
							
								eac069a46b 
								
							 
						 
						
							
							
								
								move isProvided into ModuleGraph  
							
							
							
						 
						
							2018-12-31 12:51:35 +01:00  
				
					
						
							
							
								 
						
							
								a42922f663 
								
							 
						 
						
							
							
								
								Move provided exports to the module graph  
							
							
							
						 
						
							2018-12-31 12:28:51 +01:00  
				
					
						
							
							
								 
						
							
								d0a3c9f774 
								
							 
						 
						
							
							
								
								Update TypeScript  
							
							
							
						 
						
							2018-12-31 09:19:05 +01:00  
				
					
						
							
							
								 
						
							
								cc34ea42b0 
								
							 
						 
						
							
							
								
								add type argument to Module.size  
							
							... 
							
							
							
							add getSize to Generator 
							
						 
						
							2018-12-05 20:18:59 +01:00  
				
					
						
							
							
								 
						
							
								dff9278d6b 
								
							 
						 
						
							
							
								
								add Module.getSourceTypes  
							
							... 
							
							
							
							getSourceTypes declares all source types which can be generated
Remove shouldRender in favor of source type testing 
							
						 
						
							2018-12-05 20:18:57 +01:00  
				
					
						
							
							
								 
						
							
								c1e89c0543 
								
							 
						 
						
							
							
								
								Runtime requirement support in NormalModule, Generators and DependencyTemplate  
							
							
							
						 
						
							2018-11-29 16:06:12 +01:00  
				
					
						
							
							
								 
						
							
								0232674f9c 
								
							 
						 
						
							
							
								
								Initial runtime module work  
							
							
							
						 
						
							2018-11-29 16:03:32 +01:00  
				
					
						
							
							
								 
						
							
								23b335d902 
								
							 
						 
						
							
							
								
								Merge branch 'next' into types/modules  
							
							
							
						 
						
							2018-11-16 14:40:11 +01:00  
				
					
						
							
							
								 
						
							
								23bd3d7bd4 
								
							 
						 
						
							
							
								
								Add type guard for NormalModule  
							
							
							
						 
						
							2018-11-12 14:26:32 +01:00  
				
					
						
							
							
								 
						
							
								caefde17ab 
								
							 
						 
						
							
							
								
								Remove devtoolLineToLine and lineToLine options  
							
							
							
						 
						
							2018-11-12 14:26:31 +01:00  
				
					
						
							
							
								 
						
							
								8a10ea3c92 
								
							 
						 
						
							
							
								
								Type 'apply' method of plugins  
							
							
							
						 
						
							2018-11-12 14:26:31 +01:00  
				
					
						
							
							
								 
						
							
								be8c6bbe71 
								
							 
						 
						
							
							
								
								Add types on module files  
							
							
							
						 
						
							2018-11-07 14:03:25 +01:00  
				
					
						
							
							
								 
						
							
								a852828279 
								
							 
						 
						
							
							
								
								add persistent caching prototype  
							
							
							
						 
						
							2018-10-17 21:25:39 +02:00  
				
					
						
							
							
								 
						
							
								7340fbb547 
								
							 
						 
						
							
							
								
								refactor Cache  
							
							... 
							
							
							
							add a new hookable Cache class
removed CachePlugin
add MemoryCachePlugin
refactor timestamps
create FileSystemInfo class 
							
						 
						
							2018-09-27 13:20:19 +02:00  
				
					
						
							
							
								 
						
							
								4eab41bd5f 
								
							 
						 
						
							
							
								
								refactor Module.needBuild to be async  
							
							
							
						 
						
							2018-09-27 11:20:54 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bad9d8a271 
								
							 
						 
						
							
							
								
								move Module.id into ChunkGraph  
							
							... 
							
							
							
							remove disconnect and unseal from Module 
							
						 
						
							2018-08-28 15:08:52 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								239ce7fcd9 
								
							 
						 
						
							
							
								
								Use ChunkGraph instead of Compilation in updateHash  
							
							
							
						 
						
							2018-08-24 12:02:42 +02:00  
				
					
						
							
							
								 
						
							
								3aa2280498 
								
							 
						 
						
							
							
								
								move Module.hash and .renderedHash into ChunkGraph  
							
							
							
						 
						
							2018-08-22 19:24:54 +02:00  
				
					
						
							
							
								 
						
							
								eb63cf80d6 
								
							 
						 
						
							
							
								
								move built flag into Compilation  
							
							
							
						 
						
							2018-08-22 15:33:16 +02:00  
				
					
						
							
							
								 
						
							
								e0f84652c0 
								
							 
						 
						
							
							
								
								remove Module.prefetched  
							
							... 
							
							
							
							remove prefeteched from Stats
make Compilation.addModuleChain public and remove onModule argument
remove Compilation.prefetch 
							
						 
						
							2018-08-22 15:19:05 +02:00  
				
					
						
							
							
								 
						
							
								b20556c1ff 
								
							 
						 
						
							
							
								
								move profile to ModuleGraph  
							
							
							
						 
						
							2018-08-22 14:54:28 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5a78e96dc9 
								
							 
						 
						
							
							
								
								add backward-compat layer for ModuleGraph and ChunkGraph  
							
							
							
						 
						
							2018-08-21 16:17:02 +02:00  
				
					
						
							
							
								 
						
							
								42167db4af 
								
							 
						 
						
							
							
								
								move Module.index and index2 into ModuleGraph  
							
							
							
						 
						
							2018-08-21 16:16:51 +02:00  
				
					
						
							
							
								 
						
							
								3bb5263bfd 
								
							 
						 
						
							
							
								
								move methods from Module into ModuleGraph  
							
							
							
						 
						
							2018-08-21 11:04:40 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3cf01999b5 
								
							 
						 
						
							
							
								
								add ChunkGraph  
							
							... 
							
							
							
							move chunk modules and module chunks into the ChunkGraph
remove outdated unit tests 
							
						 
						
							2018-08-14 15:32:13 +02:00  
				
					
						
							
							
								 
						
							
								d35e42a14d 
								
							 
						 
						
							
							
								
								move Module.issuer into Module.getIssuer(moduleGraph)  
							
							
							
						 
						
							2018-08-09 16:44:28 +02:00  
				
					
						
							
							
								 
						
							
								3347700225 
								
							 
						 
						
							
							
								
								improve optimization bailout message usefulness  
							
							
							
						 
						
							2018-08-09 15:45:30 +02:00  
				
					
						
							
							
								 
						
							
								038d056aed 
								
							 
						 
						
							
							
								
								add some hints for breaking changes  
							
							
							
						 
						
							2018-08-06 21:05:13 +02:00  
				
					
						
							
							
								 
						
							
								d6cf42e4c2 
								
							 
						 
						
							
							
								
								merge used with usedExports  
							
							... 
							
							
							
							usedExports = false now means module is not used 
							
						 
						
							2018-08-06 21:05:11 +02:00  
				
					
						
							
							
								 
						
							
								c4e0a9f72e 
								
							 
						 
						
							
							
								
								Move Module.used and Module.usedExports into ModuleGraph  
							
							
							
						 
						
							2018-08-06 21:04:01 +02:00  
				
					
						
							
							
								 
						
							
								97cc9d7140 
								
							 
						 
						
							
							
								
								Move optimizationBailout into ModuleGraph meta information  
							
							
							
						 
						
							2018-08-06 10:42:41 +02:00  
				
					
						
							
							
								 
						
							
								381e2db200 
								
							 
						 
						
							
							
								
								replace Module.reasons and Dependency.module with ModuleGraph  
							
							
							
						 
						
							2018-08-02 17:54:44 +02:00  
				
					
						
							
							
								 
						
							
								11e127d162 
								
							 
						 
						
							
							
								
								pass moduleGraph along with multiple methods  
							
							
							
						 
						
							2018-08-02 17:54:42 +02:00  
				
					
						
							
							
								 
						
							
								ec1329a7d4 
								
							 
						 
						
							
							
								
								make libIdent required  
							
							... 
							
							
							
							add types 
							
						 
						
							2018-08-02 16:29:20 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f68c1f7ab6 
								
							 
						 
						
							
							
								
								add additional arguments to updateHash  
							
							
							
						 
						
							2018-08-02 16:04:10 +02:00  
				
					
						
							
							
								 
						
							
								71016b1433 
								
							 
						 
						
							
							
								
								Remove DependencyBlockVariable  
							
							
							
						 
						
							2018-07-30 22:38:13 +02:00  
				
					
						
							
							
								 
						
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
				
					
						
							
							
								 
						
							
								22c4756c9e 
								
							 
						 
						
							
							
								
								add more types to Module  
							
							
							
						 
						
							2018-07-25 12:38:34 +02:00  
				
					
						
							
							
								 
						
							
								0052861178 
								
							 
						 
						
							
							
								
								remove unconsistency with Module._source and originalSource  
							
							
							
						 
						
							2018-07-25 12:20:35 +02:00