sea: add support for V8 bytecode-only caching by RaisinTen · Pull Request #48191 · nodejs/node

@nodejs-github-bot added c++

Issues and PRs that require attention from people who are familiar with C++.

lib / src

Issues and PRs related to general changes in the lib or src directory.

needs-ci

PRs that need a full CI run.

labels

May 26, 2023

anonrig

RaisinTen added a commit to RaisinTen/node that referenced this pull request

May 27, 2023
It expresses the intent in a clearer way.

Refs: nodejs#48191 (comment)
Signed-off-by: Darshan Sen <raisinten@gmail.com>

RaisinTen added a commit to RaisinTen/node that referenced this pull request

May 27, 2023

joyeecheung

RaisinTen added a commit to RaisinTen/node that referenced this pull request

May 29, 2023

@RaisinTen

jasnell

joyeecheung

Qard

Qard approved these changes May 31, 2023

RaisinTen added a commit to RaisinTen/node that referenced this pull request

Jun 1, 2023

@RaisinTen

joyeecheung

RaisinTen added a commit to RaisinTen/node that referenced this pull request

Jun 2, 2023

@RaisinTen

RaisinTen

RaisinTen added a commit to RaisinTen/node that referenced this pull request

Jun 8, 2023

@RaisinTen

kvakil

RaisinTen added a commit to RaisinTen/node that referenced this pull request

Jun 27, 2023
Original commit message:

    [compiler] fix CompileFunction ignoring kEagerCompile

    v8::ScriptCompiler::CompileFunction was ignoring kEagerCompile. Unlike
    the other functions in v8::ScriptCompiler, it was not actually
    propagating kEagerCompile to the parser. The newly updated test fails
    without this change.

    I did some archeology and found that this was commented out since the
    original CL in https://crrev.com/c/980944.

    As far as I know Node.js is the main consumer of this particular API.
    This CL speeds up Node.js's overall startup time by ~13%.

    Change-Id: Ifc3cd6653555194d46ca48db14f7ba7a4afe0053
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4571822
    Commit-Queue: Marja Hölttä <marja@chromium.org>
    Reviewed-by: Marja Hölttä <marja@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#87944}

Refs: v8/v8@cb00db4
Refs: nodejs#48191 (comment)
Signed-off-by: Darshan Sen <raisinten@gmail.com>

RaisinTen added a commit to RaisinTen/node that referenced this pull request

Jun 27, 2023
It expresses the intent in a clearer way.

Refs: nodejs#48191 (comment)
Signed-off-by: Darshan Sen <raisinten@gmail.com>

RaisinTen added a commit to RaisinTen/node that referenced this pull request

Jun 27, 2023

RaisinTen added a commit to RaisinTen/node that referenced this pull request

Jun 27, 2023

@RaisinTen

@RaisinTen

Signed-off-by: Darshan Sen <raisinten@gmail.com>

joyeecheung

@RaisinTen RaisinTen added author ready

PRs that have at least one approval, no pending requests for changes, and a CI started.

commit-queue

Add this label to land a pull request using GitHub Actions.

labels

Jul 26, 2023

Ceres6 pushed a commit to Ceres6/node that referenced this pull request

Jul 27, 2023

This was referenced

Jul 28, 2023

pluris pushed a commit to pluris/node that referenced this pull request

Aug 6, 2023

pluris pushed a commit to pluris/node that referenced this pull request

Aug 7, 2023

Ceres6 pushed a commit to Ceres6/node that referenced this pull request

Aug 14, 2023

Ceres6 pushed a commit to Ceres6/node that referenced this pull request

Aug 14, 2023

UlisesGascon pushed a commit to UlisesGascon/node that referenced this pull request

Aug 14, 2023

RafaelGSS pushed a commit that referenced this pull request

Aug 15, 2023

RafaelGSS pushed a commit that referenced this pull request

Aug 17, 2023

codebytere added a commit to electron/electron that referenced this pull request

Nov 6, 2023