build: remove (almost) unused macros/constants by bcoe · Pull Request #30755 · nodejs/node

@bcoe bcoe added the build

Issues and PRs related to build files or the CI.

label

Dec 1, 2019

Trott

addaleax

joyeecheung

bcoe added 3 commits

December 5, 2019 10:51
Macros, like CHECK, cause issues for tracking coverage because
they modify the source before it's placed in V8. Upon investigation
it seemed that we only used this functionality in two places:
internal/vm/module.js, and internal/async_hooks.js (in comments).

Given this, it seemed to make more sense to move CHECK to
JavaScript, and retire a mostly unused build step.

addaleax

bcoe pushed a commit that referenced this pull request

Dec 5, 2019
Macros, like CHECK, cause issues for tracking coverage because
they modify the source before it's placed in V8. Upon investigation
it seemed that we only used this functionality in two places:
internal/vm/module.js, and internal/async_hooks.js (in comments).

Given this, it seemed to make more sense to move CHECK to
JavaScript, and retire a mostly unused build step.

PR-URL: #30755
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

@bcoe bcoe deleted the retire-macros branch

December 5, 2019 23:48

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

Dec 6, 2019

targos pushed a commit that referenced this pull request

Dec 9, 2019
Macros, like CHECK, cause issues for tracking coverage because
they modify the source before it's placed in V8. Upon investigation
it seemed that we only used this functionality in two places:
internal/vm/module.js, and internal/async_hooks.js (in comments).

Given this, it seemed to make more sense to move CHECK to
JavaScript, and retire a mostly unused build step.

PR-URL: #30755
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

targos pushed a commit that referenced this pull request

Jan 14, 2020
Macros, like CHECK, cause issues for tracking coverage because
they modify the source before it's placed in V8. Upon investigation
it seemed that we only used this functionality in two places:
internal/vm/module.js, and internal/async_hooks.js (in comments).

Given this, it seemed to make more sense to move CHECK to
JavaScript, and retire a mostly unused build step.

PR-URL: #30755
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

targos pushed a commit that referenced this pull request

Jan 14, 2020
Refs: #30755

PR-URL: #30815
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>

BethGriggs pushed a commit that referenced this pull request

Feb 6, 2020
Macros, like CHECK, cause issues for tracking coverage because
they modify the source before it's placed in V8. Upon investigation
it seemed that we only used this functionality in two places:
internal/vm/module.js, and internal/async_hooks.js (in comments).

Given this, it seemed to make more sense to move CHECK to
JavaScript, and retire a mostly unused build step.

PR-URL: #30755
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>

BethGriggs pushed a commit that referenced this pull request

Feb 6, 2020
Refs: #30755

PR-URL: #30815
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>

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

Feb 12, 2020

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

Feb 12, 2020

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

Feb 12, 2020

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

Feb 12, 2020

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

Feb 12, 2020

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

Feb 12, 2020

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

Feb 15, 2020

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

Feb 15, 2020

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

Feb 15, 2020

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

Feb 18, 2020

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

Feb 18, 2020

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

Feb 18, 2020

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

Feb 21, 2020

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

Feb 21, 2020

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

Feb 21, 2020

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

Feb 21, 2020

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

Feb 21, 2020

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

Feb 21, 2020

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

Feb 24, 2020

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

Feb 24, 2020

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

Feb 24, 2020

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

Feb 24, 2020