Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								91b6972144 
								
							 
						 
						
							
							
								
								add memCache2 for mem caching with module/chunk ids  
							
							 
							
							
							
						 
						
							2021-10-05 15:08:18 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3b48429eb5 
								
							 
						 
						
							
							
								
								add MemCache for memory caching per module which is invalidated when module or any referenced modules changes  
							
							 
							
							... 
							
							
							
							add `experiments.cacheUnaffected`
add `cache.cacheUnaffected` (type: memory) resp `cache.memoryCacheUnaffected` (type: filesystem) 
							
						 
						
							2021-09-24 15:23:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4a8bf4c084 
								
							 
						 
						
							
							
								
								allow to configure all hash functions used  
							
							 
							
							... 
							
							
							
							fix default hash function for HttpUriPlugin to sha512 
							
						 
						
							2021-09-23 14:55:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								60408e1136 
								
							 
						 
						
							
							
								
								add importModule to loader context by default  
							
							 
							
							... 
							
							
							
							always enable experiments.executeModule and remove it 
							
						 
						
							2021-09-02 16:27:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b6609a4f6b 
								
							 
						 
						
							
							
								
								add `experiments.buildHttp`  
							
							 
							
							... 
							
							
							
							allows to build remote resources
stores remote resources in a lockfile 
							
						 
						
							2021-08-05 15:47:18 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								492055ae90 
								
							 
						 
						
							
							
								
								add cache compression  
							
							 
							
							
							
						 
						
							2021-07-02 07:05:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f7766875bc 
								
							 
						 
						
							
							
								
								Merge pull request  #13649  from webpack/cache/automatic-store  
							
							 
							
							... 
							
							
							
							store cache after large changes 
							
						 
						
							2021-06-28 17:35:14 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0a64c16a89 
								
							 
						 
						
							
							
								
								improve module support for WebWorkers  
							
							 
							
							
							
						 
						
							2021-06-28 12:30:25 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								142bc5610f 
								
							 
						 
						
							
							
								
								store cache after large changes  
							
							 
							
							... 
							
							
							
							detect larger changes automatically and use shorter timeout 
							
						 
						
							2021-06-28 11:35:14 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a1f0d23dcc 
								
							 
						 
						
							
							
								
								add `node-commonjs` external type to use `createRequire` for commonjs externals  
							
							 
							
							... 
							
							
							
							for `module` externals, fallback to `import()` when not in module mode 
							
						 
						
							2021-06-25 11:22:55 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								629f9f031c 
								
							 
						 
						
							
							
								
								add support for module externals and automatic externals  
							
							 
							
							
							
						 
						
							2021-06-24 16:44:14 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4da99d8254 
								
							 
						 
						
							
							
								
								add `module` library support, test and example  
							
							 
							
							... 
							
							
							
							add test cases for `experiments.outputModule` 
							
						 
						
							2021-06-23 14:49:14 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								766be5a3fd 
								
							 
						 
						
							
							
								
								add cache.profile flag for more info about (de)serialization timings  
							
							 
							
							
							
						 
						
							2021-04-28 09:10:43 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								177736f59c 
								
							 
						 
						
							
							
								
								avoid leaking unused memory in buffer backing stores in development mode  
							
							 
							
							
							
						 
						
							2021-04-20 15:22:16 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ea3e0a39ac 
								
							 
						 
						
							
							
								
								add experiments.executeModule  
							
							 
							
							... 
							
							
							
							rename runModule -> executeModule
improve error reporting 
							
						 
						
							2021-04-12 12:27:55 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c84329f73c 
								
							 
						 
						
							
							
								
								add GC to the memory cache and make it configurable  
							
							 
							
							... 
							
							
							
							memory GC happens by default when persistent cache is enabled and in development mode
