8dd38f5c8a 
								
							 
						 
						
							
							
								
								refactor  
							
							
							
						 
						
							2021-07-16 13:05:18 +02:00  
				
					
						
							
							
								 
						
							
								b443555501 
								
							 
						 
						
							
							
								
								this is a workaround to remove compilation-specific references from modules in the unsafe cache  
							
							... 
							
							
							
							I'm not proud of this solution, but it fixes it for now
Long term we might move these kind of references out of the module
into some kind of compilation/module graph specific store.
But that's not yet possible for backward-compat reasons. 
							
						 
						
							2021-07-01 11:46:59 +02:00  
				
					
						
							
							
								 
						
							
								8e9daad216 
								
							 
						 
						
							
							
								
								track changes and removals correctly  
							
							... 
							
							
							
							purge filesystem correctly 
							
						 
						
							2021-05-19 19:06:58 +02:00  
				
					
						
							
							
								 
						
							
								b0fa9ccada 
								
							 
						 
						
							
							
								
								pretty files  
							
							
							
						 
						
							2021-05-11 09:31:46 +02:00  
				
					
						
							
							
								 
						
							
								87c0d1cd94 
								
							 
						 
						
							
							
								
								Merge branch 'master' into johnnyreilly/master  
							
							
							
						 
						
							2021-05-07 18:07:23 +02:00  
				
					
						
							
							
								 
						
							
								f243907fe8 
								
							 
						 
						
							
							
								
								emit assets even when they were cleaned from fs in the meantime  
							
							
							
						 
						
							2021-04-30 11:55:56 +02:00  
				
					
						
							
							
								 
						
							
								7cc40782b7 
								
							 
						 
						
							
							
								
								fix some internal types  
							
							
							
						 
						
							2021-04-22 21:48:25 +02:00  
				
					
						
							
							
								 
						
							
								324a46d908 
								
							 
						 
						
							
							
								
								Revert "dispose code generation results after sealing the compilation"  
							
							... 
							
							
							
							This reverts commit cef2a8fea0 
							
						 
						
							2021-04-09 19:50:13 +02:00  
				
					
						
							
							
								 
						
							
								cef2a8fea0 
								
							 
						 
						
							
							
								
								dispose code generation results after sealing the compilation  
							
							
							
						 
						
							2021-04-08 18:33:51 +02:00  
				
					
						
							
							
								 
						
							
								a3be72b24c 
								
							 
						 
						
							
							
								
								avoid leaking memory  
							
							
							
						 
						
							2021-04-07 20:50:42 +02:00  
				
					
						
							
							
								 
						
							
								8074127b98 
								
							 
						 
						
							
							
								
								avoid leaking memory after the compiler has been closed  
							
							... 
							
							
							
							clear cache on shutdown 
							
						 
						
							2021-04-01 16:59:48 +02:00  
				
					
						
							
							
								 
						
							
								18967078cb 
								
							 
						 
						
							
							
								
								cleanup modules after compilation to avoid leaking references when they are cached  
							
							
							
						 
						
							2021-03-15 11:23:54 +01:00  
				
					
						
							
							
								 
						
							
								a1515fa9f0 
								
							 
						 
						
							
							
								
								add experimental lazy compilation  
							
							
							
						 
						
							2021-01-21 17:39:56 +01:00  
				
					
						
							
							
								 
						
							
								013ca3bdd7 
								
							 
						 
						
							
							
								
								add commonjsMagicComments options  
							
							... 
							
							
							
							move javascript related options from 'module' to 'module.parser.javascript' 
							
						 
						
							2021-01-20 20:19:49 +01:00  
				
					
						
							
							
								 
						
							
								a2e326129c 
								
							 
						 
						
							
							
								
								make filesystem types compatible with memfs and normal fs  
							
							... 
							
							
							
							fixes  #12400  
						
							2021-01-13 10:14:58 +01:00  
				
					
						
							
							
								 
						
							
								58984b77cb 
								
							 
						 
						
							
							
								
								update type annotations  
							
							
							
						 
						
							2021-01-11 22:15:31 +01:00  
				
					
						
							
							
								 
						
							
								10aa3daede 
								
							 
						 
						
							
							
								
								add experiments.layers  
							
							... 
							
							
							
							add layers to define different module layers
