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

v8: let Object.defineProperty work with process.env #2999

Closed
wants to merge 1 commit into from

Conversation

pmq20
Copy link
Contributor

@pmq20 pmq20 commented Sep 22, 2015

This fixes #2998.

This is only a back port to v3.x since the bug will not emerge in v4.x. It turned out that the v8 team encountered a similar bug regarding window.localStorage in Chrome and landed a patch in Jun which is consequently applied into Node 4.x.

https://codereview.chromium.org/1180073002

However the patch is too big to back port to v3.x. I made a minimal version and therefore come this PR.

@bnoordhuis
Copy link
Member

https://codereview.chromium.org/1180073002

For posterity, that CL landed in v8/v8@fa3e6c0 and doesn't touch src/runtime/runtime-object.cc.

I'm a bit hesitant to land this PR. The changes to runtime-object.cc don't look obviously correct to me.

/cc @nodejs/build - can we have an option to run the V8 test suite on the CI as well?

@ChALkeR ChALkeR added v8 engine Issues and PRs related to the V8 dependency. land-on-v3.x labels Sep 22, 2015
@mscdex mscdex added the process Issues and PRs related to the process subsystem. label Sep 22, 2015
@Fishrock123
Copy link
Contributor

Is this related to #3375? cc @trevnorris?

@trevnorris
Copy link
Contributor

@Fishrock123 Don't believe so.

@ChALkeR
Copy link
Member

ChALkeR commented Oct 21, 2015

The question is: will there be another 3.3.x release?

@rvagg
Copy link
Member

rvagg commented Oct 22, 2015

Last 3.x release scheduled @ #3465, if someone really wants this in then you'll have to work hard at it. If @bnoordhuis is not happy with the look of it then I'd not be hopeful.

/cc @nodejs/v8 - anyone brave enough to sign off on this?

@pmq20 pmq20 mentioned this pull request Nov 12, 2015
@ChALkeR
Copy link
Member

ChALkeR commented Jan 27, 2016

There will be no new 3.x releases, per #3465 (comment).

@ChALkeR ChALkeR closed this Jan 27, 2016
popomore added a commit to fent/node-muk that referenced this pull request Jun 12, 2016
popomore added a commit to fent/node-muk that referenced this pull request Jun 12, 2016
fent pushed a commit to fent/node-muk that referenced this pull request Jan 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
process Issues and PRs related to the process subsystem. v8 engine Issues and PRs related to the V8 dependency.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants