Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V8intrinsic syntax plugin #10148

Merged
merged 13 commits into from Sep 6, 2019

Commits on Sep 6, 2019

  1. feat: v8intrinsic syntax plugin

    Implement V8 Intrinsic Syntax Extension. Here we check the execution branch inside the parseSubscript to make sure the V8IntrinsicIdentifier is immediately followed by a call expression.
    JLHwung authored and nicolo-ribaudo committed Sep 6, 2019
    Copy the full SHA
    f4de92e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ebebd5f View commit details
    Browse the repository at this point in the history
  3. test: add more error cases

    JLHwung authored and nicolo-ribaudo committed Sep 6, 2019
    Copy the full SHA
    d32e1ef View commit details
    Browse the repository at this point in the history
  4. refactor: parse v8 intrinsic in parseExprAtom

    This approach is identical to V8’s implementation. Move the test cases as the behaviour changes.
    JLHwung authored and nicolo-ribaudo committed Sep 6, 2019
    Copy the full SHA
    cb51068 View commit details
    Browse the repository at this point in the history
  5. fix: plugin-name typo

    JLHwung authored and nicolo-ribaudo committed Sep 6, 2019
    Copy the full SHA
    ca1145d View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d3964df View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    c58e96d View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    2072607 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    04a4ea2 View commit details
    Browse the repository at this point in the history
  10. Print V8IntrinsicIdentifier

    jridgewell authored and nicolo-ribaudo committed Sep 6, 2019
    Copy the full SHA
    aa81c50 View commit details
    Browse the repository at this point in the history
  11. Add generated type helpers

    jridgewell authored and nicolo-ribaudo committed Sep 6, 2019
    Copy the full SHA
    3f29611 View commit details
    Browse the repository at this point in the history
  12. fix: incorrect type definition

    JLHwung authored and nicolo-ribaudo committed Sep 6, 2019
    Copy the full SHA
    f2d1dca View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    c1a3cbf View commit details
    Browse the repository at this point in the history