1. 28 Aug, 2015 1 commit
    • pcc's avatar
      Re-enable LLVM LTO for ARM. · fef4fab6
      pcc authored
      v8 is optimized for speed. Because GCC LTO merges flags at link time,
      we disable LTO to prevent any -O2 flags from taking precedence over v8's
      -Os flag. However, LLVM LTO does not work this way so we keep LTO enabled
      under LLVM.
      
      This fixes the ARM build in the cfi_vptr==1 configuration, which requires
      LLVM LTO.
      
      R=adamk@chromium.org
      BUG=chromium:469376
      LOG=N
      
      Review URL: https://codereview.chromium.org/1295673002
      
      Cr-Commit-Position: refs/heads/master@{#30455}
      fef4fab6
  2. 20 Aug, 2015 1 commit
    • domenic's avatar
      Add experimental, non-snapshotted V8 extras · 6f582f08
      domenic authored
      Embedders would use these for features which must be able to be turned
      off at runtime, despite being compiled into V8. They can be turned on
      and off by the embedder using the --experimental_extras flag, e.g. via
      v8::SetFlagsFromString.
      
      R=yangguo@chromium.org, mlippautz@chromium.org, hpayer@chromium.org
      BUG=chromium:507137
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1284413002
      
      Cr-Commit-Position: refs/heads/master@{#30260}
      6f582f08
  3. 18 Aug, 2015 1 commit
  4. 17 Aug, 2015 1 commit
  5. 07 Aug, 2015 1 commit
  6. 03 Aug, 2015 1 commit
  7. 27 Jul, 2015 1 commit
  8. 24 Jul, 2015 1 commit
  9. 14 Jul, 2015 1 commit
  10. 13 Jul, 2015 1 commit
  11. 09 Jul, 2015 1 commit
  12. 02 Jul, 2015 1 commit
  13. 29 Jun, 2015 3 commits
  14. 26 Jun, 2015 6 commits
  15. 24 Jun, 2015 1 commit
  16. 22 Jun, 2015 2 commits
  17. 16 Jun, 2015 1 commit
    • vogelheim's avatar
      Re-Re-land: Enable external startup by default on Linux. · 17c1cf28
      vogelheim authored
      crrev.com/1177163002 should have fixed the issues that broke this last time.
      
      Notes:
      - The current functionality is meant to stay. If you prefer the old way,
        just set v8_use_external_startup_data=0.
      - You might notice this if you call d8 via PATH. Either explicitly tell d8
        where your external snapshot/built-ins are, or change the build options
        as above.
      - This follows Chromium practice, that mostly uses this feature these days.
      - Other platforms to follow later.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1189563004
      
      Cr-Commit-Position: refs/heads/master@{#29050}
      17c1cf28
  18. 15 Jun, 2015 1 commit
  19. 12 Jun, 2015 2 commits
  20. 11 Jun, 2015 1 commit
  21. 09 Jun, 2015 3 commits
  22. 08 Jun, 2015 2 commits
  23. 28 May, 2015 1 commit
  24. 27 May, 2015 1 commit
  25. 26 May, 2015 1 commit
  26. 22 May, 2015 2 commits
  27. 21 May, 2015 1 commit