support module layers in stats
add layer support for NormalModules
fixes  #11466  
							
						 
						
							2021-01-05 20:50:59 +01:00  
				
					
						
							
							
								 
						
							
								c2069f8db7 
								
							 
						 
						
							
							
								
								fix handling of multiple identical assets with different querystrings  
							
							... 
							
							
							
							fixes  #11894  
						
							2020-12-09 16:10:32 +01:00  
				
					
						
							
							
								 
						
							
								ccfe01aab4 
								
							 
						 
						
							
							
								
								allow to process assets that are added during processAssets  
							
							... 
							
							
							
							fix and add processAsset stages
allow to hook into RealContentHashPlugin for custom hashing 
							
						 
						
							2020-11-26 14:00:21 +01:00  
				
					
						
							
							
								 
						
							
								214b06645a 
								
							 
						 
						
							
							
								
								re-check immutable state when removing a query string  
							
							... 
							
							
							
							fixes  #11820  
						
							2020-10-26 16:28:52 +01:00  
				
					
						
							
							
								 
						
							
								65eca2e529 
								
							 
						 
						
							
							
								
								expose webpack from Compiler  
							
							... 
							
							
							
							fix some jsdoc descriptions 
							
						 
						
							2020-10-12 20:16:58 +02:00  
				
					
						
							
							
								 
						
							
								bf9ae831bd 
								
							 
						 
						
							
							
								
								chore: implement suggestions  
							
							
							
						 
						
							2020-09-19 09:53:03 +05:30  
				
					
						
							
							
								 
						
							
								29d17d4dab 
								
							 
						 
						
							
							
								
								feat: add watching property to compiler  
							
							
							
						 
						
							2020-09-17 18:31:07 +05:30  
				
					
						
							
							
								 
						
							
								8497cd34c6 
								
							 
						 
						
							
							
								
								move start and endTime from Stats to Compilation  
							
							
							
						 
						
							2020-09-03 22:01:25 +02:00  
				
					
						
							
							
								 
						
							
								2e3a7cda28 
								
							 
						 
						
							
							
								
								setup properties of child compiler before applying plugins  
							
							
							
						 
						
							2020-08-28 11:27:34 +02:00  
				
					
						
							
							
								 
						
							
								8894916ac0 
								
							 
						 
						
							
							
								
								improve compilerPath  
							
							
							
						 
						
							2020-08-24 18:16:57 +02:00  
				
					
						
							
							
								 
						
							
								1548080cb9 
								
							 
						 
						
							
							
								
								improve error message  
							
							
							
						 
						
							2020-08-14 18:36:09 +02:00  
				
					
						
							
							
								 
						
							
								ca369f23c5 
								
							 
						 
						
							
							
								
								do cache related tasks after calling handler in watching  
							
							... 
							
							
							
							improve progress output 
							
						 
						
							2020-08-01 09:00:17 +02:00  
				
					
						
							
							
								 
						
							
								5a2fa99055 
								
							 
						 
						
							
							
								
								call invalid hook also when manually invalidating watching  
							
							
							
						 
						
							2020-07-15 19:34:23 +02:00  
				
					
						
							
							
								 
						
							
								fd9b399ae9 
								
							 
						 
						
							
							
								
								Create Cache facade to make it easier to use  
							
							... 
							
							
							
							add missing serializers for classes used in test suite 
							
						 
						
							2020-07-15 11:14:28 +02:00  
				
					
						
							
							
								 
						
							
								95120bdf98 
								
							 
						 
						
							
							
								
								Merge pull request  #11135  from webpack/ci/stability  
							
							... 
							
							
							
							CI stability 
							
						 
						
							2020-07-08 12:19:37 +02:00  
				
					
						
							
							
								 
						
							
								6c425546df 
								
							 
						 
						
							
							
								
								Avoid using real watchers in MultiWatching test case  
							
							... 
							
							
							
							add watchFileSystem to MultiCompiler and typings 
							
						 
						
							2020-07-08 11:17:00 +02:00  
				
					
						
							
							
								 
						
							
								4866062aed 
								
							 
						 
						
							
							
								
								add error when trying to write assets that only differ in casing  
							
							
							
						 
						
							2020-07-08 09:27:45 +02:00  
				
					
						
							
							
								 
						
							
								5f4c4662dd 
								
							 
						 
						
							
							
								
								rename parsePathQueryFragment to parseResource and add caching  
							
							
							
						 
						
							2020-07-06 17:39:52 +02:00  
				
					
						
							
							
								 
						
							
								dc37d6910a 
								
							 
						 
						
							
							
								
								add finishMake hook to Compiler  
							
							
							
						 
						
							2020-06-10 16:28:59 +02:00  
				
					
						
							
							
								 
						
							
								49752a06a8 
								
							 
						 
						
							
							
								
								cleanup asset processing  
							
							... 
							
							
							
							deprecate writing to compilation.assets after sealing.
