f7c2f8e470 
								
							 
						 
						
							
							
								
								Update code style to arrow functions  
							
							
							
						 
						
							2017-11-08 11:56:01 +01:00  
				
					
						
							
							
								 
						
							
								2a22cbd43d 
								
							 
						 
						
							
							
								
								code style fixes  
							
							
							
						 
						
							2017-11-08 05:58:48 +01:00  
				
					
						
							
							
								 
						
							
								51c572c4f5 
								
							 
						 
						
							
							
								
								refactor more properties to Sets  
							
							
							
						 
						
							2017-11-07 09:17:12 +01:00  
				
					
						
							
							
								 
						
							
								bf8b691d9f 
								
							 
						 
						
							
							
								
								fix: watch-run params should be compiler  
							
							
							
						 
						
							2017-09-29 14:15:37 +08:00  
				
					
						
							
							
								 
						
							
								0975d13da7 
								
							 
						 
						
							
							
								
								assign correct cache to child compilation  
							
							... 
							
							
							
							fixes  webpack-contrib/extract-text-webpack-plugin#612  
						
							2017-09-13 16:29:37 +02:00  
				
					
						
							
							
								 
						
							
								15f4894ebe 
								
							 
						 
						
							
							
								
								Convert bind(this) to arrow functions  
							
							
							
						 
						
							2017-08-11 01:52:25 -04:00  
				
					
						
							
							
								 
						
							
								6c0e4520ea 
								
							 
						 
						
							
							
								
								Fix typo that causes "TypeError: this.compiler.compiler is not a function" since compiler is undefined.  
							
							
							
						 
						
							2017-07-12 15:22:02 +08:00  
				
					
						
							
							
								 
						
							
								43f967cd11 
								
							 
						 
						
							
							
								
								Adjust style to es6  🎉  
							
							
							
						 
						
							2017-07-12 08:03:22 +02:00  
				
					
						
							
							
								 
						
							
								8975d8ed09 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2017-07-12 07:57:53 +02:00  
				
					
						
							
							
								 
						
							
								79926b3eed 
								
							 
						 
						
							
							
								
								- Edit PR to use normal functions again due to ‘arguments’ not working with arrow functions  
							
							... 
							
							
							
							- reverse timeout change back to normal in NodeWatchFileSystem.test.js 
							
						 
						
							2017-07-07 10:52:07 -04:00  
				
					
						
							
							
								 
						
							
								13bc80b1a4 
								
							 
						 
						
							
							
								
								- Put Watching as a property on Compiler rather than a static method  
							
							
							
						 
						
							2017-07-07 09:11:15 -04:00  
				
					
						
							
							
								 
						
							
								6dffccaa72 
								
							 
						 
						
							
							
								
								- Remove ‘self’ references from lib/Compiler and use more arrow functions instead  
							
							
							
						 
						
							2017-07-07 09:11:15 -04:00  
				
					
						
							
							
								 
						
							
								4378c92c60 
								
							 
						 
						
							
							
								
								- Add more tests  
							
							
							
						 
						
							2017-07-07 09:11:15 -04:00  
				
					
						
							
							
								 
						
							
								f080ebe0ee 
								
							 
						 
						
							
							
								
								- Add tests to Compiler and Watching  
							
							
							
						 
						
							2017-07-07 09:11:15 -04:00  
				
					
						
							
							
								 
						
							
								567868925d 
								
							 
						 
						
							
							
								
								4099 ES6 Refactor lib/Compiler.js  
							
							
							
						 
						
							2017-07-07 09:11:15 -04:00  
				
					
						
							
							
								 
						
							
								ee541d9ab3 
								
							 
						 
						
							
							
								
								Merge pull request  #4704  from webpack/bugfix/child-records-cache  
							
							... 
							
							
							
							assign correct records and cache to child compilations 
							
						 
						
							2017-05-16 14:35:03 +02:00  
				
					
						
							
							
								 
						
							
								b0c45da2fd 
								
							 
						 
						
							
							
								
								Fix _done function not dealing with compilation being undefined  
							
							
							
						 
						
							2017-05-06 00:35:39 +01:00  
				
					
						
							
							
								 
						
							
								101850c5a9 
								
							 
						 
						
							
							
								
								assign correct records and cache to child compilations  
							
							... 
							
							
							
							This is a breaking change because plugins or loader could rely on this incorrect behavior
