Tobias Koppers
|
f7d799adb4
|
rebeautify without spacing after keyword
|
2015-07-16 00:19:23 +02:00 |
Avi Haiat
|
0a340f2b1a
|
feat(app): Beautify all lib files
|
2015-07-13 01:20:09 +03:00 |
Tobias Koppers
|
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 |
Tobias Koppers
|
cebd3b9722
|
added linting
|
2015-04-23 23:55:50 +02:00 |
Tobias Koppers
|
210ef3d17d
|
updated parser to new estree spec, updated deps
|
2015-04-14 22:44:21 +02:00 |
simonzack
|
e5ba04c56b
|
check for handler
|
2015-03-05 16:18:32 +11:00 |
simonzack
|
9a4c54d350
|
specify es6 in the parser
|
2015-03-05 15:40:14 +11:00 |
simonzack
|
5bd10d6e88
|
Merge remote-tracking branch 'remotes/origin/harmony'
Conflicts:
lib/Parser.js
package.json
|
2015-03-05 15:35:23 +11:00 |
simonzack
|
6a641b9f37
|
added walkForOfStatement
|
2015-03-05 15:34:05 +11:00 |
simonzack
|
592ee90988
|
switched to acorn for it's better es6 support
|
2015-03-05 15:32:09 +11:00 |
Tobias Koppers
|
3ddb26ff36
|
more reliable parsing of wrapped expressions
fixed #801
|
2015-02-28 00:51:15 +01:00 |
Tobias Koppers
|
196db0743d
|
allow undefined, RegExp and objects in DefinePlugin
merged #807 and #791
|
2015-02-21 13:20:57 +01:00 |
Tobias Koppers
|
5f77afe5f4
|
ES6 parser, ES6 modules
|
2015-01-12 17:45:30 +01:00 |
Tobias Koppers
|
c54989894b
|
typeof RegExp may != object
fixes #649
|
2014-12-30 23:55:41 +01:00 |
Tobias Koppers
|
4fef1312c5
|
evaluate null
fixes #633
|
2014-12-22 09:32:42 +01:00 |
Tobias Koppers
|
cc930801b5
|
more similar bugs with testcases
fixed #626
|
2014-12-16 08:12:30 +01:00 |
Rich Snapp
|
66de9a455f
|
Walk computed MemberExpression properties
|
2014-12-11 12:14:51 -07:00 |
Tobias Koppers
|
41e42e8589
|
fixed renaming in IIFEs and Assignments
fixed #551, fixed #494
|
2014-10-26 11:17:47 +01:00 |
Tobias Koppers
|
27b23c0302
|
fixed detection of free vars while evaluating
|
2014-10-07 15:15:09 +02:00 |
Hugues Malphettes
|
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 |
Tobias Koppers
|
f7be3c7711
|
fixed substr bug
|
2014-08-05 08:30:39 +02:00 |
Tobias Koppers
|
f53a7f3e66
|
fixed parsing of wrapped expressions
fixes #345
|
2014-07-07 13:20:38 +02:00 |
Tobias Koppers
|
ca46619b5f
|
renaming is off by default and only enabled for defined expressions
fixes #336
|
2014-07-02 21:34:29 +02:00 |
Tobias Koppers
|
d80cdcefac
|
Code Quality
|
2014-06-24 18:53:32 +02:00 |
Tobias Koppers
|
158f35bcf1
|
parser should not crash if to many arguments are passed to an IIFE
fixes #284
|
2014-05-27 11:52:48 +02:00 |
Tobias Koppers
|
23d28ddd43
|
evaluate stuff for renaming to capture more cases
fixes #208
|
2014-03-19 22:16:17 +01:00 |
Tobias Koppers
|
5e7dfc52cc
|
experimental renaming support
|
2014-01-31 14:09:08 +01:00 |
Tobias Koppers
|
945d0c686f
|
started renaming support
this currently only works for free vars that are really available.
|
2014-01-31 10:57:28 +01:00 |
Tobias Koppers
|
1df510b919
|
bug fix
|
2013-12-31 12:45:46 +01:00 |
Tobias Koppers
|
fe2681cb31
|
track free vars over IIFEs
#138
|
2013-12-31 12:24:22 +01:00 |
Tobias Koppers
|
d614f95898
|
fixes #136
|
2013-12-15 10:31:24 +01:00 |
Tobias Koppers
|
f63a0d60c3
|
added "statement" plugin to Parser for custom stuff
|
2013-12-13 08:59:07 +01:00 |
Tobias Koppers
|
7633749814
|
added "program" plugin to Parser for custom stuff
|
2013-12-13 08:55:38 +01:00 |
Tobias Koppers
|
63f40c0e76
|
support fancy array in AMD, support .replace and .split
|
2013-12-08 14:59:52 +01:00 |
Tobias Koppers
|
415d161dbe
|
evaluate the callee in CallExpression, fixes #117
This allow fancy wrappers around identifiers
|
2013-11-08 09:00:39 +01:00 |
Tobias Koppers
|
54782ef53d
|
support a bit of math: +, -, *, /
|
2013-09-24 15:17:25 +02:00 |
Tobias Koppers
|
5346729da2
|
better typeof support
|
2013-09-24 15:09:08 +02:00 |
Tobias Koppers
|
01c2f45bf5
|
changed define option to be more C-like #99
values are code fragments now.
|
2013-09-24 14:49:39 +02:00 |
Tobias Koppers
|
a37948d114
|
added options.define, evaluate conditionals, fixes #99
|
2013-09-13 11:17:57 +02:00 |
Tobias Koppers
|
8b2301056d
|
added hot module replacement, fixes #26
|
2013-06-19 13:49:57 +02:00 |
Tobias Koppers
|
38d3c877dd
|
support labeled modules fixes #72
|
2013-02-26 12:36:34 +01:00 |
Tobias Koppers
|
273506ee34
|
fix for RegExp evalutating, change in node-libs-browser
|
2013-02-25 18:18:49 +01:00 |
Tobias Koppers
|
1a449cefb6
|
better config file check, added hook for VariableDeclarators
|
2013-02-22 17:01:54 +01:00 |
Tobias Koppers
|
2183f05db8
|
added __resourceQuery, __dir/__filename compile time constant
|
2013-02-16 22:23:22 +01:00 |
Tobias Koppers
|
34424b36af
|
fixed some stuff
|
2013-02-08 00:18:47 +01:00 |
Tobias Koppers
|
ee01837d66
|
Refactored everything for 0.9
|
2013-01-30 18:49:25 +01:00 |