| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
The deopt issues arose from the use of const in specific situations that v8 does not fully support yet.
Sorry, something went wrong.
|
@mscdex can you shed some light on what specifically is not supported to cause the deopt for using const? |
Sorry, something went wrong.
|
@evanlucas I'm not enough of a v8 guru to understand. At first I thought it had to do with using a ternary expression in the value for const variables, but I've seen it happen when assigning without ternary expressions too. shrug. The actual aborted optimization reason every time though is "Unsupported phi use of const variable." |
Sorry, something went wrong.
|
Thanks |
Sorry, something went wrong.
|
CI is all green again. |
Sorry, something went wrong.
|
LGTM |
Sorry, something went wrong.
Sorry, something went wrong.
|
LGTM. Maybe add Fixes: https://github.com/nodejs/node/issues/5299 in the metadata for the commit message. |
Sorry, something went wrong.
|
Also, since this fixes CI, I'd be all for landing it in an expedited fashion. |
Sorry, something went wrong.
|
LGTM |
Sorry, something went wrong.
|
@Trott agreed we want to land to fix the CI. Asked James to review since he was one of the original reviewers and since we have his LGTM now I'd say we're ready to land |
Sorry, something went wrong.
|
@Trott do you have cycles to land ? If not I'll try to fit it in this afternoon. |
Sorry, something went wrong.
|
this does not land cleanly on LTS, would someone be willing to backport it? |
Sorry, something went wrong.
|
@thealphanerd I'm guessing it isn't landing cleanly because #4892 has not landed yet. So if that can't land right away, maybe this can also be delayed until that lands first? /cc @mscdex in case he wants to go ahead and backport. I'm not sure whether there's a reason to push this ahead of that other PR, though. |
Sorry, something went wrong.
Sorry, something went wrong.
|
@Trott The only thing to be backported from this PR if the original url perf commit isn't also backported, are merely the few changes made to url.resolveObject() (changing const to var). |
Sorry, something went wrong.
|
I'm moving the label to don't land for right now. We can change it back if #4892 ever lands |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
The deopt issues arose from the use of const in specific situations that v8 does not fully support yet.