1. 01 Sep, 2015 5 commits
  2. 31 Aug, 2015 33 commits
  3. 28 Aug, 2015 2 commits
    • 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
    • littledan's avatar
      Propagate switch statement value for 'eval' · 6773e296
      littledan authored
      This patch changes the switch scope desugaring to create blocks which
      propagate their 'return value' for eval.
      
      BUG=v8:4399
      R=adamk
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1309303006
      
      Cr-Commit-Position: refs/heads/master@{#30454}
      6773e296