Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								e4d1a45c8d
								
							
						 | 
						
							
							
								
								Use FileSystemInfo.createSnapshot for NormalModules too
							
							
							
							
							
						 | 
						
							2019-01-09 14:42:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								ca430a6715
								
							
						 | 
						
							
							
								
								hash defaults to undefined
							
							
							
							
							
							
							
							provide other properties in buildInfo 
							
						 | 
						
							2018-12-31 12:50:45 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								a3c166109e
								
							
						 | 
						
							
							
								
								move NormalModule._buildHash into buildInfo
							
							
							
							
							
						 | 
						
							2018-12-31 12:28:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								1374757006
								
							
						 | 
						
							
							
								
								remove ModuleReason
							
							
							
							
							
							
							
							remove HotUpdateChunkTemplate
move compareLocations into comparators
re-enable NodeSourcePlugin for `.mjs` 
							
						 | 
						
							2018-12-20 16:38:26 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								cc34ea42b0
								
							
						 | 
						
							
							
								
								add type argument to Module.size
							
							
							
							
							
							
							
							add getSize to Generator 
							
						 | 
						
							2018-12-05 20:18:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								dff9278d6b
								
							
						 | 
						
							
							
								
								add Module.getSourceTypes
							
							
							
							
							
							
							
							getSourceTypes declares all source types which can be generated
Remove shouldRender in favor of source type testing 
							
						 | 
						
							2018-12-05 20:18:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								0ff1a4f8f8
								
							
						 | 
						
							
							
								
								Merge tag 'v4.27.0' into next
							
							
							
							
							
							
							
							4.27.0 
							
						 | 
						
							2018-12-04 11:02:26 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								162da1c509
								
							
						 | 
						
							
							
								
								add getResolve method to loader context
							
							
							
							
							
							
							
							with allows to pass options 
							
						 | 
						
							2018-12-03 12:42:28 +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 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								101b0ebb0f
								
							
						 | 
						
							
							
								
								Add typings for JSON parser & deps
							
							
							
							
							
						 | 
						
							2018-11-23 21:52:05 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								23b335d902
								
							
						 | 
						
							
							
								
								Merge branch 'next' into types/modules
							
							
							
							
							
						 | 
						
							2018-11-16 14:40:11 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								3766869c48
								
							
						 | 
						
							
							
								
								Move normalModuleLoader hook
							
							
							
							
							
						 | 
						
							2018-11-12 14:26:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								23bd3d7bd4
								
							
						 | 
						
							
							
								
								Add type guard for NormalModule
							
							
							
							
							
						 | 
						
							2018-11-12 14:26:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								caefde17ab
								
							
						 | 
						
							
							
								
								Remove devtoolLineToLine and lineToLine options
							
							
							
							
							
						 | 
						
							2018-11-12 14:26:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								8a10ea3c92
								
							
						 | 
						
							
							
								
								Type 'apply' method of plugins
							
							
							
							
							
						 | 
						
							2018-11-12 14:26:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Florent Cailhol
							
						 | 
						
							
							
							
							
							
								
							
							
								be8c6bbe71
								
							
						 | 
						
							
							
								
								Add types on module files
							
							
							
							
							
						 | 
						
							2018-11-07 14:03:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								4174521f9d
								
							
						 | 
						
							
							
								
								remove unnecessary module arguments from module attached errors
							
							
							
							
							
						 | 
						
							2018-10-29 22:18:08 +01:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								6a8e201521
								
							
						 | 
						
							
							
								
								fixup WebpackErrors
							
							
							
							
							
						 | 
						
							2018-10-25 10:52:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								83866b0dac
								
							
						 | 
						
							
							
								
								use stable sorting for sorting dependencies
							
							
							
							
							
						 | 
						
							2018-10-23 11:32:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								a852828279
								
							
						 | 
						
							
							
								
								add persistent caching prototype
							
							
							
							
							
						 | 
						
							2018-10-17 21:25:39 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								239ce7fcd9
								
							
						 | 
						
							
							
								
								Use ChunkGraph instead of Compilation in updateHash
							
							
							
							
							
						 | 
						
							2018-08-24 12:02:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								670502fc81
								
							
						 | 
						
							
							
								
								Move AsyncDependenciesBlock.chunkGroup into ChunkGraph
							
							
							
							
							
						 | 
						
							2018-08-22 20:17:49 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								3aa2280498
								
							
						 | 
						
							
							
								
								move Module.hash and .renderedHash into ChunkGraph
							
							
							
							
							
						 | 
						
							2018-08-22 19:24:54 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								eb63cf80d6
								
							
						 | 
						
							
							
								
								move built flag into Compilation
							
							
							
							
							
						 | 
						
							2018-08-22 15:33:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								a6e1c0693c
								
							
						 | 
						
							
							
								
								add TODOs
							
							
							
							
							
						 | 
						
							2018-08-16 14:10:39 +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 | 
						
					
				
					
						
							
							
								 
								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
							
						 | 
						
							
							
							
							
							
								
							
							
								0052861178
								
							
						 | 
						
							
							
								
								remove unconsistency with Module._source and originalSource
							
							
							
							
							
						 | 
						
							2018-07-25 12:20:35 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								66d3f319a6
								
							
						 | 
						
							
							
								
								Merge tag 'v4.16.2' into next
							
							
							
							
							
							
							
							4.16.2 
							
						 | 
						
							2018-07-23 12:19:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								8614c75f11
								
							
						 | 
						
							
							
								
								run inherit types tool on existing code
							
							
							
							
							
						 | 
						
							2018-07-21 13:50:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								ff7d0f56e7
								
							
						 | 
						
							
							
								
								Merge pull request #7704 from webpack/refactor/dependency-templates
							
							
							
							
							
							
							
							make DependencyTemplates a new class 
							
						 | 
						
							2018-07-12 19:11:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								568601c7fa
								
							
						 | 
						
							
							
								
								remove `exec` from loader context
							
							
							
							
							
							
							
							`require-from-string` can be used instead 
							
						 | 
						
							2018-07-11 17:48:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								e0abce0dd8
								
							
						 | 
						
							
							
								
								make DependencyTemplates a new class
							
							
							
							
							
						 | 
						
							2018-07-11 13:11:08 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								fb2c24bf76
								
							
						 | 
						
							
							
								
								add `splitChunks.maxSize` option
							
							
							
							
							
							
							
							add `splitChunks.fallbackCacheGroup`
add `splitChunks.hidePathInfo`
move `contextify` into utils
add some types 
							
						 | 
						
							2018-07-04 10:45:02 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								deb798d8a7
								
							
						 | 
						
							
							
								
								add TODO comment
							
							
							
							
							
						 | 
						
							2018-06-25 16:42:19 +02:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								41343d1763
								
							
						 | 
						
							
							
								
								add TODO comments
							
							
							
							
							
						 | 
						
							2018-06-25 16:18:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Sean Larkin
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								c3ebef7f25
								
							
						 | 
						
							
							
								
								Merge branch 'master' into feature/type-compiler-compilation-save
							
							
							
							
							
						 | 
						
							2018-06-21 11:07:33 +03:00 | 
						
					
				
					
						
							
							
								 
								Tobias Koppers
							
						 | 
						
							
							
							
							
							
								
							
							
								6a7e79a443
								
							
						 | 
						
							
							
								
								Convert non-Error errors into Errors
							
							
							
							
							
						 | 
						
							2018-06-05 13:41:00 +02:00 |