1. 26 Mar, 2018 1 commit
  2. 01 Mar, 2018 1 commit
    • Gabriel Charette's avatar
      [v8 platform] Get rid of unused ExpectedRuntime parameter. · 86b4b534
      Gabriel Charette authored
      With a temporary intermediate step to allow adapting embedders before
      getting rid of the ExpectedRuntime method altogether.
      
      The method is being renamed to CallOnWorkerThread() as an effort to
      go away from "background" nomenclature for worker threads ("background"
      usually refers to a priority but worker threads are commonly used for
      high priority tasks in v8).
      Other CLs will follow to rename other "background" APIs.
      
      Bug: v8:7310
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng;master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I2fd4eac7458708d4eacb0f4871c982a567a3865e
      Reviewed-on: https://chromium-review.googlesource.com/941442
      Commit-Queue: Gabriel Charette <gab@chromium.org>
      Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#51645}
      86b4b534
  3. 04 Dec, 2017 1 commit
  4. 27 Oct, 2017 1 commit
  5. 26 Oct, 2017 2 commits
  6. 28 Sep, 2017 1 commit
  7. 28 Aug, 2017 1 commit
  8. 24 Aug, 2017 1 commit
  9. 05 Jul, 2017 2 commits
  10. 29 Mar, 2017 1 commit
  11. 15 Mar, 2017 1 commit
  12. 24 Feb, 2017 1 commit
  13. 22 Feb, 2017 1 commit
    • dcheng's avatar
      Fix receiver checks for v8::Function on a remote context receiver. · 96eda1f7
      dcheng authored
      v8 allows the embedder to specify a global template to use when
      creating a new context. However, v8 does not use the supplied
      template directly when creating the global proxy: it creates a
      unique template for each global proxy. However, this is problematic
      for remote contexts: functions cannot use strict receiver checks
      with the remote context, as the global template will never match
      the global proxy.
      
      To fix this, remote contexts now also include a remote global
      object in the prototype chain that is instantiated with the global
      template. This mirrors the way the global proxy is configured for a
      full v8 context, and allows strict receiver checks to work.
      
      BUG=527190
      
      Review-Url: https://codereview.chromium.org/2677653002
      Cr-Commit-Position: refs/heads/master@{#43361}
      96eda1f7
  14. 20 Feb, 2017 2 commits
  15. 17 Feb, 2017 1 commit
  16. 16 Feb, 2017 1 commit
    • dcheng's avatar
      Make instance checks understand remote contexts. · 692cccce
      dcheng authored
      https://crrev.com/2500363002 updated FunctionTemplate::HasInstance to
      follow the hidden prototype chain of a global proxy to the global
      object. However, remote contexts don't have a global object to check;
      instead, teach the instance check knows about the conventions of
      global proxy setup and have it also check the constructor's prototype.
      
      Similarly, also teach Object::FindInstanceInPrototypeChain about the
      unusual conventions for remote contexts.
      
      BUG=527190
      
      Review-Url: https://codereview.chromium.org/2698683003
      Cr-Commit-Position: refs/heads/master@{#43263}
      692cccce
  17. 10 Feb, 2017 1 commit
  18. 08 Feb, 2017 2 commits