merge all asset processing into single hook with stages.
Deprecate additionalChunkAssets and optimizeChunkAssets.
Redirect additionalAssets, optimizeAssets to processAssets for backward-compat.
Remove finishAssets hook without deprecation as it was not in v4. 
							
						 
						
							2020-05-22 10:39:21 +02:00  
				
					
						
							
							
								 
						
							
								dafa4cd69a 
								
							 
						 
						
							
							
								
								chore: setup cspell  
							
							
							
						 
						
							2020-03-12 19:51:26 +03:00  
				
					
						
							
							
								 
						
							
								f1dd328779 
								
							 
						 
						
							
							
								
								refactor library system  
							
							
							
						 
						
							2020-02-26 17:35:52 +01:00  
				
					
						
							
							
								 
						
							
								6477ca56f8 
								
							 
						 
						
							
							
								
								Split options defaulting in normalization and defaults  
							
							... 
							
							
							
							Apply defaults after plugins are applied to allow plugins to feature their own defaults.
This allows to make preset plugins. 
							
						 
						
							2020-02-17 19:12:54 +01:00  
				
					
						
							
							
								 
						
							
								645263f023 
								
							 
						 
						
							
							
								
								make compiler/compilation.cache read-only, to make it easier to find incompatible plugins  
							
							... 
							
							
							
							fixes  #10341  
						
							2020-02-05 08:39:12 +01:00  
				
					
						
							
							
								 
						
							
								1070ce925b 
								
							 
						 
						
							
							
								
								remove Array.prototype.reduce calls to simplify code  
							
							
							
						 
						
							2020-01-17 18:31:29 +01:00  
				
					
						
							
							
								 
						
							
								d57820c53e 
								
							 
						 
						
							
							
								
								make RequestShortener simpler, only use relative path  
							
							
							
						 
						
							2020-01-15 18:48:37 +01:00  
				
					
						
							
							
								 
						
							
								2f1a0176b3 
								
							 
						 
						
							
							
								
								rename filesModified -> modifiedFiles  
							
							... 
							
							
							
							avoid creating additional arrays by allowing Iterable on WatchFileSystem interface 
							
						 
						
							2019-11-15 13:49:15 +01:00  
				
					
						
							
							
								 
						
							
								77f01de81a 
								
							 
						 
						
							
							
								
								reset filesModified during compiler construction and watch(), to match removedFiles  
							
							
							
						 
						
							2019-11-15 13:49:13 +01:00  
				
					
						
							
							
								 
						
							
								b401713633 
								
							 
						 
						
							
							
								
								fix problem with snapshotting managed items  
							
							... 
							
							
							
							add support for child loggers
add logging for snapshot errors
improve FileSystemInfo logging
improve managed item reading performance
upgrade enhanced-resolve for readdir purge fix 
							
						 
						
							2019-11-05 23:12:02 +01:00  
				
					
						
							
							
								 
						
							
								07671f3481 
								
							 
						 
						
							
							
								
								allow to disable compareBeforeEmit  
							
							
							
						 
						
							2019-11-04 16:46:45 +01:00  
				
					
						
							
							
								 
						
							
								e8f2a8329d 
								
							 
						 
						
							
							
								
								avoid emitting files when they already exits in output filesystem  
							
							
							
						 
						
							2019-11-04 09:23:18 +01:00  
				
					
						
							
							
								 
						
							
								b80174a069 
								
							 
						 
						
							
							
								
								Improve backward-compat for various things  
							
							... 
							
							
							
							to enable mini-css-extract-plugin 
							
						 
						
							2019-09-26 22:06:54 +02:00  
				
					
						
							
							
								 
						
							
								7bde43f47a 
								
							 
						 
						
							
							
								
								Merge tag 'v4.40.0' into next  
							
							... 
							
							
							
							4.40.0 
							
						 
						
							2019-09-13 11:12:26 +02:00  
				
					
						
							
							
								 
						
							
								758269e814 
								
							 
						 
						
							
							
								
								add emit/updateAsset to Compilation  
							
							... 
							
							
							
							add asset info with
* immutable for long term cache-able asset
* size for the asset size in bytes
* development for devtools
* hotModuleReplacement for HMR assets
show asset info in stats 
							
						 
						
							2019-09-11 14:43:42 +02:00