When using child compilations plugins and loaders should use a unique compiler name or use a consistent order
fixes  #2777  
							
						 
						
							2017-05-04 13:05:03 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								859e0ddab6 
								
							 
						 
						
							
							
								
								Replace 2 spaces with 1 tab  
							
							
							
						 
						
							2017-05-03 14:54:50 +02:00  
				
					
						
							
							
								 
						
							
								2178f1ad50 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2017-05-02 10:34:10 +02:00  
				
					
						
							
							
								 
						
							
								53bb15b1ed 
								
							 
						 
						
							
							
								
								Merge pull request  #3934  from timse/refactor-watching-in-compiler  
							
							... 
							
							
							
							Refactor _done of Watching in compiler 
							
						 
						
							2017-04-23 12:10:20 +02:00  
				
					
						
							
							
								 
						
							
								4366ad81db 
								
							 
						 
						
							
							
								
								Merge branch 'master' into master  
							
							
							
						 
						
							2017-04-14 14:18:41 +02:00  
				
					
						
							
							
								 
						
							
								af3422c5d6 
								
							 
						 
						
							
							
								
								Add callback to Watching.prototype.invalidate  
							
							
							
						 
						
							2017-04-14 14:16:41 +02:00  
				
					
						
							
							
								 
						
							
								07f6281185 
								
							 
						 
						
							
							
								
								fix: typos and variables/function misuse  
							
							
							
						 
						
							2017-04-11 19:43:05 +08:00  
				
					
						
							
							
								 
						
							
								ab30c6b1c0 
								
							 
						 
						
							
							
								
								pass stats to error handler again, to prevent breaking change  
							
							
							
						 
						
							2017-04-08 09:13:38 +10:00  
				
					
						
							
							
								 
						
							
								2a1bcff9e6 
								
							 
						 
						
							
							
								
								refactor the _done method of Watching  
							
							... 
							
							
							
							- we can safely ignore the "else" cases of not having an error as _done() is only called without arguments if "this.invalid is true"
- if we get passed the point of `this.invalid` either `err` or `compilation` are !!always!! set. therefore later checks can again be ignored
- early return in error case
- ignore `this.error` if we make it passed the error as it will be unset at this point.
- remove the setting of `this.error` or `this.stats` as the only use is inside this method and only allow weird behaviour if someone set them from outside 
							
						 
						
							2017-04-06 21:46:07 +10:00  
				
					
						
							
							
								 
						
							
								8165164d3e 
								
							 
						 
						
							
							
								
								explicitly call `new Stats` with compilation  
							
							... 
							
							
							
							instead of having compilation.getStats returning a new instance of `Stats(this)` 
							
						 
						
							2017-04-06 21:40:58 +10:00  
				
					
						
							
							
								 
						
							
								263c5c9f40 
								
							 
						 
						
							
							
								
								close watchers correctly when closing watching  
							
							
							
						 
						
							2017-03-15 15:50:05 +01:00  
				
					
						
							
							
								 
						
							
								2dfdbad047 
								
							 
						 
						
							
							
								
								emit watch-close event when watcher closes  
							
							
							
						 
						
							2017-03-06 14:32:34 +11:00  
				
					
						
							
							
								 
						
							
								fbf84d51f2 
								
							 
						 
						
							
							
								
								allow to apply plugins to child compiler  
							
							... 
							
							
							
							allow to match on compiler name in rules
