Burak Can
|
021325f77f
|
Merge branch 'harmony' of github.com:mishoo/UglifyJS2 into harmony
|
2016-03-22 11:53:25 +02:00 |
|
Fábio Santos
|
747eb21a39
|
fix #1003 by removing AST_ObjectSymbol and using AST_ObjectKeyVal for the same effect
|
2016-03-22 11:44:21 +02:00 |
|
Fábio Santos
|
59c66fc2e1
|
Implement the export statement
|
2016-03-22 11:43:58 +02:00 |
|
Fábio Santos
|
7b3e4d4fb2
|
Mangling externally imported names by using aliasing
|
2016-03-22 11:43:58 +02:00 |
|
Fábio Santos
|
07fde71cac
|
importing names in the modules, not just default imports
|
2016-03-22 11:43:58 +02:00 |
|
Fábio Santos
|
b8adc79433
|
Importing names from places
|
2016-03-22 11:43:58 +02:00 |
|
Fábio Santos
|
5f511fe34f
|
Starting out the import statement
|
2016-03-22 11:43:58 +02:00 |
|
viclm
|
0e230169f8
|
Fix eager parsing of arrow functions for non-punc tokens
|
2016-03-22 11:43:58 +02:00 |
|
Fábio Santos
|
c5cf25e077
|
Fix #931: Create arrow functions in maybe_assign so that they can be used in assignments
|
2016-03-22 11:43:57 +02:00 |
|
Fugiman
|
de5fb76d94
|
Remove duplicate error message
|
2016-03-22 11:43:57 +02:00 |
|
Fugiman
|
e457f7aab5
|
Fix template string parsing
|
2016-03-22 11:43:57 +02:00 |
|
Fábio Santos
|
6c87242d63
|
Default values inside destructurings
|
2016-03-22 11:42:34 +02:00 |
|
Fábio Santos
|
7527699589
|
Implement new.target
|
2016-03-22 11:42:34 +02:00 |
|
Fábio Santos
|
7a2394f417
|
Separate class expressions from class declarations and their symbols like defuns
|
2016-03-22 11:42:05 +02:00 |
|
Fábio Santos
|
7ea3ab6b58
|
static properties
|
2016-03-22 11:41:01 +02:00 |
|
Fábio Santos
|
a9a38ade1d
|
Starting ES6 classes
|
2016-03-22 11:41:01 +02:00 |
|
Fábio Santos
|
44ecbdf5f0
|
Accept keyword names as concise method names
|
2016-03-22 11:41:01 +02:00 |
|
Fábio Santos
|
24b8e1203e
|
Create a new symbol for methods' names
|
2016-03-22 11:41:01 +02:00 |
|
Fábio Santos
|
8c05450ce0
|
start concise methods
|
2016-03-22 11:41:01 +02:00 |
|
Fábio Santos
|
5e1c89db44
|
Allow 'of' to be a name.
|
2016-03-22 11:41:01 +02:00 |
|
Fábio Santos
|
bfeb1afad0
|
computed properties
|
2016-03-22 11:41:01 +02:00 |
|
Fábio Santos
|
4ec5d8f644
|
parse, output the let statement
|
2016-03-22 11:41:00 +02:00 |
|
Fábio Santos
|
a92a14d171
|
Remove unused state variable in_parameters, and also remove unreachable code (try_an_object always returned an object!)
|
2016-03-22 11:41:00 +02:00 |
|
Fábio Santos
|
2a24fa8d2b
|
prefixed template strings, like "String.rawfoo\nbar".
|
2016-03-22 11:41:00 +02:00 |
|
Fábio Santos
|
e0b78bfa5f
|
Parse and output ES6 template strings. Yikes!
|
2016-03-22 11:41:00 +02:00 |
|
Fábio Santos
|
cfb1b5d848
|
Starting destructuring expressions
|
2016-03-22 11:41:00 +02:00 |
|
Fábio Santos
|
048eac6b29
|
Tolerate expansions in vardefs, too!
|
2016-03-22 11:41:00 +02:00 |
|
Fábio Santos
|
a170ad9d0d
|
Destructuring vardef in for..of and for..in
|
2016-03-22 11:41:00 +02:00 |
|
Fábio Santos
|
a3a4ae5ef8
|
Add holes in destructuring defs, also make them nestable
|
2016-03-22 11:40:44 +02:00 |
|
Fábio Santos
|
3b189f86ff
|
Parse and compress destructuring VarDefs
|
2016-03-22 11:40:44 +02:00 |
|
Fábio Santos
|
ebd0682376
|
Add new-style octal literals and make the B and the O case insensitive.
|
2016-03-22 11:40:44 +02:00 |
|
Fábio Santos
|
a4d6ed076a
|
Parse binary number literals
|
2016-03-22 11:40:44 +02:00 |
|
Fábio Santos
|
0a4270b358
|
Super!
|
2016-03-22 11:40:26 +02:00 |
|
Fábio Santos
|
7f825c8244
|
expand parameters
Conflicts:
test/compress/harmony.js
|
2016-03-22 11:40:26 +02:00 |
|
Fábio Santos
|
df95318e8b
|
=> with destructuring arguments. Requires a lot of parser changes
|
2016-03-22 11:40:26 +02:00 |
|
Fábio Santos
|
aa127457d5
|
Adding arrow functions
|
2016-03-22 11:40:26 +02:00 |
|
Fábio Santos
|
e4b87bface
|
for...of
|
2016-03-22 11:39:49 +02:00 |
|
Fábio Santos
|
aaa8f25bf0
|
Starting destructuring.
|
2016-03-22 11:39:49 +02:00 |
|
Fábio Santos
|
6d2f77c180
|
fix #1003 by removing AST_ObjectSymbol and using AST_ObjectKeyVal for the same effect
|
2016-03-14 13:42:50 +01:00 |
|
Fábio Santos
|
ce84a706a3
|
Implement the export statement
|
2016-03-14 12:54:05 +01:00 |
|
Fábio Santos
|
86b5248837
|
Mangling externally imported names by using aliasing
|
2016-03-14 12:54:05 +01:00 |
|
Fábio Santos
|
59e1601fb8
|
importing names in the modules, not just default imports
|
2016-03-14 12:54:05 +01:00 |
|
Fábio Santos
|
d35a9e7839
|
Importing names from places
|
2016-03-14 12:54:05 +01:00 |
|
Fábio Santos
|
0465bd270d
|
Starting out the import statement
|
2016-03-14 12:54:05 +01:00 |
|
viclm
|
6780d0906c
|
Fix eager parsing of arrow functions for non-punc tokens
|
2016-03-10 22:18:48 +01:00 |
|
Fábio Santos
|
d7ec2ecc12
|
Fix #931: Create arrow functions in maybe_assign so that they can be used in assignments
|
2016-02-09 00:02:23 +00:00 |
|
Anthony Van de Gejuchte
|
26641f3fb2
|
Allow operator names as getters/setters
Fixes #919
Fix provided by @kzc
|
2016-01-19 19:28:51 +01:00 |
|
Fugiman
|
5e78f20f1c
|
Remove duplicate error message
|
2016-01-19 19:22:22 +01:00 |
|
Fugiman
|
1f75232062
|
Fix template string parsing
|
2016-01-19 19:22:22 +01:00 |
|
Fábio Santos
|
028ff64e9a
|
Default values inside destructurings
|
2016-01-19 19:22:22 +01:00 |
|