938fc8946a 
								
							 
						 
						
							
							
								
								refactor: add semicolon  
							
							
							
						 
						
							2021-01-27 15:47:04 +03:00  
				
					
						
							
							
								 
						
							
								a07a1269f0 
								
							 
						 
						
							
							
								
								Merge pull request  #11316  from petermetz/master  
							
							
							
						 
						
							2021-01-21 11:46:33 +01:00  
				
					
						
							
							
								 
						
							
								be13a46750 
								
							 
						 
						
							
							
								
								sort imports  
							
							
							
						 
						
							2021-01-20 09:51:17 +01:00  
				
					
						
							
							
								 
						
							
								ded4cc64a0 
								
							 
						 
						
							
							
								
								perf(parser): binary search for comments in range  
							
							... 
							
							
							
							Signed-off-by: Peter Somogyvari <peter.metz@unarin.com> 
							
						 
						
							2021-01-19 11:55:35 -08:00  
				
					
						
							
							
								 
						
							
								a2fd6c2226 
								
							 
						 
						
							
							
								
								disable iife handling for functions with default parameters or patterns  
							
							
							
						 
						
							2021-01-19 13:35:50 +01:00  
				
					
						
							
							
								 
						
							
								9fadec4dc1 
								
							 
						 
						
							
							
								
								fix: walk iife function expression params  
							
							
							
						 
						
							2021-01-19 13:35:50 +01:00  
				
					
						
							
							
								 
						
							
								e9183f9810 
								
							 
						 
						
							
							
								
								only return result of startup when needed  
							
							... 
							
							
							
							fixes  #12244  
						
							2021-01-18 19:21:12 +01:00  
				
					
						
							
							
								 
						
							
								ae15a701a4 
								
							 
						 
						
							
							
								
								fix handling of MetaProperty  
							
							... 
							
							
							
							fixes  #12339  
						
							2021-01-05 21:26:28 +01:00  
				
					
						
							
							
								 
						
							
								0179d88d4b 
								
							 
						 
						
							
							
								
								improve checkEnabled error messages  
							
							
							
						 
						
							2021-01-05 11:34:57 +01:00  
				
					
						
							
							
								 
						
							
								bc1911bf78 
								
							 
						 
						
							
							
								
								Changed name of memorize function to memoize  
							
							
							
						 
						
							2020-12-27 03:02:57 +05:30  
				
					
						
							
							
								 
						
							
								48571c663f 
								
							 
						 
						
							
							
								
								add selective runtime requirements from startup logic which doesn't prevent inlining modules  
							
							... 
							
							
							
							avoid using startup function for grab data from preexecuted chunks 
							
						 
						
							2020-12-11 14:36:48 +01:00  
				
					
						
							
							
								 
						
							
								c847009d87 
								
							 
						 
						
							
							
								
								typescript workarounds  
							
							... 
							
							
							
							see https://github.com/microsoft/TypeScript/issues/41697  
							
						 
						
							2020-11-30 08:42:35 +01:00  
				
					
						
							
							
								 
						
							
								dbea79cf8a 
								
							 
						 
						
							
							
								
								improve code and test case  
							
							
							
						 
						
							2020-11-25 22:48:11 +01:00  
				
					
						
							
							
								 
						
							
								f000854cee 
								
							 
						 
						
							
							
								
								fix: check statements in path for asi safe  
							
							
							
						 
						
							2020-11-25 22:48:10 +01:00  
				
					
						
							
							
								 
						
							
								3601b4bfe3 
								
							 
						 
						
							
							
								
								handle ASI issue between concatenated modules  
							
							... 
							
							
							
							fixes  #11897  
						
							2020-11-04 12:02:36 +01:00  
				
					
						
							
							
								 
						
							
								1b78895c31 
								
							 
						 
						
							
							
								
								improve handling of ASI in concatenated modules and with imports  
							
							... 
							
							
							
							fixes  #11897  
						
							2020-11-02 14:15:12 +01:00  
				
					
						
							
							
								 
						
							
								11a7cac537 
								
							 
						 
						
							
							
								
								add useSimpleSourceMap flag to enable/disable OriginalSource for generated code  
							
							... 
							
							
							
							pass reduced options object to Source.map() function 
							
						 
						
							2020-10-26 16:33:38 +01:00  
				
					
						
							
							
								 
						
							
								2ec90b3687 
								
							 
						 
						
							
							
								
								add asset info for `sourceFilename` and `javascriptModule`  
							
							
							
						 
						
							2020-10-22 10:47:23 +02:00  
				
					
						
							
							
								 
						
							
								20c4eff3e7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into bump-acorn-8  
							
							
							
						 
						
							2020-10-07 10:35:13 +02:00  
				
					
						
							
							
								 
						
							
								8e562aa260 
								
							 
						 
						
							
							
								
								fix some nitpicks with active state  
							
							
							
						 
						
							2020-10-07 09:36:41 +02:00  
				
					
						
							
							
								 
						
							
								fcca1d649d 
								
							 
						 
						
							
							
								
								analyse source code for side effects  
							
							... 
							
							
							
							mark the module as side effects free in such cases
