a42922f663 
								
							 
						 
						
							
							
								
								Move provided exports to the module graph  
							
							
							
						 
						
							2018-12-31 12:28:51 +01:00  
				
					
						
							
							
								 
						
							
								9d91861592 
								
							 
						 
						
							
							
								
								Refactor HMR for runtime modules  
							
							... 
							
							
							
							fixed a few HMR bugs
allow other module types for HMR
made HMR more flexible 
							
						 
						
							2018-11-29 16:22:29 +01:00  
				
					
						
							
							
								 
						
							
								f753f92c28 
								
							 
						 
						
							
							
								
								ensureChunk to RuntimeModule  
							
							... 
							
							
							
							step 1: non HMR cases 
							
						 
						
							2018-11-29 16:16:39 +01:00  
				
					
						
							
							
								 
						
							
								2849281702 
								
							 
						 
						
							
							
								
								remove generateContext from RuntimeModule.generate  
							
							... 
							
							
							
							add public path runtime module 
							
						 
						
							2018-11-29 16:13:26 +01:00  
				
					
						
							
							
								 
						
							
								bf1fc171ba 
								
							 
						 
						
							
							
								
								runtime requirement for RuntimeGlobals.moduleFactories  
							
							
							
						 
						
							2018-11-29 16:08:52 +01:00  
				
					
						
							
							
								 
						
							
								32c3fca477 
								
							 
						 
						
							
							
								
								extract definePropertyGetter into RuntimeModule  
							
							
							
						 
						
							2018-11-29 16:08:17 +01:00  
				
					
						
							
							
								 
						
							
								7c37a6a972 
								
							 
						 
						
							
							
								
								handle runtime requirements  
							
							
							
						 
						
							2018-11-29 16:07:17 +01:00  
				
					
						
							
							
								 
						
							
								c1e89c0543 
								
							 
						 
						
							
							
								
								Runtime requirement support in NormalModule, Generators and DependencyTemplate  
							
							
							
						 
						
							2018-11-29 16:06:12 +01:00  
				
					
						
							
							
								 
						
							
								eb28697419 
								
							 
						 
						
							
							
								
								move magic property names on __webpack_require__ into RuntimeGlobals file  
							
							
							
						 
						
							2018-11-05 15:28:34 +01: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  
				
					
						
							
							
								 
						
							
								670502fc81 
								
							 
						 
						
							
							
								
								Move AsyncDependenciesBlock.chunkGroup into ChunkGraph  
							
							
							
						 
						
							2018-08-22 20:17:49 +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  
				
					
						
							
							
								 
						
							
								367b02a0f0 
								
							 
						 
						
							
							
								
								Use RuntimeTemplate to generate error code  
							
							
							
						 
						
							2018-07-31 09:01:06 +02:00  
				
					
						
							
							
								 
						
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
				
					
						
							
							
								 
						
							
								138687730a 
								
							 
						 
						
							
							
								
								only assign module ids for modules in chunks  
							
							... 
							
							
							
							handle weak dependencies without id correctly 
							
						 
						
							2018-07-27 13:16:54 +02:00  
				
					
						
							
							
								 
						
							
								fcf3f63f0e 
								
							 
						 
						
							
							
								
								add DependencyTemplate base class and inherit types from this  
							
							... 
							
							
							
							fix a few typing issues 
							
						 
						
							2018-07-23 20:11:59 +02:00  
				
					
						
							
							
								 
						
							
								8614c75f11 
								
							 
						 
						
							
							
								
								run inherit types tool on existing code  
							
							
							
						 
						
							2018-07-21 13:50:18 +02:00  
				
					
						
							
							
								 
						
							
								50fe2e79ee 
								
							 
						 
						
							
							
								
								add Compilation.getDependencyReference and hooks to override it  
							
							... 
							
							
							
							expose DependencyReference class 
							
						 
						
							2018-06-23 15:13:14 +02:00  
				
					
						
							
							
								 
						
							
								2a9452e51b 
								
							 
						 
						
							
							
								
								Add brackets for multiline if/for statements  
							
							
							
						 
						
							2018-05-29 15:45:44 +02:00  
				
					
						
							
							
								 
						
							
								770847171d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into bugfix/namespace-object  
							
							... 
							
							
							
							# Conflicts:
#	lib/RuntimeTemplate.js 
							
						 
						
							2018-05-28 22:42:21 +02:00  
				
					
						
							
							
								 
						
							
								7ebe12dde1 
								
							 
						 
						
							
							
								
								throw error when unexpected state has been found  
							
							
							
						 
						
							2018-05-27 21:53:21 +02:00  
				
					
						
							
							
								 
						
							
								17fd4d8b48 
								
							 
						 
						
							
							
								
								Align 'Cannot find module' message with native NodeJS  
							
							
							
						 
						
							2018-05-15 09:24:16 +03:00  
				
					
						
							
							
								 
						
							
								d4a04b8934 
								
							 
						 
						
							
							
								
								Merge branch 'master' into bugfix/namespace-object  
							
							... 
							
							
							
							# Conflicts:
