Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0c39719729 
								
							 
						 
						
							
							
								
								avoid zero sized modules as they lead to problems  
							
							 
							
							
							
						 
						
							2019-05-13 12:29:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b66143f706 
								
							 
						 
						
							
							
								
								Merge tag 'v4.30.0' into next  
							
							 
							
							... 
							
							
							
							4.30.0 
							
						 
						
							2019-05-09 21:34:28 +02:00  
						
					 
				
					
						
							
							
								 
								Joel Denning
							
						 
						
							 
							
							
							
							
								
							
							
								97d58d31c0 
								
							 
						 
						
							
							
								
								Adding support for output libraryTarget 'system'.  Resolves   #8833 .  
							
							 
							
							... 
							
							
							
							Tests, prettier
Self review
Add comments to System tests.
Adding typescript definition
Guy Bedford's feedback
Self review
Improving code coverage 
							
						 
						
							2019-03-17 08:46:17 -07:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								cc34ea42b0 
								
							 
						 
						
							
							
								
								add type argument to Module.size  
							
							 
							
							... 
							
							
							
							add getSize to Generator 
							
						 
						
							2018-12-05 20:18:59 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7c37a6a972 
								
							 
						 
						
							
							
								
								handle runtime requirements  
							
							 
							
							
							
						 
						
							2018-11-29 16:07:17 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								318da93ce2 
								
							 
						 
						
							
							
								
								make Raw and ExternalModule serializable  
							
							 
							
							
							
						 
						
							2018-10-18 16:02:45 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								518104b3fb 
								
							 
						 
						
							
							
								
								Merge tag 'v4.21.0' into next  
							
							 
							
							... 
							
							
							
							4.21.0 
							
						 
						
							2018-10-17 20:38:00 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7bc5c98171 
								
							 
						 
						
							
							
								
								Merge branch 'master' into marcusdarmstrong-external-module-fix  
							
							 
							
							
							
						 
						
							2018-10-17 16:13:55 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4eab41bd5f 
								
							 
						 
						
							
							
								
								refactor Module.needBuild to be async  
							
							 
							
							
							
						 
						
							2018-09-27 11:20:54 +02:00  
						
					 
				
					
						
							
							
								 
								Eemeli Aro
							
						 
						
							 
							
							
							
							
								
							
							
								b624d167a5 
								
							 
						 
						
							
							
								
								Add "amd-require" libraryTarget, resulting in a require() wrapper  
							
							 
							
							
							
						 
						
							2018-09-26 21:46:16 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								19d60ba0cd 
								
							 
						 
						
							
							
								
								Merge tag 'v4.19.1' into next  
							
							 
							
							... 
							
							
							
							4.19.1 
							
						 
						
							2018-09-18 10:13:54 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f0271d93c6 
								
							 
						 
						
							
							
								
								fix ExternalModule and test case  
							
							 
							
							
							
						 
						
							2018-09-18 09:10:14 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								bad9d8a271 
								
							 
						 
						
							
							
								
								move Module.id into ChunkGraph  
							
							 
							
							... 
							
							
							
							remove disconnect and unseal from Module 
							
						 
						
							2018-08-28 15:08:52 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								239ce7fcd9 
								
							 
						 
						
							
							
								
								Use ChunkGraph instead of Compilation in updateHash  
							
							 
							
							
							
						 
						
							2018-08-24 12:02:42 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								eb63cf80d6 
								
							 
						 
						
							
							
								
								move built flag into Compilation  
							
							 
							
							
							
						 
						
							2018-08-22 15:33:16 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								11e127d162 
								
							 
						 
						
							
							
								
								pass moduleGraph along with multiple methods  
							
							 
							
							
							
						 
						
							2018-08-02 17:54:42 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ec1329a7d4 
								
							 
						 
						
							
							
								
								make libIdent required  
							
							 
							
							... 
							
							
							
							add types 
							
						 
						
							2018-08-02 16:29:20 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f68c1f7ab6 
								
							 
						 
						
							
							
								
								add additional arguments to updateHash  
							
							 
							
							
							
						 
						
							2018-08-02 16:04:10 +02:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								367b02a0f0 
								
							 
						 
						
							
							
								
								Use RuntimeTemplate to generate error code  
							
							 
							
							
							
						 
						
							2018-07-31 09:01:06 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							 
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								22c4756c9e 
								
							 
						 
						
							
							
								
								add more types to Module  
							
							 
							
							
							
						 
						
							2018-07-25 12:38:34 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								bc10939096 
								
							 
						 
						
							
							
								
								add types for Module and subclasses  
							
							 
							
							... 
							
							
							
							better way to handle "optional" methods 
							
						 
						
							2018-07-25 12:12:17 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								8614c75f11 
								
							 
						 
						
							
							
								
								run inherit types tool on existing code  
							
							 
							
							
							
						 
						
							2018-07-21 13:50:18 +02:00  
						
					 
				
					
						
							
							
								 
								Marcus Armstrong
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								058a5f4659 
								
							 
						 
						
							
							
								
								Correct ExternalModule's global option ( #6933 )  
							
							 
							
							
							
						 
						
							2018-04-13 16:40:16 -04:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								f1092ad516 
								
							 
						 
						
							
							
								
								Update prettier toolchain  
							
							 
							
							
							
						 
						
							2018-03-26 16:56:10 +02:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								3983803d30 
								
							 
						 
						
							
							
								
								Destructure 'require' to improve readability  
							
							 
							
							
							
						 
						
							2018-03-22 12:05:58 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							 
							
							
							
						 
						
							2018-02-25 02:00:20 +01:00  
						
					 
				
					
						
							
							
								 
								Florent Cailhol
							
						 
						
							 
							
							
							
							
								
							
							
								63b4523a15 
								
							 
						 
						
							
							
								
								Pass 'context' as constructor argument  
							
							 
							
							
							
						 
						
							2018-01-30 21:40:44 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d95f93f8cb 
								
							 
						 
						
							
							
								
								add output.globalObject configuration option  
							
							 
							
							... 
							
							
							
							remove deprecated atom and electron target