allow 3rd state TRANSITIVE_ONLY to be side-effect-free but dependencies should still be included (for mini-css-extract-plugin) 
							
						 
						
							2020-10-06 14:10:29 +02:00  
				
					
						
							
							
								 
						
							
								bd902b37ed 
								
							 
						 
						
							
							
								
								chore: bump acorn to 8.0.3  
							
							
							
						 
						
							2020-10-02 10:13:10 -04:00  
				
					
						
							
							
								 
						
							
								d1dd411cb3 
								
							 
						 
						
							
							
								
								workaround upstream bug  
							
							
							
						 
						
							2020-10-01 18:05:23 -04:00  
				
					
						
							
							
								 
						
							
								48be8c4d26 
								
							 
						 
						
							
							
								
								fix typing  
							
							
							
						 
						
							2020-09-30 08:49:06 -04:00  
				
					
						
							
							
								 
						
							
								e142c50a91 
								
							 
						 
						
							
							
								
								revert AcornOptions hotfix  
							
							
							
						 
						
							2020-09-30 08:49:05 -04:00  
				
					
						
							
							
								 
						
							
								aea7ce053d 
								
							 
						 
						
							
							
								
								feat: add logical assignment support  
							
							
							
						 
						
							2020-09-30 08:49:05 -04:00  
				
					
						
							
							
								 
						
							
								6dad1d0d6b 
								
							 
						 
						
							
							
								
								use better hash for renderManifest to avoid unnecessary invalidation  
							
							... 
							
							
							
							add bootstrap code to content hash 
							
						 
						
							2020-09-28 11:42:05 +02:00  
				
					
						
							
							
								 
						
							
								d770a55ec0 
								
							 
						 
						
							
							
								
								Merge pull request  #11474  from webpack/refactor/concatenation  
							
							... 
							
							
							
							Refactor module concatenation 
							
						 
						
							2020-09-15 15:14:49 +02:00  
				
					
						
							
							
								 
						
							
								145d392143 
								
							 
						 
						
							
							
								
								fixes parsing of 'this' in arrow iife  
							
							... 
							
							
							
							yarnpkg/berry#1832  
						
							2020-09-15 13:46:10 +02:00  
				
					
						
							
							
								 
						
							
								9af1d7526b 
								
							 
						 
						
							
							
								
								refactor module concatenation to address discovered bugs/edge cases  
							
							
							
						 
						
							2020-09-15 12:36:02 +02:00  
				
					
						
							
							
								 
						
							
								23e91dbbac 
								
							 
						 
						
							
							
								
								move module concatenation bailout checks to Module and for NormalModule to Generator  
							
							
							
						 
						
							2020-09-15 12:35:59 +02:00  
				
					
						
							
							
								 
						
							
								fdd4a7713f 
								
							 
						 
						
							
							
								
								add ConcatenationScope  
							
							
							
						 
						
							2020-09-15 12:34:50 +02:00  
				
					
						
							
							
								 
						
							
								7e85649492 
								
							 
						 
						
							
							
								
								improve target options  
							
							... 
							
							
							
							infer target properties from different targets and fill defaults from that
custom targets can now be created via `target: false` and a plugin (similar to the other options)
add stubs from universal chunk/wasm loading and module chunk format
add externalsPresets.electron and externalsPresets.electronRenderer
node.__file/dirname: "eval-only" 
							
						 
						
							2020-09-10 11:42:09 +02:00  
				
					
						
							
							
								 
						
							
								041dfe15c7 
								
							 
						 
						
							
							
								
								Merge pull request  #11440  from webpack/bugfix/hmr-incorrect-dispose  
							
							... 
							
							
							
							fix incorrect disposing of modules during HMR 
							
						 
						
							2020-09-09 03:50:42 +02:00  
				
					
						
							
							
								 
						
							
								12997f0a6c 
								
							 
						 
						
							
							
								
								fix incorrect disposing of modules during HMR  
							
							
							
						 
						
							2020-09-08 10:25:41 +02:00  
				
					
						
							
							
								 
						
							
								ed06a7f83a 
								
							 
						 
						
							
							
								
								new Worker() support  
							
							... 
							
							
							
							add support for async anonymous entrypoints from inside the codebase