#	test/__snapshots__/StatsTestCases.test.js.snap 
							
						 
						
							2018-05-09 10:27:23 +02:00  
				
					
						
							
							
								 
						
							
								f2ad440de8 
								
							 
						 
						
							
							
								
								More strict linting of jsdocs  
							
							... 
							
							
							
							Use TODO over any when type is possible 
							
						 
						
							2018-05-08 14:53:33 +02:00  
				
					
						
							
							
								 
						
							
								a926a19715 
								
							 
						 
						
							
							
								
								create better namespace objects  
							
							... 
							
							
							
							avoid using Object.assign (fixes  #7162 ) 
							
						 
						
							2018-05-03 12:55:00 +02:00  
				
					
						
							
							
								 
						
							
								a4e8c07f09 
								
							 
						 
						
							
							
								
								fix jsdoc comments to make eslint happy  
							
							
							
						 
						
							2018-04-12 11:42:40 +02:00  
				
					
						
							
							
								 
						
							
								0ea9b980f6 
								
							 
						 
						
							
							
								
								Use ts nightly and fix JSDoc for comment method in RuntimeTemplate  
							
							
							
						 
						
							2018-04-12 11:42:39 +02:00  
				
					
						
							
							
								 
						
							
								22679069f8 
								
							 
						 
						
							
							
								
								Fix lint issues  
							
							
							
						 
						
							2018-04-12 11:42:38 +02:00  
				
					
						
							
							
								 
						
							
								d677bdd0e9 
								
							 
						 
						
							
							
								
								pretty  
							
							
							
						 
						
							2018-04-12 11:42:38 +02:00  
				
					
						
							
							
								 
						
							
								839841148e 
								
							 
						 
						
							
							
								
								Add types for comment method  
							
							
							
						 
						
							2018-04-12 11:42:37 +02:00  
				
					
						
							
							
								 
						
							
								4f3e414820 
								
							 
						 
						
							
							
								
								chore: rm useless checking  
							
							... 
							
							
							
							This expression always evaluates to true. 
							
						 
						
							2018-04-12 00:23:21 +08:00  
				
					
						
							
							
								 
						
							
								f1092ad516 
								
							 
						 
						
							
							
								
								Update prettier toolchain  
							
							
							
						 
						
							2018-03-26 16:56:10 +02:00  
				
					
						
							
							
								 
						
							
								8bf15740bb 
								
							 
						 
						
							
							
								
								CJS fake namespace object contains exports now  
							
							... 
							
							
							
							#6576  
						
							2018-02-26 19:11:53 +01:00  
				
					
						
							
							
								 
						
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							
							
						 
						
							2018-02-25 02:00:20 +01:00  
				
					
						
							
							
								 
						
							
								4d77f847db 
								
							 
						 
						
							
							
								
								fix a crash with buildMeta of null  
							
							
							
						 
						
							2018-02-09 17:35:28 +01:00  
				
					
						
							
							
								 
						
							
								18ae73dad4 
								
							 
						 
						
							
							
								
								Refactor chunk graph  
							
							... 
							
							
							
							Chunks are now always in ChunkGroups
ChunkGroups have parents and children, Chunks no longer have this
AsyncDependenciesBlocks point to a ChunkGroup instead of a list of chunks
Entrypoint is now a ChunkGroup (extends from it)
move stuff graph modification methods into GraphHelpers
Change chunk id recording to source-based
Chunks have parents, siblings and children in Stats
rename AutomaticCommonsChunksPlugin to SplitChunksPlugin
add request property to origin (ChunkGroup)
remove moveToParent from AggressiveMergingPlugin
fix issues with AggressiveSplittingPlugin
remove CommonsChunkPlugin
add optimization.runtimeChunk (RuntimeChunkPlugin)
fix a filename bug for initial chunks
remove extract-text-webpack-plugin from test suite
add DebugHash to help debugging hash issues
fix issues with entry modules in different chunk as runtime
redo optimization.splitChunks options
Compilation.entrypoints is now a Map
Compilation.chunkGroups has been added
remove some unittests
update examples
update tests with CommonsChunkPlugin 
							
						 
						
							2018-01-19 19:21:30 +01:00  
				
					
						
							
							
								 
						
							
								fea0c57423 
								
							 
						 
						
							
							
								
								readd missing space  
							
							
							
						 
						
							2017-12-23 08:11:28 +01:00  
				
					
						
							
							
								 
						
							
								53a1d6c7b5 
								
							 
						 
						
							
							
								
								replace harmonyModule flag with exportsType 3-state  
							
							... 
							
							
							
							exportsType falsy: It's non-harmony module
exportsType "namespace": It's a harmony module, the exports is the namespace object
exportsType "default": It's a harmony module, the exports is the default exports, named exports are properties of the default export 
							
						 
						
							2017-12-22 19:42:41 +01:00  
				
					
						
							
							
								 
						
							
								2aac6badd5 
								
							 
						 
						
							
							
								
								move generated runtime code to RuntimeTemplate  
							
							
							
						 
						
							2017-12-22 19:41:28 +01:00  
				
					
						
							
							
								 
						
							
								758a388f69 
								
							 
						 
						
							
							
								
								pass runtimeTemplate to DependencyTemplate  
							
							... 
							
							
							
							move outputOptions and requestShortener into runtimeTemplate 
							
						 
						
							2017-12-11 17:59:32 +01:00