#4177  
							
						 
						
							2017-02-22 11:49:49 +01:00  
				
					
						
							
							
								 
						
							
								91c1f35e05 
								
							 
						 
						
							
							
								
								fix(node): rollback changes of Buffer.from to new Buffer() and bump down travis to 4.3 min node v  
							
							
							
						 
						
							2017-01-16 23:57:27 -06:00  
				
					
						
							
							
								 
						
							
								8e69a80847 
								
							 
						 
						
							
							
								
								code linting  
							
							
							
						 
						
							2017-01-11 12:29:01 +01:00  
				
					
						
							
							
								 
						
							
								7327ee608a 
								
							 
						 
						
							
							
								
								chore(eslint): added eslint-node-plugin ( #3652 )  
							
							
							
						 
						
							2016-12-30 17:13:49 -06:00  
				
					
						
							
							
								 
						
							
								aa8d01bf8d 
								
							 
						 
						
							
							
								
								refactor(eslint): Added no-unsed-vars, env specific .eslintrc's for buildin & hot ( #3636 )  
							
							... 
							
							
							
							* refactor(eslint): Added no-unsed-vars, env specific .eslintrc's for buildin & hot
* This change allows for buildin to now be part of the lint test by addition of an extra .eslintrc file which extends existing but sets es6 to false
* Turned on no-unused-vars for eslint, and then removed all warnings from turning that feature on
* Was getting notified of errors in "quote" property in eslintrc, so changed to correct value from error to 2.
* beautify
* swap invalid eslint config val 
							
						 
						
							2016-12-30 09:43:49 -06:00  
				
					
						
							
							
								 
						
							
								a8bb6cdb1c 
								
							 
						 
						
							
							
								
								refactor(es6): Replace object-assign polyfill with native method ( #3608 )  
							
							
							
						 
						
							2016-12-28 13:07:28 -06:00  
				
					
						
							
							
								 
						
							
								f4ab7fc7e2 
								
							 
						 
						
							
							
								
								more performance improvements  
							
							
							
						 
						
							2016-12-14 16:22:54 +01:00  
				
					
						
							
							
								 
						
							
								da29d21ae4 
								
							 
						 
						
							
							
								
								performance improvements  
							
							... 
							
							
							
							breaking change: Module has now a "unbuild" method that must work correctly 
							
						 
						
							2016-12-14 16:22:16 +01:00  
				
					
						
							
							
								 
						
							
								75caa169bc 
								
							 
						 
						
							
							
								
								reduce fn.bind(this) usage by aliasing `this` to `self` ( #3146 )  
							
							
							
						 
						
							2016-10-17 13:26:22 -05:00  
				
					
						
							
							
								 
						
							
								530fad43b4 
								
							 
						 
						
							
							
								
								allow to pass abs path to manifest property of DllReferencePlugin  
							
							... 
							
							
							
							manifest is loaded on compilation 
							
						 
						
							2016-09-16 01:19:50 +02:00  
				
					
						
							
							
								 
						
							
								ec262a4007 
								
							 
						 
						
							
							
								
								refactoring: moved parser instancation into NormalModuleFactory  
							
							... 
							
							
							
							breaking change: compiler.parser must no longer be used. Use this instead:
``` js
compiler.plugin("compilation", function(compilation, params) {
  params.normalModuleFactory.plugin("parser", function(parser, parserOptions) {
    parser.plugin(/* ... */);
  });
});
```
required for #2978  
							
						 
						
							2016-09-15 00:22:10 +02:00  
				
					
						
							
							
								 
						
							
								2f618e733a 
								
							 
						 
						
							
							
								
								refactoring and aggressive-splitting plugin  
							
							
							
						 
						
							2016-07-13 11:03:14 +02:00  
				
					
						
							
							
								 
						
							
								f5a5edd78d 
								
							 
						 
						
							
							
								
								run purge before stats for cache  #2003  
							
							
							
						 
						
							2016-05-06 22:47:02 +02:00  
				
					
						
							
							
								 
						
							
								8845a7dda7 
								
							 
						 
						
							
							
								
								Copy watchOptions properly in Compiler.js  
							
							... 
							
							
							
							Replace Object.create() with assign() from object-assign. 
							
						 
						
							2016-04-22 01:11:37 +05:30  
				
					
						
							
							
								 
						
							
								466d20890c 
								
							 
						 
						
							
							
								
								Pass changed file into `invalid` plugin hook  
							
							
							
						 
						
							2016-03-20 11:53:55 +01:00  
				
					
						
							
							
								 
						
							
								7cbd78c1da 
								
							 
						 
						
							
							
								
								Merge branch 'master' into webpack-2  
							
							... 
							
							
							
							Conflicts:
	.travis.yml
	bin/config-optimist.js
	test/statsCases/define-plugin/expected.txt 
							
						 
						
							2015-09-19 20:11:48 +02:00  
				
					
						
							
							
								 
						
							
								8ff6cb5fed 
								
							 
						 
						
							
							
								
								Report constructor correctly when inheriting from Tapable  
							
							
							
						 
						
							2015-08-18 12:35:57 +01:00  
				
					
						
							
							
								 
						
							
								431a4c791c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into webpack-2  
							
							... 
							
							
							
							Conflicts:
	hot/dev-server.js
	hot/only-dev-server.js
	hot/poll.js
	hot/signal.js
	lib/ChunkTemplate.js
	lib/HotModuleReplacement.runtime.js
	lib/HotModuleReplacementPlugin.js
	lib/JsonpMainTemplatePlugin.js
	lib/MainTemplate.js
	lib/NormalModule.js
	lib/Parser.js
	lib/RecordIdsPlugin.js
	lib/WebpackOptionsApply.js
	lib/dependencies/RequireEnsureDependency.js
	lib/node/OldNodeWatchFileSystem.js
	lib/optimize/OccurrenceOrderPlugin.js
	package.json 
							
						 
						
							2015-07-17 09:30:37 +02:00  
				
					
						
							
							
								 
						
							
								f7d799adb4 
								
							 
						 
						
							
							
								
								rebeautify without spacing after keyword  
							
							
							
						 
						
							2015-07-16 00:19:23 +02:00  
				
					
						
							
							
								 
						
							
								0a340f2b1a 
								
							 
						 
						
							
							
								
								feat(app): Beautify all lib files  
							
							
							
						 
						
							2015-07-13 01:20:09 +03:00  
				
					
						
							
							
								 
						
							
								ff7848369a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into webpack-2  
							
							... 
							
							
							
							Conflicts:
	bin/webpack.js
	package.json 
							
						 
						
							2015-05-10 20:41:04 +02:00  
				
					
						
							
							
								 
						
							
								18f3595cde 
								
							 
						 
						
							
							
								
								allow to pass watch options  
							
							... 
							
							
							
							deprecate old API 
							
						 
						
							2015-05-10 13:50:15 +02:00  
				
					
						
							
							
								 
						
							
								f4b9d5f57a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into webpack-2  
							
							... 
							
							
							
							Conflicts:
	lib/Compilation.js
	lib/Compiler.js
	lib/DefinePlugin.js
	lib/HotModuleReplacementPlugin.js
	lib/Parser.js
	lib/node/NodeSourcePlugin.js
	lib/node/OldNodeWatchFileSystem.js
	package.json 
							
						 
						
							2015-04-27 20:22:13 +02:00  
				
					
						
							
							
								 
						
							
								cebd3b9722 
								
							 
						 
						
							
							
								
								added linting  
							
							
							
						 
						
							2015-04-23 23:55:50 +02:00  
				
					
						
							
							
								 
						
							
								ab149eb4d4 
								
							 
						 
						
							
							
								
								Merge branch 'hot-multi-pass' of  https://github.com/webpack/webpack.git  into webpack-2  
							
							... 
							
							
							
							Conflicts:
	lib/Compilation.js 
							
						 
						
							2015-03-05 22:30:24 +01:00  
				
					
						
							
							
								 
						
							
								b271c10555 
								
							 
						 
						
							
							
								
								make Watching.close callback optional  
							
							... 
							
							
							
							https://github.com/webpack/webpack/issues/769#issuecomment-73615872  
						
							2015-02-09 16:02:36 -08:00  
				
					
						
							
							
								 
						
							
								fb49376f6d 
								
							 
						 
						
							
							
								
								Added multi pass hot mode  #669  
							
							
							
						 
						
							2015-01-30 00:46:52 +01:00  
				
					
						
							
							
								 
						
							
								a979874cd0 
								
							 
						 
						
							
							
								
								updated deps, minor changes  
							
							
							
						 
						
							2015-01-17 23:43:25 +01:00  
				
					
						
							
							
								 
						
							
								adfcfce15f 
								
							 
						 
						
							
							
								
								watching of missing files,  fixed   #668  
							
							... 
							
							
							
							store missing files from errors for missingDependencies
make the new watching plugins default
added OldWatchingPlugin 
							
						 
						
							2015-01-17 21:55:44 +01:00  
				
					
						
							
							
								 
						
							
								87decf47d9 
								
							 
						 
						
							
							
								
								[fix] mkdirp is not called properly on Windows  
							
							
							
						 
						
							2015-01-05 15:30:18 +02:00  
				
					
						
							
							
								 
						
							
								f569a97ab4 
								
							 
						 
						
							
							
								
								fixed incorrect commit  
							
							
							
						 
						
							2014-09-22 07:59:08 +02:00  
				
					
						
							
							
								 
						
							
								f371945a29 
								
							 
						 
						
							
							
								
								Add TemplatedPathPlugin  
							
							
							
						 
						
							2014-09-11 15:31:08 +02:00  
				
					
						
							
							
								 
						
							
								9a8cae6d43 
								
							 
						 
						
							
							
								
								added `NoErrorsPlugin`, which doesn't emit on error  
							
							... 
							
							
							
							fixes webpack/webpack-dev-server#42
fixes  #449  
							
						 
						
							2014-09-03 14:16:17 +02:00  
				
					
						
							
							
								 
						
							
								d80cdcefac 
								
							 
						 
						
							
							
								
								Code Quality  
							
							
							
						 
						
							2014-06-24 18:53:32 +02:00  
				
					
						
							
							
								 
						
							
								b0caa69ae1 
								
							 
						 
						
							
							
								
								fixed file system purging  
							
							
							
						 
						
							2014-06-11 22:52:02 +02:00  
				
					
						
							
							
								 
						
							
								44bb43854f 
								
							 
						 
						
							
							
								
								Added experimental MultiCompiler  
							
							... 
							
							
							
							webpack(...) takes an array
support an array in webpack.config.js 
							
						 
						
							2014-06-11 22:26:50 +02:00  
				
					
						
							
							
								 
						
							
								42c82f6b77 
								
							 
						 
						
							
							
								
								refactored ModuleTemplate to plugin interface  
							
							
							
						 
						
							2014-06-03 08:45:26 +02:00  
				
					
						
							
							
								 
						
							
								a0394a061b 
								
							 
						 
						
							
							
								
								refactored ChunkTemplate with plugin interface  
							
							
							
						 
						
							2014-06-02 23:40:50 +02:00  
				
					
						
							
							
								 
						
							
								3247725ba3 
								
							 
						 
						
							
							
								
								refactored MainTemplate to plugin interface  
							
							
							
						 
						
							2014-06-02 21:23:53 +02:00  
				
					
						
							
							
								 
						
							
								aa83dad8be 
								
							 
						 
						
							
							
								
								don't ignore error  
							
							
							
						 
						
							2014-05-13 07:31:43 +02:00  
				
					
						
							
							
								 
						
							
								e6e0b75290 
								
							 
						 
						
							
							
								
								added Watching.close  
							
							... 
							
							
							
							fixed  #249  
						
							2014-05-08 09:08:01 +02:00  
				
					
						
							
							
								 
						
							
								6e7bd0c60b 
								
							 
						 
						
							
							
								
								allow querystring for assets,  fixes   #217  
							
							
							
						 
						
							2014-03-31 08:45:45 +02:00  
				
					
						
							
							
								 
						
							
								9a0a8165a0 
								
							 
						 
						
							
							
								
								bug fix for  #199  
							
							
							
						 
						
							2014-03-11 18:42:51 +01:00  
				
					
						
							
							
								 
						
							
								bf40067cba 
								
							 
						 
						
							
							
								
								replace [hash] in output.path  
							
							... 
							
							
							
							fixes  #199  
						
							2014-03-11 15:39:46 +01:00  
				
					
						
							
							
								 
						
							
								b1fe88b531 
								
							 
						 
						
							
							
								
								fixed WebWorker with Hot Module Replacement  #26  
							
							
							
						 
						
							2013-06-20 12:04:31 +02:00  
				
					
						
							
							
								 
						
							
								7df05c7ddc 
								
							 
						 
						
							
							
								
								fixed missing mkdirp for records,  #90  
							
							
							
						 
						
							2013-06-10 14:25:54 +02:00  
				
					
						
							
							
								 
						
							
								f84f000149 
								
							 
						 
						
							
							
								
								records, typo  
							
							
							
						 
						
							2013-05-31 12:22:40 +02:00  
				
					
						
							
							
								 
						
							
								209f96c543 
								
							 
						 
						
							
							
								
								added option to prefetch modules  
							
							
							
						 
						
							2013-05-13 13:34:00 +02:00  
				
					
						
							
							
								 
						
							
								5cdb8cbf81 
								
							 
						 
						
							
							
								
								cache chunks, cache assets  
							
							
							
						 
						
							2013-05-08 13:28:54 +02:00  
				
					
						
							
							
								 
						
							
								0de7c73ad8 
								
							 
						 
						
							
							
								
								SourceMap support  
							
							
							
						 
						
							2013-03-26 16:54:41 +01:00  
				
					
						
							
							
								 
						
							
								fd7226ed50 
								
							 
						 
						
							
							
								
								fixes  
							
							
							
						 
						
							2013-02-04 15:58:04 +01:00  
				
					
						
							
							
								 
						
							
								eda45fe115 
								
							 
						 
						
							
							
								
								fixed a bug  
							
							
							
						 
						
							2013-02-04 14:44:34 +01:00  
				
					
						
							
							
								 
						
							
								68ee0a6537 
								
							 
						 
						
							
							
								
								some bugfixes and fallback option  
							
							
							
						 
						
							2013-02-04 13:59:43 +01:00  
				
					
						
							
							
								 
						
							
								8079331b2f 
								
							 
						 
						
							
							
								
								fixed child compiler  
							
							
							
						 
						
							2013-02-04 13:16:12 +01:00  
				
					
						
							
							
								 
						
							
								e8f0e1d7cf 
								
							 
						 
						
							
							
								
								fix watching  
							
							
							
						 
						
							2013-02-01 08:03:38 +01:00  
				
					
						
							
							
								 
						
							
								961ad40966 
								
							 
						 
						
							
							
								
								file watching  
							
							
							
						 
						
							2013-01-31 18:00:22 +01:00  
				
					
						
							
							
								 
						
							
								ee01837d66 
								
							 
						 
						
							
							
								
								Refactored everything for 0.9  
							
							
							
						 
						
							2013-01-30 18:49:25 +01:00