add self libraryTarget
add self external type 
							
						 
						
							2017-12-27 18:46:37 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ffb977fed4 
								
							 
						 
						
							
							
								
								refactor meta -> buildMeta, add factoryMeta  
							
							 
							
							... 
							
							
							
							add compat layer to Module.meta 
							
						 
						
							2017-12-12 16:57:50 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								77bd911b2d 
								
							 
						 
						
							
							
								
								fix conflict with type in ExternalModule  
							
							 
							
							
							
						 
						
							2017-11-10 11:51:29 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								41a1d602e1 
								
							 
						 
						
							
							
								
								added WebAssembly Proof of Concept  
							
							 
							
							
							
						 
						
							2017-11-10 09:17:11 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0339d4da49 
								
							 
						 
						
							
							
								
								Refactor weird things  
							
							 
							
							... 
							
							
							
							* Declare used properties in constructor
* Module.(re)building moved into Compilation._(re)buildingModules (Map)
* Make NormalModule.error private
* Move Module.cacheable logic into needRebuild
* More stable implemention of rebuildModule
* addModuleChain waits for Module building finished before returning
* Set built and cacheable flags correctly in Modules
* More portableId into WeakMap
* Add ModuleReason for entrypoints
* cacheable can be true/false/null in Stats
* added Stats module issuerPath
* fixes profile in stats output 
							
						 
						
							2017-11-06 13:16:09 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4c2f9e724b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	lib/dependencies/HarmonyExportImportedSpecifierDependency.js 
							
						 
						
							2017-10-12 11:28:25 +02:00  
						
					 
				
					
						
							
							
								 
								Samuel Reed
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c9bad176fd 
								
							 
						 
						
							
							
								
								Fix   #5806 , TypeError on ExternalModule hash.update  
							
							 
							
							... 
							
							
							
							undefined must be coerced to `false` 
							
						 
						
							2017-10-11 14:02:46 -05:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								65dfc15807 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	test/statsCases/external/expected.txt 
							
						 
						
							2017-09-22 19:52:31 +02:00  
						
					 
				
					
						
							
							
								 
								Thai Pangsakulyanont
							
						 
						
							 
							
							
							
							
								
							
							
								79cf75a8b5 
								
							 
						 
						
							
							
								
								update ExternalModule hash with optional flag  
							
							 
							
							
							
						 
						
							2017-09-18 14:48:11 +07:00  
						
					 
				
					
						
							
							
								 
								Thai Pangsakulyanont
							
						 
						
							 
							
							
							
							
								
							
							
								47d3b80b2e 
								
							 
						 
						
							
							
								
								add updateHash for ExternalModule  
							
							 
							
							... 
							
							
							
							otherwise, changing the externalModule’s variable name (request) will not