otherwise memory cache is kept forever
make maxAge for persistent cache configurable
GC the oldest content file even if it's not touched (to keep cache size small)
filesystem cache will now no longer cache in memory, but restore items from disk again when it was persisted 
							
						 
						
							2021-04-01 17:12:53 +02:00  
						
					 
				
					
						
							
							
								 
								evilebottnawi
							
						 
						
							 
							
							
							
							
								
							
							
								3237c5a670 
								
							 
						 
						
							
							
								
								fix: prefer provided external over built-in  
							
							 
							
							
							
						 
						
							2021-03-02 13:11:31 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0742a05bc1 
								
							 
						 
						
							
							
								
								fix `experiments.lazyCompilation: true`  
							
							 
							
							
							
						 
						
							2021-02-22 23:25:37 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								44b4e25b98 
								
							 
						 
						
							
							
								
								fixes for electron target  
							
							 
							
							... 
							
							
							
							electron has `importScripts` in worker
only choose a chunkLoading which fits to the chunkFormat
prefer fetch wasm loading over node wasm loading 
							
						 
						
							2021-02-15 17:19:08 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								9f3950e571 
								
							 
						 
						
							
							
								
								add support for libraries combined with iife: false  
							
							 
							
							... 
							
							
							
							fix missing runtime requirement for system.js context
fix inlining of modules when conflicting symbols are defined on top-level 
							
						 
						
							2021-02-11 11:19:24 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								36306a06e1 
								
							 
						 
						
							
							
								
								Merge pull request  #11561  from smelukov/clean  
							
							 
							
							
							
						 
						
							2021-02-02 20:31:45 +01:00  
						
					 
				
					
						
							
							
								 
								Sergey Melyukov
							
						 
						
							 
							
							
							
							
								
							
							
								654e4e1ba0 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into clean  
							
							 
							
							
							
						 
						
							2021-02-02 10:38:41 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ba12efe094 
								
							 
						 
						
							
							
								
								change skipModule to test  
							
							 
							
							... 
							
							
							
							allow values similar to `splitChunks.test`
