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

Test main next merge #11963

Closed

Commits on Jul 2, 2020

  1. test: add console warn spy on babel-register tests (babel#11780)

    * test: add console warn spy on register tests
    
    * address review comments
    JLHwung committed Jul 2, 2020
    Configuration menu
    Copy the full SHA
    1a65ba7 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2020

  1. chore: refine yarn cache config (babel#11782)

    * chore: refine yarn cache config
    
    * fix: Circle CI does not support template on paths
    
    * chore: manually update yarn cache key
    
    * remove debug command
    JLHwung committed Jul 3, 2020
    Configuration menu
    Copy the full SHA
    0d44407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c664fbd View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Reduce dependency on lodash functions: includes, uniq, repeat, isinte…

    …ger (babel#11790)
    
    * Replace lodash 'includes' usage with Array.prototype.includes
    
    * Replace lodash 'values' usage with Object.values
    
    * Replace lodash 'uniq' usage with Array.from(new Set(...))
    
    * Property safety: ensure that ignoreSuites/ignoreTasks are populated prior to access
    
    * Property safety: ensure that blacklistTypes is populated prior to access
    
    * Revert "Replace lodash 'values' usage with Object.values"
    
    This reverts commit 9fd3679.
    
    * Replace lodash 'repeat' usage with String.prototype.repeat
    
    * Replace lodash 'isinteger' usage with Number.isInteger
    
    * Remove explicit lodash dependency from babel-generator package
    
    * Update packages/babel-helper-transform-fixture-test-runner/src/index.js
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    
    * Rely on optional chaining operator as sole boolean check
    
    * Handle additional optional chaining operator simplification
    
    * Update type signature
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    jayaddison and existentialism committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    3e55270 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. Configuration menu
    Copy the full SHA
    3a53f72 View commit details
    Browse the repository at this point in the history
  2. Refactor generated builder names in @babel/types (babel#11582)

    * ensure only builders starting with lowercase are used
    
    * update generate builders to have function name starting flow lowercase
    
    * fix bug in deprecated builders
    
    * remove comment about not yet discussed change in next major version
    zxbodya committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    b1a8e72 View commit details
    Browse the repository at this point in the history
  3. Fix break/continue when switch is nested inside loop (babel#11802)

    * Fix break/continue when switch is nested inside loop
    
    * merge retCheck
    existentialism committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    58cfaf2 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2020

  1. Reduce dependency on lodash functions: values, extends (babel#11798)

    * Replace lodash 'values' usage with Object.keys => .map(obj[key])
    
    * Block scoping: refactor letReferences, outsideLetReferences as objects of type Map
    
    * Remove lodash dependency from babel-plugin-transform-block-scoping
    
    * Fixup: Add missing Object.keys call
    
    * Fixup: Update remaining property accessors
    
    * Coerce Map.values() iterator results into an array via spread operator
    
    * Fixup: Map.put -> Map.set
    
    * Fixup: undo incorrect variable de-duplication
    
    * Replace array-spread-plus-map combination with Array.from call
    
    * Extract an extendMap function as an attempt to create an optimization boundary
    
    * Experiment: cast objects to string (eliminates one Map/object difference per https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map )
    
    * Fixup: perform String cast on map keys, not values
    
    * Revert "Fixup: perform String cast on map keys, not values"
    
    This reverts commit abdd147.
    
    * Revert "Experiment: cast objects to string (eliminates one Map/object difference per https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map )"
    
    This reverts commit a4035c8.
    
    * Experiment: filter keys via Object.prototype.hasOwnProperty.call
    
    * Revert "Experiment: filter keys via Object.prototype.hasOwnProperty.call"
    
    This reverts commit 491c093.
    
    * Migrate back from Map-based reference storage to Object-based storage; access performance appears much improved for Object property access
    
    * Revert "Migrate back from Map-based reference storage to Object-based storage; access performance appears much improved for Object property access"
    
    This reverts commit 2119acc.
    
    * Iterate over a clone of outsideRefs keys
    
    * Revert "Extract an extendMap function as an attempt to create an optimization boundary"
    
    This reverts commit 85689f2.
    
    * Fixup: migrate remaining Object property access to Map.get in tdz module
    jayaddison committed Jul 8, 2020
    Configuration menu
    Copy the full SHA
    bff6298 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2020

  1. Configuration menu
    Copy the full SHA
    aae1862 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55ce749 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f32d5de View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2020

  1. Configuration menu
    Copy the full SHA
    02c8fd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffb4248 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. Configuration menu
    Copy the full SHA
    5dd64ec View commit details
    Browse the repository at this point in the history
  2. v7.10.5

    JLHwung committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    f7964a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc646fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7eaf37e View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2020

  1. Configuration menu
    Copy the full SHA
    e12caf4 View commit details
    Browse the repository at this point in the history
  2. refactor: reorganize babel types definitions structure (babel#11843)

    * refactor: reorganize babel types definitions structure
    
    * chore: update generated artifacts
    JLHwung committed Jul 15, 2020
    Configuration menu
    Copy the full SHA
    02f30af View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2020

  1. Configuration menu
    Copy the full SHA
    8f191ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4eeff9 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2020

  1. chore: update spec-new in CONTRIBUTING.md [skip ci] (babel#11706)

    * chore: update CONTRIBUTING.md [skip ci]
    
    * Update CONTRIBUTING.md [skip ci]
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    
    * Update CONTRIBUTING.md [skip ci]
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    
    * Apply suggestions from code review [skip ci]
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    JLHwung and existentialism committed Jul 17, 2020
    Configuration menu
    Copy the full SHA
    238cadd View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. Configuration menu
    Copy the full SHA
    e51a91e View commit details
    Browse the repository at this point in the history
  2. refactor: replace caniuse-db by mdn-browser-compat-data (babel#11838)

    * refactor: replace caniuse-db by mdn-browser-compat-data
    
    * fix broken test
    JLHwung committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    48be93b View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. fix: allow 09.1_1 and 09e1_1 in sloppy mode (babel#11854)

    * fix: allow 09.1_1 and 09e1_1 in sloppy mode
    
    * polish: avoid extra input source scanning
    
    * chore: move comment [skip ci]
    JLHwung committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    3680f01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2bf38fb View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. Configuration menu
    Copy the full SHA
    3a0aa8e View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. chore: use modules: "auto" (babel#11879)

    * chore: use modules: “auto”
    
    * address review comments
    JLHwung committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    6373eb5 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2020

  1. feature: babel-core: add cloneInputAst (babel#10241)

    Co-authored-by: coderaiser <coderaiser@cloudcmd.io>
    coderaiser and coderaiser committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    cf425a0 View commit details
    Browse the repository at this point in the history
  2. babel-traverse: prefer clearer, reduced-bias option naming (babel#11791)

    * babel-traverse: prefer clearer, reduced-bias option naming
    
    * Apply suggestions from code review
    
    Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
    
    Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
    jayaddison and nicolo-ribaudo committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    9daa50e View commit details
    Browse the repository at this point in the history
  3. Add decimal parsing support (babel#11640)

    * docs: add DecimalLiteral to AST spec
    
    * add decimal support
    
    * fix: throw invalid decimal on start
    
    * add DecimalLiteral type definitions
    
    * update parser typings
    
    * add generator support
    
    * add syntax-decimal plugin
    
    * Add syntax-decimal to babel-standalone
    
    * add syntax-decimal to missing plugin helpers
    
    * fix incorrect test macro
    JLHwung committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    059e912 View commit details
    Browse the repository at this point in the history
  4. eslint-parser: ES2020 features (babel#11815)

    * chore: update espree test on nullish coalescing
    
    * feat: add optional chaining support
    
    * fix: adapt to estree AST shape
    
    * chore: update lockfile
    
    * add estree optional-chaining test fixtures
    
    * address review comments
    
    * chore: simplify smoke test
    
    * export * support
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    JLHwung and existentialism committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    d7347fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b4b3a3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a1d7e4 View commit details
    Browse the repository at this point in the history
  7. Follow-up on initial TS4 catch param support (babel#11767)

    * refactor: align with AST shape convention
    
    * feat: print catch param type annotations
    
    * test: add test case on transform
    JLHwung committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    9e6663f View commit details
    Browse the repository at this point in the history
  8. TypeScript 4.0: Support labeled tuple elements (babel#11754)

    * TypeScript 4.0: Support labeled tuple elements
    
    * More tests
    
    * Disallow mixing labeled and unlabeled elements
    
    * Update AST shape
    
    * Enable test after rebase
    
    * Allow labeled spread types
    
    * Fix flow
    
    * Add types and generator suport
    
    * Update packages/babel-parser/src/plugins/typescript/index.js
    
    * Prettier
    nicolo-ribaudo authored and JLHwung committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    eba4c3b View commit details
    Browse the repository at this point in the history
  9. Add export-namespace-from to preset-env (babel#11849)

    * feat: add compat-data of proposal-export-namespace-from
    
    * feat: add export-namespace-from to preset-env
    
    * chore: update test fixtures
    
    * address review comments
    JLHwung committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    cdb81d7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ccd98f0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0e985fb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b651a6f View commit details
    Browse the repository at this point in the history
  13. enable logical assignment in babel preset env (babel#11876)

    Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
    morrme and JLHwung committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    2f89e72 View commit details
    Browse the repository at this point in the history
  14. Update compat-table (babel#11890)

    * chore: update compat-table
    
    * chore: friendly to node < 14 contributors
    
    Co-Authored-By: Brian Ng <bng412@gmail.com>
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    JLHwung and existentialism committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    95fcb3e View commit details
    Browse the repository at this point in the history
  15. Upgrade to ESLint v7 (babel#11857)

    * Upgrade to ESLint v7
    
    * Upgrade eslint-plugin-import
    
    * Update peer deps
    
    * Remove max-len from ESLint config
    
    * Update tests
    
    * Only test babel-eslint-* packages in Node >=10
    
    * Remove babel-eslint
    
    * Fix linking in dev
    
    * Add comment to Makefile
    
    * Fix e2e tests
    
    * Add --ignore-engines flag when installing in ESLint packages
    
    * fix: convert tt.questionDot to Punctuator
    
    * chore: update lockfile
    
    Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
    kaicataldo and JLHwung committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    4ac9c7a View commit details
    Browse the repository at this point in the history
  16. Correctly check reserved word for PropertyDefinition: IdentifierRefer…

    …ence (babel#11862)
    
    * fix: check IdentifierReference in PropertyDefinition
    
    * chore: add more test cases
    
    * fix: incorrect test title
    JLHwung committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    01d4625 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2020

  1. chore(deps): bump elliptic from 6.5.2 to 6.5.3 (babel#11891)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    374a253 View commit details
    Browse the repository at this point in the history
  2. add showConfig support (babel#11588)

    * draft: showConfig support
    
    * feat: pass through showConfig command options
    
    * update test file
    
    * refactor: add createLogger to makeChainWalker
    
    * serializing dynamic plugin instance
    
    * fix flow errors
    
    * chore: add tests on extended config
    
    * fix: do not print empty presets
    
    * add more test cases
    
    * add windows testcases
    
    * address review comments
    
    * throw error when showConfigPath does not exist
    
    * print reason when showConfig is targetting an ignored file
    
    * remove showConfig: boolean
    
    * refactor: simplify environment flag name
    
    * rename test fixtures
    
    * fix: throw when SHOW_CONFIG_FOR is not a regular file
    
    * cleanup test fixtures
    
    * add test on only
    
    * Update packages/babel-core/src/config/files/configuration.js
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    
    * address review comments
    
    * update test fixtures
    
    * feat: sort config items in ascending priority
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    JLHwung and existentialism committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    164a939 View commit details
    Browse the repository at this point in the history
  3. Fix incorrect module path when absoluteRuntime is specified (babel#11893

    )
    
    * - Added failing tests for issue babel#11885.
    
    * - Fix issue babel#11885: absoluteRuntime does not work as expected with corejs3.
    
    * - Removed helper code from test output files (tests for issue babel#11885).
    
    * chore: add @babel/runtime-corejs3 to dev deps
    
    * chore: update test fixtures
    
    Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
    sz-coder and JLHwung committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    4ce1b70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e4cf1e View commit details
    Browse the repository at this point in the history
  5. Prepare to publish @babel/eslint-* packages (babel#11894)

    * remove private flag, bump node and babel versions
    
    * disallow submodule imports
    
    * Revert "Do not automatically publish eslint packages (babel#10722)"
    
    This reverts commit 5ca8acd.
    
    # Conflicts:
    #	Makefile
    #	eslint/babel-eslint-parser/package.json
    #	eslint/babel-eslint-plugin-development/package.json
    #	lerna.json
    #	scripts/integration-tests/publish-local.sh
    
    * disable submodule imports for babel-eslint-config-internal
    
    * chore: push back a bit to make tests happy
    JLHwung committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    4c9929c View commit details
    Browse the repository at this point in the history
  6. Typescript: always strip declare from class fields (babel#11747)

    * test: add failing test for decorated declare
    
    * fix: always strip declare from class fields
    
    * test: add decorated-declare-properties test
    jamescdavis committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    aa82ab6 View commit details
    Browse the repository at this point in the history
  7. add support for logical assignments with private properties (babel#11702

    )
    
    * add support for logical assignments with private properties
    
    Patches the logic for handling assignment operators and adds support for
    handling the logical assignment operators appropriately.
    
    Fixes: babel#11646
    
    * replace hardcoded logical assignment operators with constant
    
    Replace a hardcoded check for logical assignment operators with the
    LOGICAL_OPERATORS constant in
    plugin-proposal-logical-assignment-operators.
    
    Refs: babel#11702 (comment)
    ryzokuken committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    2ac49ba View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    32e7bb4 View commit details
    Browse the repository at this point in the history
  9. Skip TSAsExpression when transforming spread in CallExpression (babel…

    …#11404)
    
    * Skip TSAsExpression when transforming spread in CallExpression
    
    * Create @babel/helper-get-call-context package
    
    * Support OptionalCallExpressions
    
    * Use helper in optional chaining plugin, and move tests
    
    * Update package.json files
    
    * Use dot notation to access property
    
    * Remove private method tests until future MR
    
    * Update packages/babel-plugin-transform-spread/package.json
    
    * Rename @babel/helper-get-call-context to @babel/helper-skip-transparent-expr-wrappers
    
    * Handle typed OptionalMemberExpressions
    
    * Make @babel/helper-skip-transparent-expr-wrappers a dependency
    
    * Support TSNonNullExpressions
    
    * Use named import instead of default
    
    * Add test for call context when parenthesized call expression has type
    
    * Improve handling of member expressions inside transparent expression wrappers
    
    * Add comment explaining what a transparent expression wrapper is
    
    * Add newlines to test fixtures
    
    * Pass correct parameter type to skipTransparentExprWrappers
    
    * Rename to babel-helper-skip-transparent-expression-wrappers
    
    * Remove getCallContext helper
    
    * Fixed exports key
    
    * Preserve types in babel-plugin-transform-spread tests
    
    * Use external-helpers to avoid inlining helper functions in tests
    
    Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
    oliverdunk and nicolo-ribaudo committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    db56261 View commit details
    Browse the repository at this point in the history
  10. update: hardcode @babel/eslint-parser min supported version check (ba…

    …bel#11896)
    
    * update: change babel-eslint-parser version mismatch error to log
    
    * Bump @babel/core version
    
    * Change to 7.2.0
    
    * Add period to error message
    kaicataldo committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    f7ec170 View commit details
    Browse the repository at this point in the history
  11. v7.11.0

    JLHwung committed Jul 30, 2020
    Configuration menu
    Copy the full SHA
    45fdb87 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    231328a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2020

  1. Configuration menu
    Copy the full SHA
    0805418 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c41dcd0 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2020

  1. Update @babel/* deps (babel#11899)

    * chore: remove extra install step for eslint packages
    
    * chore: update babel deps
    JLHwung committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    ad60153 View commit details
    Browse the repository at this point in the history
  2. Parser refactoring (babel#11871)

    * refactor: parseMaybeUnary => parseUnary
    
    * refactor: extract shouldExitDescending method
    
    * refactor: add parseUpdate
    
    * refactor: avoid comparing with hardcoded token value
    
    * refactor: add ParseNewOrNewTarget
    
    * refactor: add parseCoverCallAndAsyncArrowHead
    
    * add parseBind
    
    * refactor: polish parseTaggedTemplateExpression interface
    
    * refactor: add parseMember method
    
    * refactor: add parseSuper method
    
    * refactor: add parseAsyncArrowUnaryFunction method
    
    * fix: disallow line break before async binding arrow
    
    * refactor: simplify tt.name logic
    
    * refactor: add parseDo method
    
    * refactor: misc
    
    * refactor: rename parseObjectMember by parsePropertyDefinition
    
    * refactor: unify set/get/async keyword parsing in ObjectMethod
    
    * refactor: misc
    
    * refactor: add parseArrayLike method
    
    * refactor: move fsharp epilogure and prologue inside parseObjectLike
    
    * fixup
    
    * refactor: rename parseFunctionExpression to parseFunctionOrFunctionSent
    
    * refactor: remove redundant logic
    
    * refactor: rename parseClassPropertyName by parseClassElementName
    
    * refactor: avoid unecessary lookahead when parsing tt._export
    
    * fix: export-default-from should support escaped async as export binding
    
    * address review comments
    
    * parseUnary -> parseMaybeUnary
    JLHwung committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    a4ebe29 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Configuration menu
    Copy the full SHA
    c29138f View commit details
    Browse the repository at this point in the history
  2. rescan gt/lt token after TsAsExpression is parsed (babel#11912)

    * refactor: move inType checks to flow plugin
    
    * polish: replace hardcoded char codes
    
    * fix: rescan greater/less token after asExpression is parsed
    JLHwung committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    a1eabb8 View commit details
    Browse the repository at this point in the history
  3. v7.11.1

    JLHwung committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    953ae82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de75d4f View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2020

  1. Configuration menu
    Copy the full SHA
    9243426 View commit details
    Browse the repository at this point in the history
  2. v7.11.2

    JLHwung committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    bc7a811 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    acf2b14 View commit details
    Browse the repository at this point in the history
  4. refactor: avoid unnecessary property access (babel#11918)

    * refactor: avoid unnecessary property access
    
    * refactor: `else` is redundant because keyName is const
    JLHwung committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    50b3262 View commit details
    Browse the repository at this point in the history
  5. Support ConditionalExpressions in dry-error-messages rule (babel#11917)

    * Support ConditionalExpressions in dry-error-messages rule
    
    * tests
    existentialism committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    c0f6f03 View commit details
    Browse the repository at this point in the history
  6. refactor: add recoverable error on accessorIsGenerator (babel#11921)

    * refactor: add recoverable error on accessorIsGenerator
    
    * Update packages/babel-parser/src/parser/error-message.js
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    
    * Apply suggestions from code review
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    JLHwung and existentialism committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    cd577ee View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. simplify isLookaheadRelational method (babel#11922)

    * refactor: move isLookaheadRelational to flow plugins
    
    * refactor: simplify isLookaheadRelational to isLookaheadToken_lt
    JLHwung committed Aug 6, 2020
    Configuration menu
    Copy the full SHA
    76f033f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a827ca4 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2020

  1. Configuration menu
    Copy the full SHA
    32744b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48e793e View commit details
    Browse the repository at this point in the history
  3. v7.11.3

    JLHwung committed Aug 8, 2020
    Configuration menu
    Copy the full SHA
    57b658c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    199ee60 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2020

  1. Configuration menu
    Copy the full SHA
    fccf31a View commit details
    Browse the repository at this point in the history
  2. Refactor [In] production parameter tracking (babel#11930)

    * refactor: track [In] parameter in prodParam
    
    * Apply suggestions from code review
    JLHwung committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    4bb1e16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00b9742 View commit details
    Browse the repository at this point in the history
  4. chore: enable flowcheck on CI (babel#11945)

    * chore: enable flowcheck on CI
    
    * fix: flow errors
    JLHwung committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    a389312 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    008fe25 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3bff1ce View commit details
    Browse the repository at this point in the history
  7. Isolated exec tests (babel#11531)

    * Run exec tests in fresh contexts
    
    * Reevaluate modules in every context
    
    * Cache module code when running tests
    
    * Eliminate weakmap accesses as much as possible
    
    * Remove old multiline usage
    
    * Using bundled polyfill to significantly increase performance
    
    The individual requires for each file were the part that was sooooo slow.
    
    * Drop LRU cache size
    
    * Fixes
    
    * Fix test
    
    Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
    jridgewell and JLHwung committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    a5bc486 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. fix: push new token context when braceHashL is seen (babel#11941)

    * fix: push new token context when braceHashL is seen
    
    * Update packages/babel-parser/src/tokenizer/context.js
    JLHwung committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    3995160 View commit details
    Browse the repository at this point in the history
  2. Simplify tokenizer update context (babel#11944)

    * replace lineBreak.test by hasPrecedingLingBreak
    
    * refactor: simplify updateContext
    JLHwung committed Aug 11, 2020
    Configuration menu
    Copy the full SHA
    df9ee2c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2020

  1. Configuration menu
    Copy the full SHA
    2e2d15f View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2020

  1. Configuration menu
    Copy the full SHA
    9c565a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2020

  1. Add more parser test cases (babel#11923)

    * remove unused codes
    
    * refactor: remove unused parseAccessModifier
    
    * refactor: remove redundant async function checks
    
    * refactor: remove redundant class check in checkExport
    
    * add more parser test cases
    
    * Update packages/babel-parser/src/parser/statement.js
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    
    * chore: add sourceType: unambiguous test
    
    Co-authored-by: Brian Ng <bng412@gmail.com>
    JLHwung and existentialism committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    66c6b3b View commit details
    Browse the repository at this point in the history
  2. Move legacy node version tests to GitHub actions (babel#11952)

    * chore: run node 6 and 8 test on GitHub actions
    
    * fix: apply dynamicImportUrlToPath polyfill on publish
    
    * Apply hacks unconditionally
    
    * try fix highlight issues
    
    * address review comments
    
    * chore: add test-legacy build env
    
    * Update .travis.yml [skip ci]
    
    Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
    
    Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
    JLHwung and nicolo-ribaudo committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    028a051 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ee1da2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4fc5a6 View commit details
    Browse the repository at this point in the history