Permalink
Commits on Jun 12, 2017
  1. Update ChangeLog for 4.0.0

    Refs #1589
    committed Jun 9, 2017
Commits on Jun 6, 2017
  1. Travis CI and AppVeyor: Run with Node.js v8

    Fix #1836
    Closes gh-1837
    committed Jun 6, 2017
  2. Fix the "tokens" and "comment" argument names

    Were specified as "token" and "comments" in the description of the parse method
    
    Closes gh-1832
    syllant committed with May 10, 2017
Commits on Apr 30, 2017
  1. Update TypeScript-related dependencies

    Closes gh-1827
    committed Apr 29, 2017
Commits on Apr 6, 2017
  1. Use const whenever possible

    This is also now enforced via TSLint's prefer-const (with TSLint
    dependency bumped to v5).
    
    Fix #1817
    Closes gh-1823
    committed Apr 4, 2017
Commits on Apr 3, 2017
  1. Improve error message upon an invalid JSX element

    Instead of trying to handle it by itself, the special lexer for JSX should
    simply defer to the vanilla lexer if it can't understand the upcoming token.
    
    Fix #1815
    Closes gh-1820
    committed Apr 3, 2017
Commits on Apr 1, 2017
  1. JSX: Matching a token should not be too strict

    Only a real lexing should throw an exception for an unknown JSX token.
    This ensures that a non-empty expression container does not cause any
    problem.
    
    Fixes #1786
    Closes gh-1816
    committed Mar 31, 2017
Commits on Mar 30, 2017
Commits on Mar 29, 2017
  1. Allow JSX element in a yield expression

    Fix #1765
    Closes gh-1812
    committed Mar 28, 2017
Commits on Mar 28, 2017
  1. Downstream tests: run them with Node.js v6.1

    This fixes issues with redeyed, but unfortunately documentjs needs to be
    excluded (outdated, tests can't run with modern Node.js anymore).
    
    Closes gh-1798
    committed Mar 26, 2017
Commits on Mar 24, 2017
Commits on Mar 9, 2017
Commits on Mar 4, 2017
  1. Use access modifier in the Scanner class

    Fix #1713
    Closes gh-1776
    committed Mar 4, 2017
Commits on Mar 1, 2017
  1. Update TypeScript-related dependencies

    Closes gh-1770
    committed Feb 27, 2017
  2. Add a template for issue reporting

    Closes gh-1767
    committed Feb 26, 2017
Commits on Feb 27, 2017
  1. Downstream test: temporarily exclude escope

    Closes gh-1771
    committed Feb 27, 2017
Commits on Feb 26, 2017
Commits on Feb 25, 2017
  1. Move dynamic import tests to test/fixtures/es2018

    Refs #1728
    Closes gh-1759
    committed Feb 23, 2017
  2. Revert "deep clone node when node.shorthand = true"

    This reverts commit 45a8626.
    committed Feb 25, 2017
Commits on Feb 21, 2017
  1. deep clone node when node.shorthand = true

    Fix #1755
    Closes gh-1756
    fishbar committed with Jun 6, 2016
Commits on Feb 9, 2017
Commits on Feb 8, 2017
  1. Async arrow function must reinterpret its parameters

    This fixes the problem with incorrect node type in the parameters
    (object expression vs object pattern, etc).
    
    Fix #1751
    Fix #1748
    Closes gh-1753
    committed Feb 7, 2017
Commits on Feb 7, 2017
  1. Fix the node of the object property key for async function

    This also corrects the location for the said property key.
    
    Fix #1745
    Closes gh-1750
    committed Feb 5, 2017
Commits on Feb 2, 2017
Commits on Jan 31, 2017
  1. Fix incorrect detection of async function

    Refs #1079
    Closes gh-1742
    committed Jan 31, 2017
  2. Support dynamic import call

    Fix #1728
    Closes gh-1740
    committed Jan 29, 2017
Commits on Jan 30, 2017
  1. Fixed wrong source type in the documentation

    Fix #1738
    Closes gh-1739
    sanex3339 committed with Jan 29, 2017
Commits on Jan 28, 2017
Commits on Jan 27, 2017
  1. Create the documentation suitable for readthedocs.io

    Currently the contents are:
    
      Chapter 1. Getting Started
      Chapter 2. Syntactic Analysis (Parsing)
      Chapter 3. Lexical Analysis (Tokenization)
      Appendix A. Syntax Tree Format
    
    Fix #1477
    Closes gh-1737
    committed Jan 26, 2017
Commits on Jan 20, 2017
  1. Support object rest/spread properties

    Fix #1588
    Closes gh-1732
    committed Jan 17, 2017