1. 03 Jun, 2015 1 commit
  2. 02 Jun, 2015 1 commit
    • mbrandy's avatar
      Add support for Embedded Constant Pools for PPC and Arm · a9404029
      mbrandy authored
      Embed constant pools within their corresponding Code
      objects.
      
      This removes support for out-of-line constant pools in favor
      of the new approach -- the main advantage being that it
      eliminates the need to allocate and manage separate constant
      pool array objects.
      
      Currently supported on PPC and ARM.  Enabled by default on
      PPC only.
      
      This yields a 6% improvment in Octane on PPC64.
      
      R=danno@chromium.org, svenpanne@chromium.org, bmeurer@chromium.org, rmcilroy@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com
      BUG=chromium:478811
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1131783003
      
      Cr-Commit-Position: refs/heads/master@{#28770}
      a9404029
  3. 01 Jun, 2015 1 commit
  4. 21 May, 2015 1 commit
  5. 15 May, 2015 1 commit
  6. 14 May, 2015 1 commit
  7. 13 May, 2015 1 commit
  8. 08 May, 2015 1 commit
    • domenic's avatar
      Re-land: Make V8 extras a separate type of native · 570fca61
      domenic authored
      Instead of making them an extra option that gets passed in and compiled
      at the end of the natives file for a given run of js2c, we now make them a
      separate run of js2c with a separate natives file output.
      
      This natives file output is then compiled in the bootstrapper. It is not part
      of the snapshot (yet), but instead is treated similar to the experimental
      natives, just without any of the complexity that comes from tieing the
      behavior to flags. We also don't need counterparts to
      InitializeExperimentalGlobal and InstallExperimentalNativeFunctions (yet?).
      
      This fixes the issue with https://codereview.chromium.org/1129743003 by making
      the dummy file that is generated for snapshots with no extras (or no experimental
      features) nonempty.
      
      R=yangguo@chromium.org, jochen@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/1130993003
      
      Cr-Commit-Position: refs/heads/master@{#28311}
      570fca61
  9. 07 May, 2015 2 commits
    • domenic's avatar
      Revert of Make V8 extras a separate type of native (patchset #4 id:60001 of... · 010c515d
      domenic authored
      Revert of Make V8 extras a separate type of native (patchset #4 id:60001 of https://codereview.chromium.org/1129743003/)
      
      Reason for revert:
      https://build.chromium.org/p/client.v8/builders/V8-Blink%20Linux%2064%20%28dbg%29/builds/2745
      
      Original issue's description:
      > Make V8 extras a separate type of native
      >
      > Instead of making them an extra option that gets passed in and compiled
      > at the end of the natives file for a given run of js2c, we now make them a
      > separate run of js2c with a separate natives file output.
      >
      > This natives file output is then compiled in the bootstrapper. It is not part
      > of the snapshot (yet), but instead is treated similar to the experimental
      > natives, just without any of the complexity that comes from tieing the
      > behavior to flags. We also don't add counterparts to
      > InitializeExperimentalGlobal and InstallExperimentalNativeFunctions, yet.
      >
      > R=yangguo@chromium.org, jochen@chromium.org
      > BUG=
      >
      > Committed: https://crrev.com/c93aff4ac63ad9ffb6318e750335208de32b7902
      > Cr-Commit-Position: refs/heads/master@{#28296}
      
      TBR=jochen@chromium.org,yangguo@chromium.org
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=
      
      Review URL: https://codereview.chromium.org/1131903002
      
      Cr-Commit-Position: refs/heads/master@{#28299}
      010c515d
    • domenic's avatar
      Make V8 extras a separate type of native · c93aff4a
      domenic authored
      Instead of making them an extra option that gets passed in and compiled
      at the end of the natives file for a given run of js2c, we now make them a
      separate run of js2c with a separate natives file output.
      
      This natives file output is then compiled in the bootstrapper. It is not part
      of the snapshot (yet), but instead is treated similar to the experimental
      natives, just without any of the complexity that comes from tieing the
      behavior to flags. We also don't add counterparts to
      InitializeExperimentalGlobal and InstallExperimentalNativeFunctions, yet.
      
      R=yangguo@chromium.org, jochen@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/1129743003
      
      Cr-Commit-Position: refs/heads/master@{#28296}
      c93aff4a
  10. 05 May, 2015 2 commits
  11. 30 Apr, 2015 2 commits
  12. 29 Apr, 2015 2 commits
  13. 28 Apr, 2015 2 commits
  14. 27 Apr, 2015 1 commit
  15. 24 Apr, 2015 1 commit
  16. 23 Apr, 2015 1 commit
  17. 22 Apr, 2015 3 commits
  18. 20 Apr, 2015 3 commits
  19. 16 Apr, 2015 2 commits
  20. 14 Apr, 2015 1 commit
  21. 13 Apr, 2015 1 commit
  22. 10 Apr, 2015 3 commits
  23. 09 Apr, 2015 2 commits
  24. 07 Apr, 2015 2 commits
  25. 02 Apr, 2015 1 commit
  26. 27 Mar, 2015 1 commit