fc8b1d348d 
								
							 
						 
						
							
							
								
								Add async/await support to Parser  
							
							
							
						 
						
							2016-10-31 10:48:33 +09:00  
				
					
						
							
							
								 
						
							
								25cab58eb3 
								
							 
						 
						
							
							
								
								fixed some standard linting issues  
							
							
							
						 
						
							2016-09-20 00:19:39 +02:00  
				
					
						
							
							
								 
						
							
								fe0c8cafb3 
								
							 
						 
						
							
							
								
								Keep the parsed comments along with the AST ( #2905 )  
							
							... 
							
							
							
							When plugging into the 'program' hook of the Parser, comments are preserved and passed as the second parameter, after the AST. 
This allows external plugins to make use of the comments contained within the files without re-parsing each file. 
							
						 
						
							2016-09-08 20:52:53 +02:00  
				
					
						
							
							
								 
						
							
								78307a937f 
								
							 
						 
						
							
							
								
								allow to display used exports  
							
							... 
							
							
							
							support Tree Shaking with import *
fixes  #2713  
							
						 
						
							2016-06-29 01:17:59 +02:00  
				
					
						
							
							
								 
						
							
								cf00a1a22d 
								
							 
						 
						
							
							
								
								rewrite cases where js beautify and eslint disagree on formatting  
							
							
							
						 
						
							2016-06-20 21:46:27 +02:00  
				
					
						
							
							
								 
						
							
								b1bdd6989f 
								
							 
						 
						
							
							
								
								Use eslint's indent rule  
							
							
							
						 
						
							2016-06-20 08:21:00 +02:00  
				
					
						
							
							
								 
						
							
								f6efe19d06 
								
							 
						 
						
							
							
								
								added support for default arguments  
							
							... 
							
							
							
							fixes  #2622  
						
							2016-06-16 01:05:17 +02:00  
				
					
						
							
							
								 
						
							
								64972f2f2d 
								
							 
						 
						
							
							
								
								hoist imports  
							
							... 
							
							
							
							fixes  #2528  
						
							2016-06-16 01:05:17 +02:00  
				
					
						
							
							
								 
						
							
								f4ba0d0f0a 
								
							 
						 
						
							
							
								
								support for importing into object shothand  
							
							... 
							
							
							
							fixed  #2522  
						
							2016-06-04 15:22:47 +02:00  
				
					
						
							
							
								 
						
							
								2edd1ad5eb 
								
							 
						 
						
							
							
								
								support exporting classes  
							
							... 
							
							
							
							fixed  #2523  
						
							2016-06-04 15:06:10 +02:00  
				
					
						
							
							
								 
						
							
								f18d736a17 
								
							 
						 
						
							
							
								
								warn for errors while evaluating but ignore them  
							
							
							
						 
						
							2016-06-04 14:19:55 +02:00  
				
					
						
							
							
								 
						
							
								7af71d4a69 
								
							 
						 
						
							
							
								
								allow a['b'] instead of a.b  
							
							... 
							
							
							
							fixed  #2228  
						
							2016-06-04 12:06:10 +02:00  
				
					
						
							
							
								 
						
							
								4f74648d56 
								
							 
						 
						
							
							
								
								also try to parse the module as script  
							
							... 
							
							
							
							this should allow with() in a weird module 
							
						 
						
							2016-02-13 10:53:31 +01:00  
				
					
						
							
							
								 
						
							
								f5f4d2b791 
								
							 
						 
						
							
							
								
								Performance  
							
							
							
						 
						
							2016-01-20 21:41:42 +01:00  
				
					
						
							
							
								 
						
							
								eebc5ceaf6 
								
							 
						 
						
							
							
								
								Fix no-redeclare in code  
							
							
							
						 
						
							2016-01-18 18:57:42 -08:00  
				
					
						
							
							
								 
						
							
								91621a7c4b 
								
							 
						 
						
							
							
								
								hoist exports, more efficent for immutable declarations  
							
							
							
						 
						
							2015-10-31 14:43:44 +01:00  
				
					
						
							
							
								 
						
							
								0c110b4ac7 
								
							 
						 
						
							
							
								
								added es6 stuff to the parser  
							
							... 
							
							
							
							fixes  #1490  
						
							2015-10-21 18:14:47 +02: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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								210ef3d17d 
								
							 
						 
						
							
							
								
								updated parser to new estree spec, updated deps  
							
							
							
						 
						
							2015-04-14 22:44:21 +02:00  
				
					
						
							
							
								 
						
							
								e5ba04c56b 
								
							 
						 
						
							
							
								
								check for handler  
							
							
							
						 
						
							2015-03-05 16:18:32 +11:00  
				
					
						
							
							
								 
						
							
								9a4c54d350 
								
							 
						 
						
							
							
								
								specify es6 in the parser  
							
							
							
						 
						
							2015-03-05 15:40:14 +11:00  
				
					
						
							
							
								 
						
							
								5bd10d6e88 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/harmony'  
							
							... 
							
							
							
							Conflicts:
	lib/Parser.js
	package.json 
							
						 
						
							2015-03-05 15:35:23 +11:00  
				
					
						
							
							
								 
						
							
								6a641b9f37 
								
							 
						 
						
							
							
								
								added walkForOfStatement  
							
							
							
						 
						
							2015-03-05 15:34:05 +11:00  
				
					
						
							
							
								 
						
							
								592ee90988 
								
							 
						 
						
							
							
								
								switched to acorn for it's better es6 support  
							
							
							
						 
						
							2015-03-05 15:32:09 +11:00  
				
					
						
							
							
								 
						
							
								3ddb26ff36 
								
							 
						 
						
							
							
								
								more reliable parsing of wrapped expressions  
							
							... 
							
							
							
							fixed  #801  
						
							2015-02-28 00:51:15 +01:00  
				
					
						
							
							
								 
						
							
								196db0743d 
								
							 
						 
						
							
							
								
								allow undefined, RegExp and objects in DefinePlugin  
							
							... 
							
							
							
							merged #807  and #791  
							
						 
						
							2015-02-21 13:20:57 +01:00  
				
					
						
							
							
								 
						
							
								5f77afe5f4 
								
							 
						 
						
							
							
								
								ES6 parser, ES6 modules  
							
							
							
						 
						
							2015-01-12 17:45:30 +01:00  
				
					
						
							
							
								 
						
							
								c54989894b 
								
							 
						 
						
							
							
								
								typeof RegExp may != object  
							
							... 
							
							
							
							fixes  #649  
						
							2014-12-30 23:55:41 +01:00  
				
					
						
							
							
								 
						
							
								4fef1312c5 
								
							 
						 
						
							
							
								
								evaluate null  
							
							... 
							
							
							
							fixes  #633  
						
							2014-12-22 09:32:42 +01:00  
				
					
						
							
							
								 
						
							
								cc930801b5 
								
							 
						 
						
							
							
								
								more similar bugs with testcases  
							
							... 
							
							
							
							fixed  #626  
						
							2014-12-16 08:12:30 +01:00  
				
					
						
							
							
								 
						
							
								66de9a455f 
								
							 
						 
						
							
							
								
								Walk computed MemberExpression properties  
							
							
							
						 
						
							2014-12-11 12:14:51 -07:00  
				
					
						
							
							
								 
						
							
								41e42e8589 
								
							 
						 
						
							
							
								
								fixed renaming in IIFEs and Assignments  
							
							... 
							
							
							
							fixed  #551 , fixed  #494  
						
							2014-10-26 11:17:47 +01:00  
				
					
						
							
							
								 
						
							
								27b23c0302 
								
							 
						 
						
							
							
								
								fixed detection of free vars while evaluating  
							
							
							
						 
						
							2014-10-07 15:15:09 +02:00  
				
					
						
							
							
								 
						
							
								c2cc1dd231 
								
							 
						 
						
							
							
								
								Fix   #412  - Support for holes inside Arrays  
							
							... 
							
							
							
							An array with a hole such as `[,'foo']` is parsed by Esprima as null.
Skip its evaluation.
Reference: https://code.google.com/p/esprima/issues/detail?id=525#c18 
```
According to
https://developer.mozilla.org/en-US/docs/SpiderMonkey/Parser_API#Expressions :
  interface ArrayExpression <: Expression {
    type: "ArrayExpression";
    elements: [ Expression | null ];
  }
``` 
							
						 
						
							2014-08-19 09:59:35 +08:00  
				
					
						
							
							
								 
						
							
								f7be3c7711 
								
							 
						 
						
							
							
								
								fixed substr bug  
							
							
							
						 
						
							2014-08-05 08:30:39 +02:00  
				
					
						
							
							
								 
						
							
								f53a7f3e66 
								
							 
						 
						
							
							
								
								fixed parsing of wrapped expressions  
							
							... 
							
							
							
							fixes  #345  
						
							2014-07-07 13:20:38 +02:00  
				
					
						
							
							
								 
						
							
								ca46619b5f 
								
							 
						 
						
							
							
								
								renaming is off by default and only enabled for defined expressions  
							
							... 
							
							
							
							fixes  #336  
						
							2014-07-02 21:34:29 +02:00  
				
					
						
							
							
								 
						
							
								d80cdcefac 
								
							 
						 
						
							
							
								
								Code Quality  
							
							
							
						 
						
							2014-06-24 18:53:32 +02:00  
				
					
						
							
							
								 
						
							
								158f35bcf1 
								
							 
						 
						
							
							
								
								parser should not crash if to many arguments are passed to an IIFE  
							
							... 
							
							
							
							fixes  #284  
						
							2014-05-27 11:52:48 +02:00  
				
					
						
							
							
								 
						
							
								23d28ddd43 
								
							 
						 
						
							
							
								
								evaluate stuff for renaming to capture more cases  
							
							... 
							
							
							
							fixes  #208  
						
							2014-03-19 22:16:17 +01:00  
				
					
						
							
							
								 
						
							
								5e7dfc52cc 
								
							 
						 
						
							
							
								
								experimental renaming support  
							
							
							
						 
						
							2014-01-31 14:09:08 +01:00  
				
					
						
							
							
								 
						
							
								945d0c686f 
								
							 
						 
						
							
							
								
								started renaming support  
							
							... 
							
							
							
							this currently only works for free vars that are really available. 
							
						 
						
							2014-01-31 10:57:28 +01:00  
				
					
						
							
							
								 
						
							
								1df510b919 
								
							 
						 
						
							
							
								
								bug fix  
							
							
							
						 
						
							2013-12-31 12:45:46 +01:00  
				
					
						
							
							
								 
						
							
								fe2681cb31 
								
							 
						 
						
							
							
								
								track free vars over IIFEs  
							
							... 
							
							
							
							#138  
						
							2013-12-31 12:24:22 +01:00