| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
This doesn't look right... 7.0.276.29 is: v8/v8@7.0.276.28...7.0.276.29
Please follow https://github.com/nodejs/node/blob/master/doc/guides/maintaining-V8.md#maintenance-process for backports. If V8 7.0 is an abandoned branch, then bump the v8_embedder_string number in common.gypi.
cc @nodejs/v8
Sorry, something went wrong.
There was a problem hiding this comment.
Oops, not sure why I thought this was the number to increment. I've changed it back and incremented the patch level in common.gypi.
I think @ak239 mentioned to me in the past that it would be better not to land this on V8 7.0.
Sorry, something went wrong.
There was a problem hiding this comment.
RSLGTM
Sorry, something went wrong.
|
Let's see if this needs changes to node's test suite as well: |
Sorry, something went wrong.
|
Fails across the board for the V8 CI, e.g. https://ci.nodejs.org/job/node-test-commit-v8-linux/1791/nodes=benchmark,v8test=v8test/testReport/junit/(root)/v8tests/inspector_runtime_stable_object_id/ Failed: v8tests.inspector/runtime/stable-object-id Stacktrace stdout: Checks that protocol returns the same RemoteObjectId for the same object Running test: testGlobal Compare global evaluated twice: true Running test: testObject Compare object evaluated twice: true Running test: testObjectInArray Compare first and second element: true Running test: testObjectOnPause Compare global and this: true Compare global and global on pause: false Compare a and a on pause: true Command: /home/iojs/build/workspace/node-test-commit-v8-linux/nodes/benchmark/v8test/v8test/deps/v8/out.gn/x64.release/inspector-test /home/iojs/build/workspace/node-test-commit-v8-linux/nodes/benchmark/v8test/v8test/deps/v8/test/inspector/protocol-test.js /home/iojs/build/workspace/node-test-commit-v8-linux/nodes/benchmark/v8test/v8test/deps/v8/test/inspector/runtime/stable-object-id.js --random-seed=-1778458991 --nohard-abort |
Sorry, something went wrong.
|
@ak239 do you know why these tests might be failing? Is there a pre-requisite change that would also need to get floated? |
Sorry, something went wrong.
|
Is work ongoing with this? (If so, it could use a rebase to get rid of the merge conflict.) |
Sorry, something went wrong.
|
@kjin I missed this PR, feel free to ping me using email next time. |
Sorry, something went wrong.
|
@ak239 Thanks for the update! I'll go ahead and do so. |
Sorry, something went wrong.
|
@Trott @refack I've rebased and removed the failing test as per @ak239's instructions. Not sure if Travis CI represents the extent of CI needed but it seems like it is green. |
Sorry, something went wrong.
Travis is just quick sanity, we need validation from out CI cluster: |
Sorry, something went wrong.
|
Seems like there was a line I forgot to change. @refack, would you mind running it again? Also, do you know how I can run the V8 tests locally? |
Sorry, something went wrong.
Sorry, something went wrong.
If you look at the few first lines of the CI's console output ./configure
make -j 8 test-v8 V=1 DESTCPU=x64 ARCH=x64.release ENABLE_V8_TAP=True V8_EXTRA_TEST_OPTIONS=--progress=dots --timeout=120Most importantly is make test-v8. Just FYI it pulls the test tooling from the V8 repo with depot_tools. |
Sorry, something went wrong.
Original commit message: inspector: return [[StableObjectId]] as internal property This property might be useful for fast '===' check. R=dgozman@chromium.org,yangguo@chromium.org Bug: none Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Iabc3555ce1ec2c14cf0ccd40b7d964ae144e7352 Reviewed-on: https://chromium-review.googlesource.com/1226411 Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org> Cr-Commit-Position: refs/heads/master@{nodejs#56095}
|
@refack @ryzokuken @jasnell I believe this is ready to be landed... (pushes have just been to upgrade the V8 embedder string in common.gypi) |
Sorry, something went wrong.
|
Seems like landing V8 7.1 on master has superseded this PR... closing. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Original commit message:
inspector: return [[StableObjectId]] as internal property This property might be useful for fast '===' check. R=dgozman@chromium.org,yangguo@chromium.org Bug: none Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;luci.chromium.try:linux_chromium_rel_ng;master.tryserver.blink:linux_trusty_blink_rel Change-Id: Iabc3555ce1ec2c14cf0ccd40b7d964ae144e7352 Reviewed-on: https://chromium-review.googlesource.com/1226411 Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Jakob Gruber <jgruber@chromium.org> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org> Cr-Commit-Position: refs/heads/master@{#56095}This commit allows us to determine the structure of circular objects through inspector (before, there was no surefire way to know if you entered an infinite loop while recursively iterating through an object's properties, because each object returned through the inspector was given a unique, monotonically increasing ID.
Hopefully, this change can make it into v10 and v11 at the very least.
cc/ @ak239 @ofrobots
Checklist