1b50e4e96d 
								
							 
						 
						
							
							
								
								Merge pull request  #6833  from webpack/ellipsis  
							
							... 
							
							
							
							Use ellipsis instead of '...' 
							
						 
						
							2018-03-29 11:00:28 +02:00  
				
					
						
							
							
								 
						
							
								daca9cbc18 
								
							 
						 
						
							
							
								
								expand  
							
							
							
						 
						
							2018-03-28 12:08:14 +02:00  
				
					
						
							
							
								 
						
							
								6f8b281bf4 
								
							 
						 
						
							
							
								
								make prettier  
							
							
							
						 
						
							2018-03-28 11:02:17 +02:00  
				
					
						
							
							
								 
						
							
								3c699eb1f8 
								
							 
						 
						
							
							
								
								oops  
							
							
							
						 
						
							2018-03-28 10:54:55 +02:00  
				
					
						
							
							
								 
						
							
								5146ee55e6 
								
							 
						 
						
							
							
								
								Don't detect exportDeclaration when named function expression  
							
							... 
							
							
							
							Fixes  #6867  
						
							2018-03-28 10:54:41 +02:00  
				
					
						
							
							
								 
						
							
								3983803d30 
								
							 
						 
						
							
							
								
								Destructure 'require' to improve readability  
							
							
							
						 
						
							2018-03-22 12:05:58 +01:00  
				
					
						
							
							
								 
						
							
								72786beee7 
								
							 
						 
						
							
							
								
								Use ellipsis instead of '...'  
							
							
							
						 
						
							2018-03-22 10:54:18 +01:00  
				
					
						
							
							
								 
						
							
								1ab9fdb8b0 
								
							 
						 
						
							
							
								
								Fixed Parser so that this Expression can work with ProvidePlugin  
							
							
							
						 
						
							2018-02-27 06:02:09 +05:30  
				
					
						
							
							
								 
						
							
								f32bd41c52 
								
							 
						 
						
							
							
								
								fix linting  
							
							
							
						 
						
							2018-02-25 02:15:37 +01:00  
				
					
						
							
							
								 
						
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							
							
						 
						
							2018-02-25 02:00:20 +01:00  
				
					
						
							
							
								 
						
							
								490a32cfea 
								
							 
						 
						
							
							
								
								Update parser to support EcmaScript 2018  
							
							
							
						 
						
							2018-02-07 10:39:06 +01:00  
				
					
						
							
							
								 
						
							
								b8815a9415 
								
							 
						 
						
							
							
								
								Leave top level scope when traversing Class nodes  
							
							
							
						 
						
							2018-01-25 09:57:47 +01:00  
				
					
						
							
							
								 
						
							
								86e6edf1ab 
								
							 
						 
						
							
							
								
								Refactor how source type is handled by the parser  
							
							
							
						 
						
							2018-01-22 09:30:43 +01:00  
				
					
						
							
							
								 
						
							
								5a1ffb53dc 
								
							 
						 
						
							
							
								
								Use acorn@5  
							
							
							
						 
						
							2018-01-18 11:34:30 +01:00  
				
					
						
							
							
								 
						
							
								47f26013d7 
								
							 
						 
						
							
							
								
								Merge pull request  #6261  from ooflorent/top_level_this  
							
							... 
							
							
							
							Rewrite top level `this` to `undefined` in Harmony modules 
							
						 
						
							2018-01-14 00:28:16 +01:00  
				
					
						
							
							
								 
						
							
								a550a8cf62 
								
							 
						 
						
							
							
								
								Rewrite top level this to undefined in Harmony modules  
							
							
							
						 
						
							2018-01-13 15:25:41 +01:00  
				
					
						
							
							
								 
						
							
								416247102a 
								
							 
						 
						
							
							
								
								Merge pull request  #6288  from ooflorent/fix_variable_hook  
							
							... 
							
							
							
							Fix VariableDeclaration visitors 
							
						 
						
							2018-01-12 10:58:03 +01:00  
				
					
						
							
							
								 
						
							
								e6fb58d1fc 
								
							 
						 
						
							
							
								
								Merge pull request  #6273  from ooflorent/fix-4857/unreachable_branches  
							
							... 
							
							
							
							Eliminate unreachable branches 
							
						 
						
							2018-01-12 10:55:27 +01:00  
				
					
						
							
							
								 
						
							
								c9ff97fa7e 
								
							 
						 
						
							
							
								
								Eliminate unreachable branches  
							
							... 
							
							
							
							Webpack does not transpile unreachable branches leaving `import` expressions
