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

bootstrap: support more builtins in the embedded code cache #44018

Closed
wants to merge 3 commits into from

Commits on Aug 3, 2022

  1. bootstrap: support more builtins in the embedded code cache

    This patch:
    
    - Make NativeModuleLoader::LookupAndCompile() detect parameters based
      on module IDs. This allows us to compile more builtins when
      generating the embedded bootstrap, including
      - internal/per_context/*
      - internal/bootstrap/*
      - internal/main/*
    - Move pre_execution.js to lib/internal/process as it needs to be
      compiled as a regular built-in module, unlike other scripts
      in lib/internal/bootstrap
    - Move markBootstrapComplete() to the performance binding instead of
      making it a function-wrapper-based global to reduce number of
      special cases.
    joyeecheung committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    7159b08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8332063 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5bdd90a View commit details
    Browse the repository at this point in the history