Ingvar Stepanyan
|
b8a3300a21
|
Added function * support (part of generators feature).
|
2014-07-29 14:41:32 +02:00 |
|
Ingvar Stepanyan
|
4f24e13fd5
|
Added template string support.
|
2014-07-29 14:41:32 +02:00 |
|
Ingvar Stepanyan
|
a8cf37fc46
|
Test fixes for imports.
|
2014-07-29 14:41:32 +02:00 |
|
Ingvar Stepanyan
|
26818e1f36
|
Removed module-related tests and implemented corresponding alternatives support.
`module ModuleName { ... }` was removed from spec in favor of separate files.
`module LocalName from '...'` is being replaced with `import * as LocalName from '...'` as per http://jsmodules.io/ and https://twitter.com/domenic/status/492735387140243456 (c) @domenic.
|
2014-07-29 14:41:29 +02:00 |
|
Ingvar Stepanyan
|
b38c15a94b
|
Added export declaration support.
See http://people.mozilla.org/~jorendorff/es6-draft.html#sec-exports, ariya/esprima#216, square/es6-module-transpiler#63 for latest decisions on `export default 42` vs `export default = 42` (first wins, so returning AST as it was in older Esprima Harmony and used by https://github.com/square/es6-module-transpiler/).
|
2014-07-29 14:41:24 +02:00 |
|
Ingvar Stepanyan
|
f2dfeff977
|
Added test for BindingPattern inside ArrayComprehension
(fails in esprima - https://code.google.com/p/esprima/issues/detail?id=570).
|
2014-07-29 14:41:18 +02:00 |
|
Ingvar Stepanyan
|
bcc97e2d52
|
Array Comprehensions as per latest ES6 drafts.
|
2014-07-29 14:41:18 +02:00 |
|
Ingvar Stepanyan
|
dd37866fdb
|
Added backward-compatible test that object properties have type of "Property".
(Better fix for Constellation/estraverse#4, Constellation/escodegen#80 and similar bugs)
|
2014-07-29 14:41:10 +02:00 |
|
Ingvar Stepanyan
|
648f3159cc
|
Added for (..of..) support and guard against for (let var=.. in|of ..) loops.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
8b0be7cec9
|
Improved destruction assignment guards.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
0f56e32512
|
Object shorthand properties; small fixes to ES6 function parameters.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
50a82135c4
|
Recursive destructuring assignment with function arguments name clash checks.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
66e6bcd10f
|
Assignable patterns.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
9b697af803
|
Destructuring assignments.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
5ab6837208
|
Workaround for joyent/node#3584.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
7c34bb34ce
|
Exit should wait for stdout (joyent/node#1669).
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
3779ed41a4
|
Added exit code 1 for failed test session.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
f7fe322490
|
Better parentheses check for arrow expression argument list.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
1f801001cf
|
ArrowExpression rest parameter support, brackets check and test fixes.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
5d50be1447
|
Removed dirty hack in favor of fixed expected locations for arrow and method functions (node's location should include arguments).
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
19696af666
|
Added computed properties support.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
1d3810dcdb
|
Turned on Travis CI.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
44a4f8c016
|
Added ES6 classes support.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
eadda16c42
|
Added SpreadElement support.
testFail message fixes for object methods.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
67bca2d549
|
Added object method support.
|
2014-07-29 14:41:09 +02:00 |
|
Ingvar Stepanyan
|
48f6ea8e63
|
Force LF endings in code.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
a5cf393134
|
Fixed testFail messages for character escape sequences.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
2db14fbb08
|
Checking argument names clash in strict mode for arrow functions.
Some more testFail message fixes.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
47c4196d41
|
Some testFail message fixes.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
16b9ba5db0
|
Fixed parsing x => 1, 2 like expressions.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
757545a612
|
Basic ES6 Arrow Expressions support.
Added Property type to ObjectExpression properties.
Reserved ES6 properties in Property type.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
12ac95732d
|
Added ES6-specific Function properties.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
839338b270
|
Added octal and binary number support; added ES6 version checks.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
a31bad6773
|
ES6 Unicode Code Point Escape Sequence support.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
47587e6e9b
|
Turned on location tracking for harmony tests.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
88e355a6ae
|
Converted esprima's harmony tests.
|
2014-07-29 14:41:08 +02:00 |
|
Ingvar Stepanyan
|
937350dd84
|
Updated esprima and added harmonytest.js from ariya/esprima@2bb17ef9a4.
|
2014-07-29 14:41:08 +02:00 |
|
Marijn Haverbeke
|
7ac7d8fa5e
|
Add an AUTHORS list
|
2014-07-29 14:33:33 +02:00 |
|
Marijn Haverbeke
|
14bd14088a
|
Remove bogus copy-pasted chunk from LICENSE
|
2014-07-29 12:37:36 +02:00 |
|
Johannes Herr
|
3d35d067a8
|
Removed some dead code in parseThrowStatement
|
2014-07-24 15:51:00 +02:00 |
|
Marijn Haverbeke
|
3d444e8eca
|
Update docco output for df9eda514ad804258ec84ee437b88493b41be299
|
2014-07-15 18:35:09 +02:00 |
|
Mathias Bynens
|
df9eda514a
|
Add a script that generates the regular expressions for identifiers
|
2014-07-15 18:33:01 +02:00 |
|
Marijn Haverbeke
|
caeaf37c31
|
Fix another bogus piece of code from 31e77b975ed0bf14f68f9b0f6608bbe78d694bf0
|
2014-06-17 11:08:12 +02:00 |
|
Marijn Haverbeke
|
c1b2742ee7
|
Bump version number post 0.6
|
2014-06-06 22:42:22 +02:00 |
|
Marijn Haverbeke
|
4435013900
|
Mark version 0.6.0
|
2014-06-06 22:42:03 +02:00 |
|
impinball
|
29feccf3cd
|
Split up parseStatement()
It was purely interpreted by the V8 engine. Splitting it up allows the
individual pieces to be optimized, so less is interpreted.
|
2014-06-06 12:40:32 +02:00 |
|
Marijn Haverbeke
|
55b507b715
|
Note partial es6 support in docs
|
2014-06-06 12:11:20 +02:00 |
|
Artem Govorov
|
1e5bfc2c55
|
ecma 6 partial support: let and const
|
2014-06-06 12:10:09 +02:00 |
|
Marijn Haverbeke
|
3a34f7ba8c
|
Add note about browser compatibility to README
Closes #105
|
2014-06-04 22:51:05 +02:00 |
|
Marijn Haverbeke
|
7f0f07e1f9
|
Check duplicate argument names for rest params
Issue #79
|
2014-05-28 23:24:10 +02:00 |
|