add worker example
move entry options into Entrypoint and receive them from there 
							
						 
						
							2020-09-08 07:37:20 +02:00  
				
					
						
							
							
								 
						
							
								0f089187e4 
								
							 
						 
						
							
							
								
								improve hashing of runtime modules that need a full hash  
							
							
							
						 
						
							2020-09-01 18:31:29 +02:00  
				
					
						
							
							
								 
						
							
								bdeea6ec2f 
								
							 
						 
						
							
							
								
								Merge pull request  #11395  from webpack/refactor/asi  
							
							... 
							
							
							
							refactor how asi handled 
							
						 
						
							2020-09-01 15:47:41 +02:00  
				
					
						
							
							
								 
						
							
								962199c288 
								
							 
						 
						
							
							
								
								nitpicks  
							
							
							
						 
						
							2020-09-01 11:15:52 +02:00  
				
					
						
							
							
								 
						
							
								dd6512ddfe 
								
							 
						 
						
							
							
								
								add support for IIFE with arrow functions  
							
							
							
						 
						
							2020-08-29 01:59:42 +02:00  
				
					
						
							
							
								 
						
							
								35c56e67ae 
								
							 
						 
						
							
							
								
								refactor how asi handled  
							
							... 
							
							
							
							- add asiSafeExpression helper for JavascriptParser
- use asiSafe flag in DefinePlugin
- try to use (...) instead of Object() 
							
						 
						
							2020-08-28 19:46:56 +03:00  
				
					
						
							
							
								 
						
							
								07d863e14c 
								
							 
						 
						
							
							
								
								implement enabledChunkLoadingTypes approach  
							
							... 
							
							
							
							allow chunkLoading per entry
allow custom library/chunkLoading types 
							
						 
						
							2020-08-28 10:59:37 +02:00  
				
					
						
							
							
								 
						
							
								6ac97b3f58 
								
							 
						 
						
							
							
								
								move CommonJsChunkFormat into separate plugin  
							
							
							
						 
						
							2020-08-28 10:58:02 +02:00  
				
					
						
							
							
								 
						
							
								b475d5fd0c 
								
							 
						 
						
							
							
								
								swap argument for consistency  
							
							
							
						 
						
							2020-08-28 10:58:01 +02:00  
				
					
						
							
							
								 
						
							
								805d26b0ae 
								
							 
						 
						
							
							
								
								unify config options for jsonpFunction and chunkLoadFunction to chunkLoadingGlobal  
							
							... 
							
							
							
							rename hotUpdateFunction to hotUpdateGlobal 
							
						 
						
							2020-08-28 10:58:00 +02:00  
				
					
						
							
							
								 
						
							
								b66599ea58 
								
							 
						 
						
							
							
								
								move ArrayPushCallbackChunkFormat into separate plugin  
							
							
							
						 
						
							2020-08-28 10:57:58 +02:00  
				
					
						
							
							
								 
						
							
								c0249af6d1 
								
							 
						 
						
							
							
								
								Merge pull request  #11370  from webpack/feature/javascript-parser-improvement  
							
							... 
							
							
							
							use bitmask instead of array+set in getMemberExpressionInfo 
							
						 
						
							2020-08-28 10:08:22 +02:00  
				
					
						
							
							
								 
						
							
								49d9ec5625 
								
							 
						 
						
							
							
								
								cleanup public api and expose JavascriptParser  
							
							
							
						 
						
							2020-08-28 01:46:14 +02:00  
				
					
						
							
							
								 
						
							
								e23bc8ca7c 
								
							 
						 
						
							
							
								
								use expression hook for metaProperty  
							
							... 
							
							
							
							a MetaProperty is an Expression
it's more consistent 
							
						 
						
							2020-08-27 13:03:56 +02:00  
				
					
						
							
							
								 
						
							
								1556341c13 
								
							 
						 
						
							
							
								
								fix   #11310  
							
							
							
						 
						
							2020-08-27 12:59:28 +02:00