Skip to content

build,deps: refactor and fix v8.gyp - #23182

Closed
refack wants to merge 1 commit into
nodejs:masterfrom
refack:v8-gyp-cleanup
Closed

build,deps: refactor and fix v8.gyp#23182
refack wants to merge 1 commit into
nodejs:masterfrom
refack:v8-gyp-cleanup

Conversation

@refack

Copy link
Copy Markdown
Contributor
  • Make inspector.gypi and v8_external_snapshot.gypi includible targets.
  • Make v8_dump_build_config an action
  • Better separate js2c and natives_blob
  • process action outputs as sources
  • trigger v8.gyp:postmortem-metadata from v8.gyp

Refs: #23156

/CC @nodejs/build-files @nodejs/gyp

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

* Make inspector.gypi and v8_external_snapshot.gypi includible targets.
* Make `v8_dump_build_config` an action
* Better separate `js2c` and `natives_blob`
* process action outputs as sources
* trigger v8.gyp:postmortem-metadata from v8.gyp
@refack
refack requested a review from targosSeptember 30, 2018 17:42
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@refack
refack requested a review from cjihrigSeptember 30, 2018 17:42
@nodejs-github-botnodejs-github-bot added build Issues and PRs related to build files or the CI. v8 engine Issues and PRs related to the V8 dependency. labels Sep 30, 2018
@refackrefack self-assigned this Sep 30, 2018
@refackrefack added the post-mortem Issues and PRs related to the post-mortem diagnostics of Node.js. label Sep 30, 2018
@refackrefack mentioned this pull request Sep 30, 2018
3 tasks
@targos

Copy link
Copy Markdown
Member

@targos

Copy link
Copy Markdown
Member

The embedder string should be incremented (can be done while landing)

targos pushed a commit to targos/node that referenced this pull request Oct 4, 2018
* Make inspector.gypi and v8_external_snapshot.gypi includible targets.
* Make `v8_dump_build_config` an action
* Better separate `js2c` and `natives_blob`
* process action outputs as sources
* trigger v8.gyp:postmortem-metadata from v8.gyp
PR-URL: nodejs#23182
Refs: nodejs#23156
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
@targos

Copy link
Copy Markdown
Member

Landed in 9800fd7

@targostargos closed this Oct 4, 2018
@refack
refack deleted the v8-gyp-cleanup branch October 4, 2018 14:11
targos pushed a commit that referenced this pull request Oct 5, 2018
* Make inspector.gypi and v8_external_snapshot.gypi includible targets.
* Make `v8_dump_build_config` an action
* Better separate `js2c` and `natives_blob`
* process action outputs as sources
* trigger v8.gyp:postmortem-metadata from v8.gyp
PR-URL: #23182
Refs: #23156
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
@targostargos mentioned this pull request Oct 7, 2018
@refack
refack restored the v8-gyp-cleanup branch October 12, 2018 00:09
@refack
refack deleted the v8-gyp-cleanup branch October 12, 2018 00:16
@refackrefack removed their assignment Oct 12, 2018
jasnell pushed a commit that referenced this pull request Oct 17, 2018
* Make inspector.gypi and v8_external_snapshot.gypi includible targets.
* Make `v8_dump_build_config` an action
* Better separate `js2c` and `natives_blob`
* process action outputs as sources
* trigger v8.gyp:postmortem-metadata from v8.gyp
PR-URL: #23182
Refs: #23156
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

buildIssues and PRs related to build files or the CI.post-mortemIssues and PRs related to the post-mortem diagnostics of Node.js.v8 engineIssues and PRs related to the V8 dependency.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@refack@nodejs-github-bot@targos@jasnell