1. 23 Jul, 2015 1 commit
  2. 16 Jul, 2015 2 commits
  3. 26 Jun, 2015 1 commit
  4. 04 Jun, 2015 1 commit
  5. 02 Jun, 2015 1 commit
    • arv's avatar
      [es6] Super call in arrows and eval · 4b8051a0
      arv authored
      This splits the SuperReference AST node into SuperPropertyReference and
      SuperCallReference. The super call reference node consists of three
      unresolved vars to this, new.target and this_function. These gets
      declared when the right function is entered and if it is in use. The
      variables gets assigned in FullCodeGenerator::Generate.
      
      This is a revert of the revert 88b1c917
      
      BUG=v8:3768
      LOG=N
      R=wingo@igalia.com, adamk@chromium.org
      
      Review URL: https://codereview.chromium.org/1168513004
      
      Cr-Commit-Position: refs/heads/master@{#28769}
      4b8051a0
  6. 01 Jun, 2015 2 commits
  7. 26 May, 2015 1 commit
    • arv's avatar
      [es6] Support super.property in eval and arrow functions · 44e98103
      arv authored
      When we enter a method that needs access to the [[HomeObject]]
      we allocate a local variable `.home_object` and assign it the
      value from the [[HomeObject]] private symbol. Something along
      the lines of:
      
        method() {
          var .home_object = %ThisFunction()[home_object_symbol];
          ...
        }
      
      BUG=v8:3867, v8:4031
      LOG=N
      
      Review URL: https://codereview.chromium.org/1135243004
      
      Cr-Commit-Position: refs/heads/master@{#28644}
      44e98103
  8. 19 Feb, 2015 1 commit
    • arv's avatar
      Super store · 0cffc08b
      arv authored
      When the property is not found on the [[HomeObject]] prototype chain
      then we should do a [[DefineOwnProperty]] on the instance.
      
      BUG=v8:3330
      LOG=N
      
      Review URL: https://codereview.chromium.org/934463003
      
      Cr-Commit-Position: refs/heads/master@{#26754}
      0cffc08b
  9. 12 Feb, 2015 1 commit
  10. 10 Feb, 2015 2 commits
  11. 28 Nov, 2014 1 commit
  12. 23 Oct, 2014 3 commits
  13. 17 Oct, 2014 2 commits
  14. 13 Oct, 2014 1 commit
  15. 10 Oct, 2014 1 commit
  16. 09 Oct, 2014 1 commit
  17. 06 Oct, 2014 1 commit
  18. 30 Sep, 2014 3 commits
  19. 29 Sep, 2014 3 commits
  20. 19 Sep, 2014 1 commit