6b9d510612 
								
							 
						 
						
							
							
								
								refactor chunk prefetching/preloading into separate plugin and runtime modules  
							
							
							
						 
						
							2019-12-19 12:01:46 +01:00  
				
					
						
							
							
								 
						
							
								ab8a768cac 
								
							 
						 
						
							
							
								
								remove module.id and loaded shortcuts and only include them when used  
							
							
							
						 
						
							2019-12-06 11:09:43 +01:00  
				
					
						
							
							
								 
						
							
								f5561038b9 
								
							 
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2019-12-03 21:04:18 +03:00  
				
					
						
							
							
								 
						
							
								faf784b6ab 
								
							 
						 
						
							
							
								
								refactor hop runtime helper  
							
							
							
						 
						
							2019-12-03 16:27:39 +03:00  
				
					
						
							
							
								 
						
							
								6b59d113a4 
								
							 
						 
						
							
							
								
								optimize webpack runtime size  
							
							
							
						 
						
							2019-12-02 17:59:37 +03:00  
				
					
						
							
							
								 
						
							
								3e54494606 
								
							 
						 
						
							
							
								
								remove supportsSymbolsDeconflicting  
							
							
							
						 
						
							2019-10-09 11:49:48 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								f45ba2408e 
								
							 
						 
						
							
							
								
								remove items from runtime when unneeded  
							
							... 
							
							
							
							remove some hooks from MainTemplate, move some hooks to CompatRuntimeModule
add requireScope RuntimeGlobal 
							
						 
						
							2019-10-08 23:46:23 +02:00  
				
					
						
							
							
								 
						
							
								e507392094 
								
							 
						 
						
							
							
								
								add output.ecmaVersion options to set emitted code style  
							
							... 
							
							
							
							fix a bug with prefetching initial chunks
InitFragments have get[End]Content methods which get a sourceContext
RuntimeModules have implicit chunk and compilation
changed default to `output.ecmaVersion: 2015` 
							
						 
						
							2019-08-26 21:32:29 +02:00  
				
					
						
							
							
								 
						
							
								f68bb833d2 
								
							 
						 
						
							
							
								
								Merge export getters in a module into single statement  
							
							
							
						 
						
							2019-08-23 14:07:01 +02:00  
				
					
						
							
							
								 
						
							
								de61023616 
								
							 
						 
						
							
							
								
								add side-by-side wasm support based on async modules  
							
							... 
							
							
							
							type: "webassembly/async-experimental"
remove i64 importing limitation since it will have BigInt integration eventually
update wasm example 
							
						 
						
							2019-06-04 23:28:56 +02:00  
				
					
						
							
							
								 
						
							
								f446bf8a9b 
								
							 
						 
						
							
							
								
								add ability to load dependent chunks for non-web targets  
							
							... 
							
							
							
							This allows to use `splitChunks` for initial chunks in i. e. node and webworker targets 
							
						 
						
							2018-12-29 12:48:59 +01:00  
				
					
						
							
							
								 
						
							
								3c50dba922 
								
							 
						 
						
							
							
								
								Remove global buildin  
							
							
							
						 
						
							2018-12-07 08:59:41 +01:00  
				
					
						
							
							
								 
						
							
								74e6346363 
								
							 
						 
						
							
							
								
								Replace module buildins by runtime modules  
							
							
							
						 
						
							2018-12-06 22:16:31 +01:00  
				
					
						
							
							
								 
						
							
								1d90704bc7 
								
							 
						 
						
							
							
								
								Replace AMD buildins by runtime modules  
							
							
							
						 
						
							2018-12-06 15:14:43 +01:00  
				
					
						
							
							
								 
						
							
								bfb9df6c20 
								
							 
						 
						
							
							
								
								Use a runtime module to inject System polyfill  
							
							
							
						 
						
							2018-12-05 19:02:22 +01:00  
				
					
						
							
							
								 
						
							
								5c7d6d2db6 
								
							 
						 
						
							
							
								
								change ensureHandlers from array to object  
							
							
							
						 
						
							2018-11-29 16:23:36 +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  
				
					
						
							
							
								 
						
							
								2857ad3ee4 
								
							 
						 
						
							
							
								
								runtime module for getChunkFilename  
							
							
							
						 
						
							2018-11-29 16:15:26 +01:00  
				
					
						
							
							
								 
						
							
								540b9a1c35 
								
							 
						 
						
							
							
								
								remove hasOwnProperty global  
							
							
							
						 
						
							2018-11-29 16:12:52 +01:00  
				
					
						
							
							
								 
						
							
								2525c8b7aa 
								
							 
						 
						
							
							
								
								move runtime requirements storage into ChunkGraph  
							
							... 
							
							
							
							use info for function generation
for noParse default to module and exports requirements 
							
						 
						
							2018-11-29 16:06:44 +01:00  
				
					
						
							
							
								 
						
							
								0232674f9c 
								
							 
						 
						
							
							
								
								Initial runtime module work  
							
							
							
						 
						
							2018-11-29 16:03:32 +01:00  
				
					
						
							
							
								 
						
							
								eb28697419 
								
							 
						 
						
							
							
								
								move magic property names on __webpack_require__ into RuntimeGlobals file  
							
							
							
						 
						
							2018-11-05 15:28:34 +01:00