Permalink
Branch: master
Commits on Feb 15, 2019
  1. Only allow Identifiers, Patterns and Rest in parameters of FunctionDe…

    danez authored and nicolo-ribaudo committed Feb 10, 2019
    …clarations
Commits on Feb 14, 2019
  1. Add importKind to spec

    danez authored and nicolo-ribaudo committed Feb 11, 2019
Commits on Feb 11, 2019
  1. Better error output in parser tests (#9491)

    danez committed Feb 11, 2019
Commits on Feb 8, 2019
  1. Fix regression with let (#9477)

    danez committed Feb 8, 2019
    * Fix corner cases with let
    
    * Handle generators correctly
    
    * Fix flow plugin
    
    * Fix typescript plugin
  2. Update flow to 0.92.1 and fix related issues (#9468)

    danez committed Feb 8, 2019
    * Update flow to 0.92.1 and fix related issues
    
    * Change isThenable check
Commits on Feb 6, 2019
  1. Fix typo in comment

    danez committed Feb 6, 2019
Commits on Feb 4, 2019
  1. Simplify await and yield tracking in params (#9405)

    danez authored and nicolo-ribaudo committed Feb 4, 2019
Commits on Feb 1, 2019
  1. Unify reserved word checking and update error messages (#9402)

    danez committed Feb 1, 2019
    * Unify reserved word checking and update error messages
    
    * Fix test
Commits on Jan 28, 2019
  1. Fix line continuation with Unicode line terminators (#9403)

    danez committed Jan 28, 2019
Commits on Jan 23, 2019
  1. Make yield a contextual keyword (#9400)

    danez committed Jan 23, 2019
  2. Correctly fail for invalid yield in for (#9398)

    danez committed Jan 23, 2019
Commits on Jan 22, 2019
  1. fix: Allow toplevel await when option true and correctly mark await k…

    danez committed Jan 22, 2019
    …eyword as unexpected (#9371)
  2. Merge pull request #9375 from danez/contextual-let

    danez committed Jan 22, 2019
    Make let a contextual keyword
  3. Fix parsing in non-declaration places

    danez committed Jan 22, 2019
  4. Parse class name in strict mode

    danez committed Jan 22, 2019
    The specification defines that the whole class declaration is parsed in strict mode
  5. Make let a contextual keyword

    danez committed Jan 22, 2019
  6. Revert "Differentiate object spread and non-spread properties (#9341)" (

    danez authored and loganfsmyth committed Jan 22, 2019
    #9379)
    
    This reverts commit 3ae5e79.
  7. fix new keyword broken by recent refactoring (#9377)

    danez committed Jan 22, 2019
Commits on Jan 21, 2019
  1. Merge pull request #9348 from danez/perf

    danez committed Jan 21, 2019
    Parser Performance Collection
Commits on Jan 18, 2019
  1. Update flow whitelist

    danez committed Jan 18, 2019
  2. perf: remove double check for keywords in readWord

    danez committed Jan 17, 2019
    Instead of calling isKeyword we simple check directly if the keyword token is available
  3. perf: Ensure canInsertSemicolon is always called last

    danez committed Jan 16, 2019
    It does a lot of checks and a regex test
  4. perf: Optimize regex

    danez committed Jan 16, 2019
    This saves some steps, as the regex parser does not have to backtrack for character classes, but is has to for alternates
  5. Generate prettier comments

    danez committed Jan 15, 2019
  6. perf: Use strict equals

    danez committed Jan 15, 2019
  7. perf: Simplify reading of tokens.

    danez committed Jan 15, 2019
    This avoids checking isIdentifierStart for every single token