Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 29, 2015
  1. Run everything.js as part of the tests.

    Fixes #1251
    Closes gh-1257
  2. Downstream test: reenable JSCS.

    Closes #1247
Commits on Jul 28, 2015
  1. @jasonLaster

    Add browser test runner

    jasonLaster authored committed
    Refs #1004.
    Closes gh-1248
  2. @jasonLaster

    Reformat package.json

    jasonLaster authored committed
    Refs #1004
    Closes gh-1254
Commits on Jul 24, 2015
  1. @jasonLaster

    Prefix reference comments with ECMA-262 specification

    jasonLaster authored committed
    Refs #1099.
    Closes gh-1253
Commits on Jul 22, 2015
Commits on Jul 21, 2015
  1. @jasonLaster

    Add tools/generate-fixtures.js

    jasonLaster authored committed
    The tool reads the js and json fixtures and builds two fixture files.
    I added two npm packages as devDependencies `lodash` and `glob`. They're
    both pretty minor and I don't feel strongly about either.
    Refs #1004
    Closes gh-1240
Commits on Jul 20, 2015
  1. @michaelficarra

    Fixes #1239: remove colon from invalid-yield-generator-function-decla…

    michaelficarra authored committed
    Closes gh-1242
Commits on Jul 17, 2015
Commits on Jul 14, 2015
  1. Use ES6 IdentifierStart and IdentifierPart.

    In particular, this is now using Unicode derived properties:
    * ID_Start and Other_ID_Start
    * ID_Continue, Other_ID_Continue, Other_ID_Start
    Update the tool to generate the right regular expressions for IdentifierPart
    and IdentifierStart based on the appopriate Unicode properties.
    Fixes #1232
    Closes gh-1233
Commits on Jul 11, 2015
Commits on Jul 9, 2015
  1. Duplicated proto should be checked only for PropertyDefinition with P…

    Other PropertyDefinition productions, such as MethodDefinition and
    IdentifierReference, should be excluded from duplicated __proto_ checks.
    Fixes #1225
    Closes gh-1228
Commits on Jul 8, 2015
  1. Distinguish `yield` as a keyword vs an identifier.

    `yield` is a keyword in strict mode, inside a generator, or as part of a
    yield expression. `yield` may be used as an identifier for the name of
    generators, methods, object properties, and function expressions.
    Fixes #1186
    Closes gh-1222
Commits on Jul 7, 2015
Commits on Jul 3, 2015
Commits on Jul 2, 2015
  1. Update ChangeLog for 2.4.1.

    Refs #1202
  2. ES6: meta property ``.

    Closes #1203.
    Closes gh-1216
Commits on Jul 1, 2015
  1. Travis CI test: exclude Node.js v0.11.

    It is considered unstable, superceded by the stable v0.12.
    And since the tests only run on v0.10 or later, that's what should be
    claimed in package.json.
    Closes gh-1218
Commits on Jun 30, 2015
  1. Run the tests of downstream projects.

    This is done by checking out each project, run npm install, drop-in a
    replacement for esprima.js, and run npm test. As of now, this is carried
    out only as part of Travis CI build. It can be tested manually by:
      rm -rf downstream
      npm run downstream
    Due to some unknown reason, .eslintrc can't exist otherwise it is going
    to confuse the linting of the downstream project. The workaround is to
    use custom config file.
    Closes #1023
    Closes gh-1206
  2. @ikarienator

    Fixes #1201: Fixes incorrect ranges

    ikarienator authored committed
    Fixes #1201: fixes incorrect ranges due to incorrect usage of `new
    Fixes #1193: Incorrect error when using destructuring multiple times in params
    Closes gh-1213
Commits on Jun 28, 2015
  1. Clean-up the tests infrastructure.

    Remove tests and parts of tests which are intended for in-browser
    testing. Remove manual coverage update tool since now we are using
    Coveralls. Simplify the check for cyclomatic complexity.
    Closes #1211
  2. Remove examples.

    There are better articles/blog posts/videos/presentations out there
    which are doing a better job at explaining JavaScript AST and
    Esprima than this oudated collection of examples.
    Closes #1208
    Closes #1212
  3. Remove support for component.

    Closes #1207
    Closes gh-1209
  4. @jifeon

    Attaching leading comments fixed

    jifeon authored committed
    Last saved leading comment of lastChild can be inside of current node range, but previous comments can be suitable for it
    Closes gh-1071
    Closes gh-1205
  5. @jifeon

    Attaching leading comments fixed

    jifeon authored committed
    pop call is moved because it affects comment which is before current node and there is redundant iteration with the same last node
    Closes gh-1175
Commits on Jun 26, 2015
  1. Stable version 2.4.0.

    Closes #1202
    Closes gh-1204
Commits on Jun 25, 2015
  1. Update ChangeLog for 2.4.0.

    Refs #1202
Something went wrong with that request. Please try again.