in the code. This PR modifies `ConstPlugin` to remove the unreachable branch.
Before:
```js
if (true) { 1 } else { import("a") }
if (false) { import("a") } else { 1 }
true ? 1 : import("a");
false ? import("a") : 1;
```
After:
```js
if (true) { 1 } else {}
if (false) {} else { 1 }
true ? 1 : null;
false ? null : 1;
``` 
							
						 
						
							2018-01-11 19:35:24 +01:00  
				
					
						
							
							
								 
						
							
								e44ba306a0 
								
							 
						 
						
							
							
								
								Fix VariableDeclaration visitors  
							
							
							
						 
						
							2018-01-11 15:56:41 +01:00  
				
					
						
							
							
								 
						
							
								bc05ee3f75 
								
							 
						 
						
							
							
								
								Fix parser hooks  
							
							
							
						 
						
							2018-01-10 20:52:33 +01:00  
				
					
						
							
							
								 
						
							
								10490c947d 
								
							 
						 
						
							
							
								
								Remove unused methods  
							
							
							
						 
						
							2018-01-04 13:55:26 +01:00  
				
					
						
							
							
								 
						
							
								5e616ec8de 
								
							 
						 
						
							
							
								
								Make enter calls static  
							
							
							
						 
						
							2018-01-03 22:53:37 +01:00  
				
					
						
							
							
								 
						
							
								71f5abf7ae 
								
							 
						 
						
							
							
								
								Remove forEach closures to reduce GC  
							
							
							
						 
						
							2018-01-03 22:44:17 +01:00  
				
					
						
							
							
								 
						
							
								8a38c4bd34 
								
							 
						 
						
							
							
								
								add support for empty catch clause  
							
							... 
							
							
							
							fixes  #6220  
						
							2018-01-01 10:49:19 +01:00  
				
					
						
							
							
								 
						
							
								8a79c213e7 
								
							 
						 
						
							
							
								
								fix support for patterns in for in/of statements  
							
							... 
							
							
							
							add test case 
							
						 
						
							2018-01-01 10:48:56 +01:00  
				
					
						
							
							
								 
						
							
								48b412453c 
								
							 
						 
						
							
							
								
								Make walk/prewalk calls static  
							
							
							
						 
						
							2017-12-31 18:09:26 +01:00  
				
					
						
							
							
								 
						
							
								9669c9e013 
								
							 
						 
						
							
							
								
								Use Parser#hooks instead of Tapable#plugin  
							
							
							
						 
						
							2017-12-21 09:08:10 +01:00  
				
					
						
							
							
								 
						
							
								f5b57f4764 
								
							 
						 
						
							
							
								
								Extract TrackingSet class from the Parser.js module.  
							
							... 
							
							
							
							@TheLarkInn suggested this class be extracted from this file during the live stream tonight. A similar class was removed and placed in the  directory.
