Tobias Koppers
|
dffedccc75
|
reduce memory usage
|
2017-11-29 12:08:52 +01:00 |
Tobias Koppers
|
c10da6c285
|
upgrade tapable from Parser
|
2017-11-28 10:25:48 +01:00 |
Tobias Koppers
|
5a4f0aca67
|
change imports of tapable to old version
prepare to migrate to new tapable version
|
2017-11-27 20:56:42 +01:00 |
Tobias Koppers
|
75f68a2635
|
fixes linting, remove not needed context arguments
|
2017-11-08 20:49:41 +01:00 |
Tobias Koppers
|
f7c2f8e470
|
Update code style to arrow functions
|
2017-11-08 11:56:01 +01:00 |
Tobias Koppers
|
9e42dd6c4a
|
allow to pass AST directly to webpack
|
2017-11-03 11:12:45 +01:00 |
Tobias Koppers
|
6a6cd57b26
|
Merge branch 'next' into import-context-filter
|
2017-10-16 13:55:54 +02:00 |
Landon Crapo
|
bc6c1be90c
|
refactoring filter to include and other requested changes
|
2017-10-13 15:41:44 -06:00 |
Tobias Koppers
|
65dfc15807
|
Merge branch 'master' into next
# Conflicts:
# test/statsCases/external/expected.txt
|
2017-09-22 19:52:31 +02:00 |
Logan Smyth
|
087b85a3b1
|
Support evaluating .concat on strings.
|
2017-09-14 16:12:43 -07:00 |
Logan Smyth
|
9f2639a9bb
|
Fix incorrect nesting of template literal eval plugins.
|
2017-09-14 10:02:34 -07:00 |
Tobias Koppers
|
66385458a6
|
use marker objects to support any value in StackedSetMap
|
2017-08-11 16:38:17 +02:00 |
Tobias Koppers
|
25805470c1
|
move StackedSetMap into separate file
|
2017-08-11 12:30:33 +02:00 |
Tobias Koppers
|
25b73bbcf6
|
bugfixes and test fixes
|
2017-08-11 12:28:04 +02:00 |
Tobias Koppers
|
2d9252c838
|
use more performant plugin methods
|
2017-08-11 12:28:04 +02:00 |
Tobias Koppers
|
d9e01d4a5f
|
use more efficient data structures
Parser.definitions and Parser.renames are using Maps now
|
2017-08-11 12:23:58 +02:00 |
Adam Thomann
|
15f4894ebe
|
Convert bind(this) to arrow functions
|
2017-08-11 01:52:25 -04:00 |
Tobias Koppers
|
991b360c90
|
fix useless-escape linting issues
|
2017-07-24 11:54:06 +02:00 |
Tobias Koppers
|
b9adfaaf76
|
rewrite code which uses unshift to push
|
2017-07-18 20:46:59 +02:00 |
Zhibin Liu
|
12a1352661
|
[Parser] rename `this` in `.call(this)`
|
2017-07-12 00:12:15 +08:00 |
Tobias Koppers
|
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 |
Remi Liu
|
cc2df2f978
|
add test
|
2017-06-23 11:03:34 +08:00 |
Tobias Koppers
|
8e4c8423b5
|
accept truthy/falsy value for not
fix #5100
|
2017-06-20 15:58:24 +02:00 |
Remi Liu
|
9bff9ac107
|
[Parser] Support rename this's property for IIFE
|
2017-06-16 19:40:53 +08:00 |
Tobias Koppers
|
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 |
Tobias Koppers
|
4a25a17bb6
|
improvements from review
|
2017-05-21 09:15:42 +02:00 |
Tobias Koppers
|
cd6d08685b
|
fix missing pattern walk
|
2017-05-21 08:16:32 +02:00 |
Tobias Koppers
|
231a6383e2
|
fix parsing issue with patterns
|
2017-05-21 08:10:22 +02:00 |
Tobias Koppers
|
272c105f5c
|
support destructing on assignment
fixes #4870
|
2017-05-21 08:10:13 +02:00 |
Tobias Koppers
|
619cf318ec
|
prewalk a function declaration
fixes #4709
|
2017-04-14 15:23:27 +02:00 |
Tobias Koppers
|
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 |
Tobias Koppers
|
52f2daf89f
|
add test cases and fix a bug
|
2017-04-13 14:52:49 +02:00 |
Tobias Koppers
|
3afe67d6fb
|
add parser prewalking to capture scope
fixes #4608
|
2017-04-13 09:05:29 +02:00 |
Tobias Koppers
|
ba3688a4ed
|
fixes misstake while es6 refactoring, add support for other variable declarations
|
2017-04-12 11:21:40 +02:00 |
Tobias Koppers
|
fbd0911961
|
Merge branch 'master' into feature/import-chunk-name
|
2017-04-10 13:53:16 +02:00 |
Tobias Koppers
|
22d3f8b96c
|
remove duplicate newline
|
2017-04-10 12:45:17 +02:00 |
Tobias Koppers
|
51369d4e24
|
Merge branch 'refactor-parser' into refactor-parser-2
# Conflicts:
# lib/Parser.js
|
2017-04-10 12:24:00 +02:00 |
Sergey Melyukov
|
90f345a7a8
|
ES6-ify of Parser
|
2017-04-10 11:59:28 +02:00 |
Tim Sebastian
|
99c3129f5e
|
refactor parser to be a class
|
2017-04-10 11:56:00 +02:00 |
Tobias Koppers
|
180f5e541c
|
refactor to simpler way of extracting options from comments
|
2017-04-10 11:36:39 +02:00 |
Marijn Haverbeke
|
ab96bddbcc
|
Upgrade to Acorn 5.0.0
|
2017-03-28 14:18:59 +02:00 |
Tobias Koppers
|
21aa837eb2
|
walk variable patterns for parsed stuff
fixes #4357
|
2017-02-23 23:06:05 +01:00 |
Tobias Koppers
|
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 |
Sean Larkin
|
cf459052b4
|
fix semantic error
|
2017-01-27 11:17:27 -06:00 |
Tom910
|
588976d5e9
|
Deleting cache length size to loop
|
2017-01-24 22:39:38 +03:00 |
Sean Larkin
|
05fbec8eb2
|
feat(benchmark): add benchmarkCase for AST
|
2017-01-24 10:20:20 -06:00 |
Tom910
|
48866368cb
|
Refactoring and optimize Parse.js
|
2017-01-23 21:51:59 +03:00 |
Sean Larkin
|
91b3b4608c
|
fix lint error
|
2017-01-21 12:12:54 -06:00 |
Sean Larkin
|
5e99e78ebb
|
converted additional forEach statements
|
2017-01-21 11:47:43 -06:00 |
Sean Larkin
|
ab36859df7
|
feat(parser): increase parse optimization by switching forEach to for
|
2017-01-21 11:36:14 -06:00 |