using positive logic instead 
							
						 
						
							2021-02-01 17:12:20 +01:00  
						
					 
				
					
						
							
							
								 
								Karlis Gangis
							
						 
						
							 
							
							
							
							
								
							
							
								f0fa61ae1f 
								
							 
						 
						
							
							
								
								Add new options for lazyCompilation: imports and skipModule  
							
							 
							
							
							
						 
						
							2021-02-01 16:52:47 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c4d41ffa55 
								
							 
						 
						
							
							
								
								nitpicks for tests  
							
							 
							
							
							
						 
						
							2021-01-22 10:24:25 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								100317556e 
								
							 
						 
						
							
							
								
								add lazy compilation for entrypoints  
							
							 
							
							
							
						 
						
							2021-01-22 01:01:17 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a1515fa9f0 
								
							 
						 
						
							
							
								
								add experimental lazy compilation  
							
							 
							
							
							
						 
						
							2021-01-21 17:39:56 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								013ca3bdd7 
								
							 
						 
						
							
							
								
								add commonjsMagicComments options  
							
							 
							
							... 
							
							
							
							move javascript related options from 'module' to 'module.parser.javascript' 
							
						 
						
							2021-01-20 20:19:49 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7438a7b79f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into webpack-is-included  
							
							 
							
							
							
						 
						
							2021-01-15 14:21:07 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f76aa61d34 
								
							 
						 
						
							
							
								
								use simple output.pathinfo mode by default  
							
							 
							
							... 
							
							
							
							cache simple pathinfo transformation in memory 
							
						 
						
							2020-12-04 17:06:37 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c847009d87 
								
							 
						 
						
							
							
								
								typescript workarounds  
							
							 
							
							... 
							
							
							
							see https://github.com/microsoft/TypeScript/issues/41697  
							
						 
						
							2020-11-30 08:42:35 +01:00  
						
					 
				
					
						
							
							
								 
								Yanlin Jiang
							
						 
						
							 
							
							
							
							
								
							
							
								02bc871f97 
								
							 
						 
						
							
							
								
								chore: fix case typo  
							
							 
							
							
							
						 
						
							2020-11-02 01:10:42 +08:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e1b5a78a24 
								
							 
						 
						
							
							
								
								add optimization.sideEffects: "flag" and use this by default  
							
							 
							
							... 
							
							
							
							analysing for side effects cause unnecessary changes in parent modules and we want to avoid that in development 
							
						 
						
							2020-10-27 06:50:07 +01:00  
						
					 
				
					
						
							
							
								 
								Sergey Melyukov
							
						 
						
							 
							
							
							
							
								
							
							
								ee0c891c67 
								
							 
						 
						
							
							
								
								(fix): pr comments  
							
							 
							
							
							
						 
						
							2020-10-07 15:30:14 +03:00  
						
					 
				
					
						
							
							
								 
								Sergey Melyukov
							
						 
						
							 
							
							
							
							
								
							
							
								4b04a4b1f5 
								
							 
						 
						
							
							
								
								(feat): add output.clean  
							
							 
							
							
							
						 
						
							2020-09-30 18:33:30 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ea075be453 
								
							 
						 
						
							
							
								
								add config.ignoreWarnings  
							
							 
							
							... 
							
							
							
							deprecate stats.warningsFilter 
							
						 
						
							2020-09-20 22:08:38 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								eec6fbdd7c 
								
							 
						 
						
							
							
								
								extract loader.target from target option  
							
							 
							
							
							
						 
						
							2020-09-09 19:04:30 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								817c1bf9c7 
								
							 
						 
						
							
							
								
								move default externals from target into externalsPresets option  
							
							 
							
							
							
						 
						
							2020-09-09 15:18:59 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								aa67a435a4 
								
							 
						 
						
							
							
								
								refactor wasm loading from target into output.wasmLoading option  
							
							 
							
							... 
							
							
							
							allow entry specific wasm loading 
							
						 
						
							2020-09-09 11:20:37 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7ae2976ef2 
								
							 
						 
						
							
							
								
								remove remaining incorrect code for electron from chunkLoading refactoring  
							
							 
							
							
							
						 
						
							2020-09-09 08:46:40 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0111405198 
								
							 
						 
						
							
							
								
								enable asset experiment  
							
							 
							
							
							
						 
						
							2020-09-03 14:19:09 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7381cc0536 
								
							 
						 
						
							
							
								
								move baseUri into chunk loading runtime modules  
							
							 
							
							
							
						 
						
							2020-08-29 01:59:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								312e2ab587 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/asset-url  
							
							 
							
							
							
						 
						
							2020-08-28 20:54:50 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								07d863e14c 
								
							 
						 
						
							
							
								
								implement enabledChunkLoadingTypes approach  
							
							 
							
							... 
							
							
							
							allow chunkLoading per entry
allow custom library/chunkLoading types 
							
						 
						
							2020-08-28 10:59:37 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d6e637f33c 
								
							 
						 
						
							
							
								
								add "snapshot" configuration to allow to configure how snapshots are created  
							
							 
							
							... 
							
							
							
							expose snapshot options for module, resolve, buildDependencies and resolveBuildDependencies
move managedPaths and immutablePaths from config.cache to config.snapshot
add timestamp + hash snapshotting mode
use timestamp + hash mode by default in production and for buildDependencies 
							
						 
						
							2020-08-26 01:27:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								782fa4591f 
								
							 
						 
						
							
							
								
								Typo  
							
							 
							
							
							
						 
						
							2020-08-20 00:23:15 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0a6f2bf401 
								
							 
						 
						
							
							
								
								expose missing target plugins  
							
							 
							
							
							
						 
						
							2020-08-19 23:17:33 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b929d4cdce 
								
							 
						 
						
							
							
								
								calculate real content hash for assets after asset processing  
							
							 
							
							
							
						 
						
							2020-08-18 22:07:24 +02:00