- Created 
							
						 
						
							2017-12-20 01:37:49 -06:00  
				
					
						
							
							
								 
						
							
								758f1eb464 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							
							
						 
						
							2017-12-12 14:45:09 +01:00  
				
					
						
							
							
								 
						
							
								da08376fd9 
								
							 
						 
						
							
							
								
								Evaluate bitwise and exponential operations  
							
							
							
						 
						
							2017-12-05 17:16:45 +01:00  
				
					
						
							
							
								 
						
							
								85951d33be 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							
							
						 
						
							2017-12-05 09:03:45 +01:00  
				
					
						
							
							
								 
						
							
								5ab6972634 
								
							 
						 
						
							
							
								
								Improve Parser to recognize 'new Foo(...)' type expressions  
							
							
							
						 
						
							2017-12-01 16:43:39 -08:00  
				
					
						
							
							
								 
						
							
								dffedccc75 
								
							 
						 
						
							
							
								
								reduce memory usage  
							
							
							
						 
						
							2017-11-29 12:08:52 +01:00  
				
					
						
							
							
								 
						
							
								c10da6c285 
								
							 
						 
						
							
							
								
								upgrade tapable from Parser  
							
							
							
						 
						
							2017-11-28 10:25:48 +01:00  
				
					
						
							
							
								 
						
							
								5a4f0aca67 
								
							 
						 
						
							
							
								
								change imports of tapable to old version  
							
							... 
							
							
							
							prepare to migrate to new tapable version 
							
						 
						
							2017-11-27 20:56:42 +01:00  
				
					
						
							
							
								 
						
							
								75f68a2635 
								
							 
						 
						
							
							
								
								fixes linting, remove not needed context arguments  
							
							
							
						 
						
							2017-11-08 20:49:41 +01:00  
				
					
						
							
							
								 
						
							
								f7c2f8e470 
								
							 
						 
						
							
							
								
								Update code style to arrow functions  
							
							
							
						 
						
							2017-11-08 11:56:01 +01:00  
				
					
						
							
							
								 
						
							
								9e42dd6c4a 
								
							 
						 
						
							
							
								
								allow to pass AST directly to webpack  
							
							
							
						 
						
							2017-11-03 11:12:45 +01:00  
				
					
						
							
							
								 
						
							
								6a6cd57b26 
								
							 
						 
						
							
							
								
								Merge branch 'next' into import-context-filter  
							
							
							
						 
						
							2017-10-16 13:55:54 +02:00  
				
					
						
							
							
								 
						
							
								bc6c1be90c 
								
							 
						 
						
							
							
								
								refactoring filter to include and other requested changes  
							
							
							
						 
						
							2017-10-13 15:41:44 -06:00  
				
					
						
							
							
								 
						
							
								65dfc15807 
								
							 
						 
						
							
							
								
								Merge branch 'master' into next  
							
							... 
							
							
							
							# Conflicts:
#	test/statsCases/external/expected.txt 
							
						 
						
							2017-09-22 19:52:31 +02:00  
				
					
						
							
							
								 
						
							
								087b85a3b1 
								
							 
						 
						
							
							
								
								Support evaluating .concat on strings.  
							
							
							
						 
						
							2017-09-14 16:12:43 -07:00  
				
					
						
							
							
								 
						
							
								9f2639a9bb 
								
							 
						 
						
							
							
								
								Fix incorrect nesting of template literal eval plugins.  
							
							
							
						 
						
							2017-09-14 10:02:34 -07:00  
				
					
						
							
							
								 
						
							
								66385458a6 
								
							 
						 
						
							
							
								
								use marker objects to support any value in StackedSetMap  
							
							
							
						 
						
							2017-08-11 16:38:17 +02:00  
				
					
						
							
							
								 
						
							
								25805470c1 
								
							 
						 
						
							
							
								
								move StackedSetMap into separate file  
							
							
							
						 
						
							2017-08-11 12:30:33 +02:00  
				
					
						
							
							
								 
						
							
								25b73bbcf6 
								
							 
						 
						
							
							
								
								bugfixes and test fixes  
							
							
							
						 
						
							2017-08-11 12:28:04 +02:00  
				
					
						
							
							
								 
						
							
								2d9252c838 
								
							 
						 
						
							
							
								
								use more performant plugin methods  
							
							
							
						 
						
							2017-08-11 12:28:04 +02:00  
				
					
						
							
							
								 
						
							
								d9e01d4a5f 
								
							 
						 
						
							
							
								
								use more efficient data structures  
							
							... 
							
							
							
							Parser.definitions and Parser.renames are using Maps now 
							
						 
						
							2017-08-11 12:23:58 +02:00  
				
					
						
							
							
								 
						
							
								15f4894ebe 
								
							 
						 
						
							
							
								
								Convert bind(this) to arrow functions  
							
							
							
						 
						
							2017-08-11 01:52:25 -04:00