1. 13 Aug, 2015 17 commits
  2. 12 Aug, 2015 20 commits
  3. 11 Aug, 2015 3 commits
    • domenic's avatar
      Stage --harmony-array-includes · 43655380
      domenic authored
      BUG=v8:3575
      R=adamk@chromium.org, rossberg@chromium.org
      LOG=Y
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      
      Review URL: https://codereview.chromium.org/1283963002
      
      Cr-Commit-Position: refs/heads/master@{#30121}
      43655380
    • littledan's avatar
      Use a new lexical context for sloppy-mode eval · d03191be
      littledan authored
      In ES6, direct eval() in sloppy mode uses the enclosing function-level
      ("var") scope for var-style bindings and a new lexical scope for lexical
      bindings like let and class. This patch implements that feature by making
      lexical bindings that are directly within an EVAL_SCOPE be on the local
      scope rather than the enclosing one.
      
      BUG=v8:4288
      LOG=Y
      R=adamk
      
      Review URL: https://codereview.chromium.org/1274193004
      
      Cr-Commit-Position: refs/heads/master@{#30120}
      d03191be
    • bmeurer's avatar
      [runtime] Store constructor function index on primitive maps. · 6c743b2b
      bmeurer authored
      This way we can greatly simplify the different variants of ToObject in
      our codebase and make them more uniform and robust.  Adding a new
      primitive doesn't require finding and changing all those places again,
      but it is sufficient to setup the constructor function index when
      allocating the map.
      
      We use the inobject properties field of Map, which is invalid primitive
      maps anyway.
      
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/1276533003
      
      Cr-Commit-Position: refs/heads/master@{#30119}
      6c743b2b