Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								49f79cb702
								
							
						 | 
						
							
							
								
								add types to new hooks
							
							
							
							
							
						 | 
						
							2018-11-30 12:21:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								8066eaf299
								
							
						 | 
						
							
							
								
								put runtime modules into separate place in chunks
							
							
							
							
							
							
							
							don't include them in modules array/object
better stats output for runtime moduels 
							
						 | 
						
							2018-11-29 16:23:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								f7f8e0ff0f
								
							
						 | 
						
							
							
								
								fixes for SourceMap handling
							
							
							
							
							
						 | 
						
							2018-11-29 16:17:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								f753f92c28
								
							
						 | 
						
							
							
								
								ensureChunk to RuntimeModule
							
							
							
							
							
							
							
							step 1: non HMR cases 
							
						 | 
						
							2018-11-29 16:16:39 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								3292879380
								
							
						 | 
						
							
							
								
								generate runtime module hash later to allow to include chunk hashes
							
							
							
							
							
						 | 
						
							2018-11-29 16:13:56 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								7c37a6a972
								
							
						 | 
						
							
							
								
								handle runtime requirements
							
							
							
							
							
						 | 
						
							2018-11-29 16:07:17 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								c1e89c0543
								
							
						 | 
						
							
							
								
								Runtime requirement support in NormalModule, Generators and DependencyTemplate
							
							
							
							
							
						 | 
						
							2018-11-29 16:06:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								0232674f9c
								
							
						 | 
						
							
							
								
								Initial runtime module work
							
							
							
							
							
						 | 
						
							2018-11-29 16:03:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								9410954ed1
								
							
						 | 
						
							
							
								
								change TODO to webpack 6
							
							
							
							
							
						 | 
						
							2018-11-14 13:14:05 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								c89c9a7dc5
								
							
						 | 
						
							
							
								
								add backwards-compat hook for normalModuleLoader
							
							
							
							
							
						 | 
						
							2018-11-13 17:55:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								3766869c48
								
							
						 | 
						
							
							
								
								Move normalModuleLoader hook
							
							
							
							
							
						 | 
						
							2018-11-12 14:26:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								9ffb4e45dc
								
							
						 | 
						
							
							
								
								Replace Source#emitted by a WeakSet
							
							
							
							
							
						 | 
						
							2018-11-08 23:26:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								de41d1fe8b
								
							
						 | 
						
							
							
								
								Add missing types on Chunk related classes
							
							
							
							
							
						 | 
						
							2018-11-07 14:10:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								8cf1cdb74f
								
							
						 | 
						
							
							
								
								Merge tag 'v4.25.0' into next
							
							
							
							
							
							
							
							4.25.0 
							
						 | 
						
							2018-11-05 10:27:45 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								64e3826067
								
							
						 | 
						
							
							
								
								use flags to show different parts of the progress message
							
							
							
							
							
							
							
							refactor activeModules to Set for performance reasons 
							
						 | 
						
							2018-11-04 10:33:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								e7ec244415
								
							
						 | 
						
							
							
								
								do not mutate data
							
							
							
							
							
						 | 
						
							2018-11-01 20:23:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Sergey Melyukov
							
						 | 
						
							
							
							
							
							
								
							
							
								aa8cb0fab7
								
							
						 | 
						
							
							
								
								ProgressPlugin: refactoring
							
							
							
							
							
						 | 
						
							2018-10-29 15:49:31 +03:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								c27b46ac8b
								
							
						 | 
						
							
							
								
								fix duplicate errors and warnings
							
							
							
							
							
						 | 
						
							2018-10-25 10:52:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								071062422e
								
							
						 | 
						
							
							
								
								Merge tag 'v4.22.0' into next
							
							
							
							
							
							
							
							4.22.0 
							
						 | 
						
							2018-10-23 16:41:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								94eb554dc0
								
							
						 | 
						
							
							
								
								fix byId sorting
							
							
							
							
							
						 | 
						
							2018-10-23 11:32:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								5165a90de8
								
							
						 | 
						
							
							
								
								Merge pull request #8242 from webpack/perf/chunk-graph
							
							
							
							
							
							
							
							Optimize chunk graph algorithm 
							
						 | 
						
							2018-10-20 06:09:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								5e4a6a4f5d
								
							
						 | 
						
							
							
								
								fix byId sorting
							
							
							
							
							
						 | 
						
							2018-10-19 13:20:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								98b482efd7
								
							
						 | 
						
							
							
								
								make dependency order stable
							
							
							
							
							
						 | 
						
							2018-10-19 12:57:24 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								65d9ffb91e
								
							
						 | 
						
							
							
								
								Optimize chunk graph algorithm
							
							
							
							
							
						 | 
						
							2018-10-19 10:37:43 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								bbedceaa16
								
							
						 | 
						
							
							
								
								add error class for restore errors
							
							
							
							
							
						 | 
						
							2018-10-17 22:54:07 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								a852828279
								
							
						 | 
						
							
							
								
								add persistent caching prototype
							
							
							
							
							
						 | 
						
							2018-10-17 21:25:39 +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
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0e232a926c
								
							
						 | 
						
							
							
								
								Merge pull request #8170 from webpack/refactor/cache2
							
							
							
							
							
							
							
							refactor cache to be more generic and usable for other things 
							
						 | 
						
							2018-10-17 10:47:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								d311847a05
								
							
						 | 
						
							
							
								
								Remove Compilation#performance
							
							
							
							
							
						 | 
						
							2018-10-12 17:57:10 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								9b8d26f6e8
								
							
						 | 
						
							
							
								
								refactor cache to be more generic and usable for other things
							
							
							
							
							
						 | 
						
							2018-10-11 10:46:48 +02:00 | 
						
					
				
					
						
							
							
								 
								Michael Loughry 👨💻
							
						 | 
						
							
							
							
							
							
								
							
							
								1d71ede475
								
							
						 | 
						
							
							
								
								Make changes suggested by @sokra to optimize chunk graph generation
							
							
							
							
							
						 | 
						
							2018-10-04 16:10:12 -07:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								ae72fe3724
								
							
						 | 
						
							
							
								
								fixes timestamp transfer from watcher
							
							
							
							
							
						 | 
						
							2018-09-27 21:28:07 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								f31a8c231b
								
							
						 | 
						
							
							
								
								add compilerPath (will be later used to access the cache)
							
							
							
							
							
						 | 
						
							2018-09-27 11:21:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								46232fab31
								
							
						 | 
						
							
							
								
								make Compilation.addModule async and queued
							
							
							
							
							
						 | 
						
							2018-09-27 11:21:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								52634e7a2d
								
							
						 | 
						
							
							
								
								remove cacheGroup argument from addModule
							
							
							
							
							
						 | 
						
							2018-09-27 11:21:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								4eab41bd5f
								
							
						 | 
						
							
							
								
								refactor Module.needBuild to be async
							
							
							
							
							
						 | 
						
							2018-09-27 11:20:54 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								554b417546
								
							
						 | 
						
							
							
								
								Modules are responsible for sorting of dependencies
							
							
							
							
							
						 | 
						
							2018-09-27 11:20:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								17044bf9c6
								
							
						 | 
						
							
							
								
								Merge tag 'v4.20.0' into next
							
							
							
							
							
							
							
							4.20.0 
							
						 | 
						
							2018-09-25 16:20:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Chuck Dumont
							
						 | 
						
							
							
							
							
							
								
							
							
								f8877e0819
								
							
						 | 
						
							
							
								
								Uncaught exception from renderers
							
							
							
							
							
						 | 
						
							2018-09-21 14:42:25 -04:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								d48975c948
								
							
						 | 
						
							
							
								
								use types from schema
							
							
							
							
							
						 | 
						
							2018-09-21 11:04:19 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								97ed999aad
								
							
						 | 
						
							
							
								
								Merge tag 'v4.19.0' into next
							
							
							
							
							
							
							
							4.19.0
* Separate context for renderBoostrap and hooks
* Remove ModuleTemplate from MainTemplate.bootstrap hook 
							
						 | 
						
							2018-09-15 13:10:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								13b2cdd5ae
								
							
						 | 
						
							
							
								
								hash content of bootstrap code
							
							
							
							
							
							
							
							instead of trying to calculate it
from inputs
fixes #8027
fixes #7984 
							
						 | 
						
							2018-09-13 23:25:26 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								d48a331642
								
							
						 | 
						
							
							
								
								Split Compilation process in multiple methods
							
							
							
							
							
						 | 
						
							2018-09-12 13:17:02 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								b098789625
								
							
						 | 
						
							
							
								
								remove recursive flag
							
							
							
							
							
						 | 
						
							2018-09-12 13:17:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								3c244d9fc9
								
							
						 | 
						
							
							
								
								Optimize error origin handling and module trace
							
							
							
							
							
							
							
							Improve warnings and errors sorting 
							
						 | 
						
							2018-09-12 13:16:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								7a43a27eda
								
							
						 | 
						
							
							
								
								make Compilation.chunks a Set
							
							
							
							
							
						 | 
						
							2018-09-06 17:04:01 +02:00 |