-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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: forward compatibility to current V8 master #12875
Commits on May 6, 2017
-
deps: backport 78867ad8707a016 from v8 upstream
Original commit message: Remove object grouping Enbedders should switch to EmbedderHeapTracer API. BUG=v8:5828 Change-Id: I82f2bc583d246617865a17f5904e02cd35f92fec Reviewed-on: https://chromium-review.googlesource.com/448539 Reviewed-by: Hannes Payer <hpayer@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{nodejs#43551} Ref: https://chromium-review.googlesource.com/448539 Ref: v8/v8@78867ad8707a016
Configuration menu - View commit details
-
Copy full SHA for de4eaf3 - Browse repository at this point
Copy the full SHA de4eaf3View commit details -
deps: backport de1461b7efd from upstream v8
Original commit message: Drop UniqueId from include/v8.h It's unused since March 2 2017 (https://chromium-review.googlesource.com/448539). This removes it assuming that leaving it in the header was an oversight. BUG=v8:5828 Review-Url: https://codereview.chromium.org/2732803002 Cr-Commit-Position: refs/heads/master@{nodejs#43605} Ref: v8/v8@de1461b7efd
Configuration menu - View commit details
-
Copy full SHA for 04eff20 - Browse repository at this point
Copy the full SHA 04eff20View commit details -
deps: backport 2cd2f5feff3 from upstream v8
Original commit message: Remove experimental fast accessor builder API As the code isn't used, but would have to be ported from hand-written assembly to CodeStubAssembler anyways, I propose to remove it and restore it if we decide that we actually need it. R=vogelheim@chromium.org BUG= Change-Id: Iffd7fc6ec534b1dd7a9144da900424355c8a7a02 Reviewed-on: https://chromium-review.googlesource.com/453461 Commit-Queue: Jochen Eisinger <jochen@chromium.org> Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org> Reviewed-by: Benedikt Meurer <bmeurer@chromium.org> Cr-Commit-Position: refs/heads/master@{nodejs#43763} Ref: v8/v8@2cd2f5feff3
Configuration menu - View commit details
-
Copy full SHA for 90ed326 - Browse repository at this point
Copy the full SHA 90ed326View commit details -
deps: backport 3700a01c82 from upstream v8
Original commit message: Make v8::Eternal::Get and IsEmpty const. They do not modify the state of the handle. Review-Url: https://codereview.chromium.org/2753973002 Cr-Commit-Position: refs/heads/master@{nodejs#43907} Ref: v8/v8@3700a01c82
Configuration menu - View commit details
-
Copy full SHA for 501d569 - Browse repository at this point
Copy the full SHA 501d569View commit details -
deps: backport 4acdb5eec2c from upstream v8
Original commit message: Give v8::Eternal a direct reference to the handle. This makes it more similar to other handle types (like PersistentBase), by simply storing an i::Object** cast to T*. This means that it is not necessary to look up the handle in the eternal handles table to access the underlying value. Like the built-in roots (null, etc.), an eternal handle can never be destroyed, so we don't even need to allocate a separate local handle. Instead, the Local<T> can point directly at the eternal reference. This makes Eternal<T>::Get trivial. Review-Url: https://codereview.chromium.org/2751263003 Cr-Commit-Position: refs/heads/master@{nodejs#43912} Ref: v8/v8@4acdb5eec2c
Configuration menu - View commit details
-
Copy full SHA for e27da40 - Browse repository at this point
Copy the full SHA e27da40View commit details -
v8: backport pieces from 99743ad460e
Backport new virtual methods from 99743ad460e (“[wasm] Transferrable modules”). Ref: https://codereview.chromium.org/2748473004 Ref: v8/v8@99743ad460e
Configuration menu - View commit details
-
Copy full SHA for ac5c950 - Browse repository at this point
Copy the full SHA ac5c950View commit details -
v8: backport pieces of 6226576efa82ee
Backport removed methods from 6226576efa82ee (“[wasm] Deleted old way of checking embedder limits on wasm size.”). Ref: https://codereview.chromium.org/2772203005 Ref: v8/v8@6226576efa82ee
Configuration menu - View commit details
-
Copy full SHA for e8fecc4 - Browse repository at this point
Copy the full SHA e8fecc4View commit details -
v8: backport header diff from da5b745dba387
Backport deprecation of `Context::EstimatedSize()` from da5b745dba387 (“[api] deprecate unused context size estimate”). Ref: v8/v8@da5b745
Configuration menu - View commit details
-
Copy full SHA for 2f6c4bd - Browse repository at this point
Copy the full SHA 2f6c4bdView commit details -
v8: backport pieces of bf463c4dc0 and dc662e5b74
Backport ABI-incompatible changes from bf463c4dc080 (“[async-iteration] implement AsyncGenerator”) and dc662e5b740c (“[inspector] move console to builtins”). This also requires relaxing one of the V8 unit tests. Ref: https://chromium-review.googlesource.com/446961 Ref: v8/v8@bf463c4dc080 Ref: https://codereview.chromium.org/2785293002 Ref: v8/v8@dc662e5b740c [squash] fixup V8 test
Configuration menu - View commit details
-
Copy full SHA for 21eea69 - Browse repository at this point
Copy the full SHA 21eea69View commit details -
v8: backport header diff from 94283dcf4459f
Backport ABI-incompatible changes from 94283dcf4459f (“[ESNext] Implement DynamicImportCall”). Ref: https://codereview.chromium.org/2703563002 Ref: v8/v8@94283dcf4459f
Configuration menu - View commit details
-
Copy full SHA for 01605c0 - Browse repository at this point
Copy the full SHA 01605c0View commit details -
v8: backport header diff from 2e4a68733803
Backport API-incompatible changes from 2e4a68733803 (“[v8] v8::StackTrace::AsArray returns correct array”). Ref: https://codereview.chromium.org/2806373005 Ref: https://github.com/v8/v8/2e4a68733803
Configuration menu - View commit details
-
Copy full SHA for c107737 - Browse repository at this point
Copy the full SHA c107737View commit details -
deps: backport 4fdf9fd4813 from upstream v8
Original commit message: Add documentation for FunctionCallbackInfo R=verwaest@chromium.org,haraken@chromium.org,yukishiino@chromium.org BUG= Change-Id: I273f5ce305f80b2aa5e9c8c42a6e8e5afc51a0a7 Reviewed-on: https://chromium-review.googlesource.com/484422 Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Toon Verwaest <verwaest@chromium.org> Commit-Queue: Jochen Eisinger <jochen@chromium.org> Cr-Commit-Position: refs/heads/master@{nodejs#44927} Ref: v8/v8@4fdf9fd4813
Configuration menu - View commit details
-
Copy full SHA for cbf3ecf - Browse repository at this point
Copy the full SHA cbf3ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 932bd46 - Browse repository at this point
Copy the full SHA 932bd46View commit details
Commits on May 7, 2017
-
v8: backport pieces of dab18fb0bbcdd
Backport ABI-incompatible changes from dab18fb0bbcdd (“Make idle tasks optional in the default platform.”). Ref: https://codereview.chromium.org/2737743002 Ref: v8/v8@dab18fb0bbcdd
Configuration menu - View commit details
-
Copy full SHA for ecf7ea5 - Browse repository at this point
Copy the full SHA ecf7ea5View commit details