affect the build hash 
							
						 
						
							2017-09-17 23:29:06 +07:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								91bfd4559a 
								
							 
						 
						
							
							
								
								move pathinfo comment into Template helper function  
							
							 
							
							... 
							
							
							
							change toIdentifier to generate less underscores 
							
						 
						
							2017-08-08 09:42:43 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Meyer
							
						 
						
							 
							
							
							
							
								
							
							
								8f26f9ebee 
								
							 
						 
						
							
							
								
								implementing review suggestions  
							
							 
							
							
							
						 
						
							2017-06-08 13:22:58 -07:00  
						
					 
				
					
						
							
							
								 
								Matthew Meyer
							
						 
						
							 
							
							
							
							
								
							
							
								551c0a1ed9 
								
							 
						 
						
							
							
								
								PR Feedback, adding libIdent to DelegatedModules and ExternalModules, in addition to NormalModules, to support HashedModuleIdsPlugin to while assigning hash based IDs to Modules  
							
							 
							
							
							
						 
						
							2017-05-17 09:49:09 -07:00  
						
					 
				
					
						
							
							
								 
								J Huang
							
						 
						
							 
							
							
							
							
								
							
							
								6afc397b99 
								
							 
						 
						
							
							
								
								perf: use Date.now() instead of new Date().getTime()  
							
							 
							
							... 
							
							
							
							new Date().getTime() is 2x slower than Date.now(), see https://jsperf.com/new-date-vs-date-now-vs-performance-now/6  
							
						 
						
							2017-05-04 10:19:54 +08:00  
						
					 
				
					
						
							
							
								 
								Tim Sebastian
							
						 
						
							 
							
							
							
							
								
							
							
								3515fddb53 
								
							 
						 
						
							
							
								
								escape __WEBPACK_EXTERNAL_MODULE_ through Template.toIdentifier  
							
							 
							
							
							
						 
						
							2017-02-20 19:17:51 +11:00  
						
					 
				
					
						
							
							
								 
								Tim Sebastian
							
						 
						
							 
							
							
							
							
								
							
							
								6367e312c8 
								
							 
						 
						
							
							
								
								use \n as line break  
							
							 
							
							
							
						 
						
							2017-02-20 19:15:52 +11:00  
						
					 
				
					
						
							
							
								 
								Tim Sebastian
							
						 
						
							 
							
							
							
							
								
							
							
								b363611750 
								
							 
						 
						
							
							
								
								add more unit tests for external modules  
							
							 
							
							
							
						 
						
							2017-02-19 12:11:08 +11:00  
						
					 
				
					
						
							
							
								 
								Tim Sebastian
							
						 
						
							 
							
							
							
							
								
							
							
								7421d47284 
								
							 
						 
						
							
							
								
								add unit tests for ExternalModule  
							
							 
							
							
							
						 
						
							2017-02-19 11:55:07 +11:00