Skip to content

[v11.x backport] src: refactor node options parsers to mitigate MSVC bug - #26649

Closed
refack wants to merge 2 commits into
nodejs:v11.x-stagingfrom
refack:backport-26280-to-v11.x
Closed

[v11.x backport] src: refactor node options parsers to mitigate MSVC bug#26649
refack wants to merge 2 commits into
nodejs:v11.x-stagingfrom
refack:backport-26280-to-v11.x

Conversation

@refack

@refackrefack commented Mar 14, 2019

Copy link
Copy Markdown
Contributor

Backport of #26280

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

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-botnodejs-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. v11.x labels Mar 14, 2019
@refack

Copy link
Copy Markdown
ContributorAuthor

@BridgeAR
BridgeARforce-pushed the v11.x-staging branch 3 times, most recently from 2beeaf8 to f82e07bCompareMarch 14, 2019 10:24
@BridgeAR

Copy link
Copy Markdown
Member

@refack this needs a rebase.

@refack
refackforce-pushed the backport-26280-to-v11.x branch from 022fd79 to 22c5bc6CompareMarch 14, 2019 13:57
@refack

Copy link
Copy Markdown
ContributorAuthor

PR-URL: nodejs#26280Fixes: nodejs#25593
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
* header explicit usage, order, and reduce use of `*-inl.h`
* pointer -> const reference when possible
* no variable recyclicng
* `std::begin/end` prefered over `instance.begin/end`
* `USE` for explicit unused resaults
PR-URL: nodejs#26280Fixes: nodejs#25593
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
@refack
refackforce-pushed the backport-26280-to-v11.x branch from 22c5bc6 to 1ad23f6CompareMarch 14, 2019 16:40
targos pushed a commit that referenced this pull request Mar 28, 2019
Backport-PR-URL: #26649
PR-URL: #26280Fixes: #25593
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
targos pushed a commit that referenced this pull request Mar 28, 2019
* header explicit usage, order, and reduce use of `*-inl.h`
* pointer -> const reference when possible
* no variable recyclicng
* `std::begin/end` prefered over `instance.begin/end`
* `USE` for explicit unused resaults
Backport-PR-URL: #26649
PR-URL: #26280Fixes: #25593
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
@targos

Copy link
Copy Markdown
Member

Landed in 62f9049 and 361025f

@targostargos closed this Mar 28, 2019
targos pushed a commit that referenced this pull request Mar 30, 2019
* header explicit usage, order, and reduce use of `*-inl.h`
* pointer -> const reference when possible
* no variable recyclicng
* `std::begin/end` prefered over `instance.begin/end`
* `USE` for explicit unused resaults
Backport-PR-URL: #26649
PR-URL: #26280Fixes: #25593
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
@refack
refack deleted the backport-26280-to-v11.x branch April 14, 2019 21:46
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++Issues and PRs that require attention from people who are familiar with C++.lib / srcIssues and PRs related to general changes in the lib or src directory.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@refack@nodejs-github-bot@BridgeAR@targos