15f4894ebe 
								
							 
						 
						
							
							
								
								Convert bind(this) to arrow functions  
							
							
							
						 
						
							2017-08-11 01:52:25 -04:00  
				
					
						
							
							
								 
						
							
								991b360c90 
								
							 
						 
						
							
							
								
								fix useless-escape linting issues  
							
							
							
						 
						
							2017-07-24 11:54:06 +02:00  
				
					
						
							
							
								 
						
							
								b9adfaaf76 
								
							 
						 
						
							
							
								
								rewrite code which uses unshift to push  
							
							
							
						 
						
							2017-07-18 20:46:59 +02:00  
				
					
						
							
							
								 
						
							
								12a1352661 
								
							 
						 
						
							
							
								
								[Parser] rename `this` in `.call(this)`  
							
							
							
						 
						
							2017-07-12 00:12:15 +08:00  
				
					
						
							
							
								 
						
							
								9ff3c7a6f6 
								
							 
						 
						
							
							
								
								Merge pull request  #5076  from ljqx/parser-support-rename-this-for-iife  
							
							... 
							
							
							
							[Parser] Support rename this's property for IIFE 
							
						 
						
							2017-07-01 17:44:31 +02:00  
				
					
						
							
							
								 
						
							
								cc2df2f978 
								
							 
						 
						
							
							
								
								add test  
							
							
							
						 
						
							2017-06-23 11:03:34 +08:00  
				
					
						
							
							
								 
						
							
								8e4c8423b5 
								
							 
						 
						
							
							
								
								accept truthy/falsy value for not  
							
							... 
							
							
							
							fix  #5100  
						
							2017-06-20 15:58:24 +02:00  
				
					
						
							
							
								 
						
							
								9bff9ac107 
								
							 
						 
						
							
							
								
								[Parser] Support rename this's property for IIFE  
							
							
							
						 
						
							2017-06-16 19:40:53 +08:00  
				
					
						
							
							
								 
						
							
								d967a4623c 
								
							 
						 
						
							
							
								
								add `module.strictThisContextOnImports` option  
							
							... 
							
							
							
							to allow spec-comforming behavior this context on
called imported harmony functions 
							
						 
						
							2017-05-21 09:23:35 +02:00  
				
					
						
							
							
								 
						
							
								4a25a17bb6 
								
							 
						 
						
							
							
								
								improvements from review  
							
							
							
						 
						
							2017-05-21 09:15:42 +02:00  
				
					
						
							
							
								 
						
							
								cd6d08685b 
								
							 
						 
						
							
							
								
								fix missing pattern walk  
							
							
							
						 
						
							2017-05-21 08:16:32 +02:00  
				
					
						
							
							
								 
						
							
								231a6383e2 
								
							 
						 
						
							
							
								
								fix parsing issue with patterns  
							
							
							
						 
						
							2017-05-21 08:10:22 +02:00  
				
					
						
							
							
								 
						
							
								272c105f5c 
								
							 
						 
						
							
							
								
								support destructing on assignment  
							
							... 
							
							
							
							fixes  #4870  
						
							2017-05-21 08:10:13 +02:00  
				
					
						
							
							
								 
						
							
								619cf318ec 
								
							 
						 
						
							
							
								
								prewalk a function declaration  
							
							... 
							
							
							
							fixes  #4709  
						
							2017-04-14 15:23:27 +02:00  
				
					
						
							
							
								 
						
							
								e78745221e 
								
							 
						 
						
							
							
								
								Merge pull request  #4700  from webpack/bug/future-var-declaration  
							
							... 
							
							
							
							add parser prewalking to capture scope 
							
						 
						
							2017-04-13 15:23:48 +02:00  
				
					
						
							
							
								 
						
							
								52f2daf89f 
								
							 
						 
						
							
							
								
								add test cases and fix a bug  
							
							
							
						 
						
							2017-04-13 14:52:49 +02:00  
				
					
						
							
							
								 
						
							
								3afe67d6fb 
								
							 
						 
						
							
							
								
								add parser prewalking to capture scope  
							
							... 
							
							
							
							fixes  #4608  
						
							2017-04-13 09:05:29 +02:00  
				
					
						
							
							
								 
						
							
								ba3688a4ed 
								
							 
						 
						
							
							
								
								fixes misstake while es6 refactoring, add support for other variable declarations  
							
							
							
						 
						
							2017-04-12 11:21:40 +02:00  
				
					
						
							
							
								 
						
							
								fbd0911961 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/import-chunk-name  
							
							
							
						 
						
							2017-04-10 13:53:16 +02:00  
				
					
						
							
							
								 
						
							
								22d3f8b96c 
								
							 
						 
						
							
							
								
								remove duplicate newline  
							
							
							
						 
						
							2017-04-10 12:45:17 +02:00  
				
					
						
							
							
								 
						
							
								51369d4e24 
								
							 
						 
						
							
							
								
								Merge branch 'refactor-parser' into refactor-parser-2  
							
							... 
							
							
							
							# Conflicts:
#	lib/Parser.js 
							
						 
						
							2017-04-10 12:24:00 +02:00  
				
					
						
							
							
								 
						
							
								90f345a7a8 
								
							 
						 
						
							
							
								
								ES6-ify of Parser  
							
							
							
						 
						
							2017-04-10 11:59:28 +02:00  
				
					
						
							
							
								 
						
							
								99c3129f5e 
								
							 
						 
						
							
							
								
								refactor parser to be a class  
							
							
							
						 
						
							2017-04-10 11:56:00 +02:00  
				
					
						
							
							
								 
						
							
								180f5e541c 
								
							 
						 
						
							
							
								
								refactor to simpler way of extracting options from comments  
							
							
							
						 
						
							2017-04-10 11:36:39 +02:00  
				
					
						
							
							
								 
						
							
								ab96bddbcc 
								
							 
						 
						
							
							
								
								Upgrade to Acorn 5.0.0  
							
							
							
						 
						
							2017-03-28 14:18:59 +02:00  
				
					
						
							
							
								 
						
							
								21aa837eb2 
								
							 
						 
						
							
							
								
								walk variable patterns for parsed stuff  
							
							... 
							
							
							
							fixes  #4357  
						
							2017-02-23 23:06:05 +01:00  
				
					
						
							
							
								 
						
							
								f91cb927be 
								
							 
						 
						
							
							
								
								Merge pull request  #4075  from webpack/feature/optimize_parse_for_each_to_loop  
							
							... 
							
							
							
							feat(parser) optimize parse for each to loop 
							
						 
						
							2017-02-15 15:02:28 +01:00  
				
					
						
							
							
								 
						
							
								cf459052b4 
								
							 
						 
						
							
							
								
								fix semantic error  
							
							
							
						 
						
							2017-01-27 11:17:27 -06:00  
				
					
						
							
							
								 
						
							
								588976d5e9 
								
							 
						 
						
							
							
								
								Deleting cache length size to loop  
							
							
							
						 
						
							2017-01-24 22:39:38 +03:00  
				
					
						
							
							
								 
						
							
								05fbec8eb2 
								
							 
						 
						
							
							
								
								feat(benchmark): add benchmarkCase for AST  
							
							
							
						 
						
							2017-01-24 10:20:20 -06:00  
				
					
						
							
							
								 
						
							
								48866368cb 
								
							 
						 
						
							
							
								
								Refactoring and optimize Parse.js  
							
							
							
						 
						
							2017-01-23 21:51:59 +03:00  
				
					
						
							
							
								 
						
							
								91b3b4608c 
								
							 
						 
						
							
							
								
								fix lint error  
							
							
							
						 
						
							2017-01-21 12:12:54 -06:00  
				
					
						
							
							
								 
						
							
								5e99e78ebb 
								
							 
						 
						
							
							
								
								converted additional forEach statements  
							
							
							
						 
						
							2017-01-21 11:47:43 -06:00  
				
					
						
							
							
								 
						
							
								ab36859df7 
								
							 
						 
						
							
							
								
								feat(parser): increase parse optimization by switching forEach to for  
							
							
							
						 
						
							2017-01-21 11:36:14 -06:00  
				
					
						
							
							
								 
						
							
								a44694aa4e 
								
							 
						 
						
							
							
								
								hoist exports declarations too  
							
							... 
							
							
							
							fixes  #3972  
						
							2017-01-16 15:45:15 +01:00  
				
					
						
							
							
								 
						
							
								8e69a80847 
								
							 
						 
						
							
							
								
								code linting  
							
							
							
						 
						
							2017-01-11 12:29:01 +01:00  
				
					
						
							
							
								 
						
							
								6ae2b07012 
								
							 
						 
						
							
							
								
								make harmony order stable  
							
							
							
						 
						
							2017-01-09 00:50:32 +01:00  
				
					
						
							
							
								 
						
							
								644e3a009b 
								
							 
						 
						
							
							
								
								Upgrade eslint ( #3626 )  
							
							... 
							
							
							
							* Upgrade eslint
* Pin down eslint version
* Temporary fix for difference between js-beautify and eslint
js-beautify suddenly requires a space between `while` here,
but everywhere else we use it without space.
* Remove redundant rules (present in eslint:recommended)
* Add rules comparable to js-beautify rules to eslint
* Add some forgotten files
* Ugh, fix some differences between eslint and js-beautify the nuclear way
* Add back variables 
							
						 
						
							2016-12-29 10:10:41 -06:00  
				
					
						
							
							
								 
						
							
								da29d21ae4 
								
							 
						 
						
							
							
								
								performance improvements  
							
							... 
							
							
							
							breaking change: Module has now a "unbuild" method that must work correctly 
							
						 
						
							2016-12-14 16:22:16 +01:00  
				
					
						
							
							
								 
						
							
								73acc3b8af 
								
							 
						 
						
							
							
								
								beautify missing files  
							
							
							
						 
						
							2016-12-06 19:40:10 +01:00  
				
					
						
							
							
								 
						
							
								11eefd5841 
								
							 
						 
						
							
							
								
								added import(),  fixes   #3098  
							
							
							
						 
						
							2016-12-03 11:50:44 +01:00  
				
					
						
							
							
								 
						
							
								c1766122c0 
								
							 
						 
						
							
							
								
								Add descriptions for valid JSDoc  
							
							
							
						 
						
							2016-11-21 23:38:56 +09:00  
				
					
						
							
							
								 
						
							
								de44175cdd 
								
							 
						 
						
							
							
								
								Refactor Parser additions  
							
							
							
						 
						
							2016-11-21 08:37:22 +09:00  
				
					
						
							
							
								 
						
							
								ebd6af2cdb 
								
							 
						 
						
							
							
								
								Support basic template string simplification  
							
							
							
						 
						
							2016-11-21 08:37:22 +09:00  
				
					
						
							
							
								 
						
							
								268f6b9bcf 
								
							 
						 
						
							
							
								
								Pretend template is a string if it resolves to a constant  
							
							
							
						 
						
							2016-11-21 08:37:22 +09:00  
				
					
						
							
							
								 
						
							
								5be77b3b33 
								
							 
						 
						
							
							
								
								Inline the TemplateElement evaluations  
							
							
							
						 
						
							2016-11-21 08:37:22 +09:00  
				
					
						
							
							
								 
						
							
								da5c735b56 
								
							 
						 
						
							
							
								
								Add implementation  
							
							
							
						 
						
							2016-11-21 08:37:22 +09:00  
				
					
						
							
							
								 
						
							
								aefe8d67a3 
								
							 
						 
						
							
							
								
								support desctruction for variable declaration  
							
							... 
							
							
							
							fixes  #3273  
						
							2016-11-14 00:23:50 +01:00  
				
					
						
							
							
								 
						
							
								67b2f59ce5 
								
							 
						 
						
							
							
								
								chore(): Refactor code and fix test filter  
							
							
							
						 
						
							2016-11-09 22:20:12 +10:00  
				
					
						
							
							
								 
						
							
								3ca9718ec4 
								
							 
						 
						
							
							
								
								add testing file  
							
							
							
						 
						
							2016-11-09 13:31:21 +10:00