1. 27 Jun, 2019 1 commit
  2. 26 Jun, 2019 2 commits
  3. 25 Jun, 2019 2 commits
  4. 24 Jun, 2019 1 commit
  5. 19 Jun, 2019 1 commit
  6. 13 Jun, 2019 1 commit
  7. 12 Jun, 2019 1 commit
  8. 11 Jun, 2019 1 commit
  9. 17 May, 2019 1 commit
  10. 13 May, 2019 1 commit
  11. 10 May, 2019 1 commit
    • Ross McIlroy's avatar
      Revert "[class] implement private method declarations" · bf07d790
      Ross McIlroy authored
      This reverts commit b9191bd3.
      
      Reason for revert: Clusterfuzz bugs
      BUG=chromium:961507,chromium:961508
      
      Original change's description:
      > [class] implement private method declarations
      >
      > This patch implements the declarations of private methods, the access
      > of private methods would be left to a future patch.
      > When a private methods declaration is encountered, we now:
      >
      > - Create a brand symbol during class evaluation and store it in the
      >   context.
      > - Create the closures for the private methods
      > - Load the brand from the context and store it in the instance in the
      >   constructor.
      >
      > Design: https://docs.google.com/document/d/1T-Ql6HOIH2U_8YjWkwK2rTfywwb7b3Qe8d3jkz72KwA/edit#
      >
      > Bug: v8:8330
      > Change-Id: I2d695cbdc8a7367ddc7620d627b318f779d36150
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1568708
      > Commit-Queue: Joyee Cheung <joyee@igalia.com>
      > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
      > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#61387}
      
      TBR=rmcilroy@chromium.org,gsathya@chromium.org,verwaest@chromium.org,joyee@igalia.com
      
      Change-Id: I429bbe8af9f94598de132814aa2c3ab9fa69b986
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:8330
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1605730
      Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
      Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#61406}
      bf07d790
  12. 09 May, 2019 1 commit
  13. 03 May, 2019 1 commit
  14. 01 May, 2019 1 commit
  15. 30 Apr, 2019 1 commit
  16. 25 Apr, 2019 1 commit
  17. 24 Apr, 2019 3 commits
  18. 23 Apr, 2019 1 commit
  19. 19 Apr, 2019 1 commit
  20. 16 Apr, 2019 1 commit
    • Joyee Cheung's avatar
      [ast] simplify ClassScope::ResolvePrivateNamesPartially · 9ace845f
      Joyee Cheung authored
      Previously when an unresolved private name is not found
      in the current scope but found in an outer class scope,
      we forget to push it to the outer class scope so the
      name would never get bound.
      
      This patch simplifies ClassScope::ResolvePrivateNamesPartially()
      and removes the search in outer class scopes since they are incomplete
      at this point. Instead just push any private name that can't be
      resolved in the current scope to the outer class scope so that it
      gets handled later when the outer class scope is complete.
      
      Bug: chromium:952722
      Change-Id: Ia0dda74cac57a0a1e25a9a09575f55633c6093b5
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1567709Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
      Commit-Queue: Joyee Cheung <joyee@igalia.com>
      Cr-Commit-Position: refs/heads/master@{#60863}
      9ace845f
  21. 12 Apr, 2019 1 commit
  22. 03 Apr, 2019 1 commit
  23. 18 Mar, 2019 1 commit
  24. 14 Mar, 2019 1 commit
  25. 06 Mar, 2019 1 commit
  26. 28 Feb, 2019 1 commit
  27. 14 Feb, 2019 1 commit
  28. 11 Feb, 2019 1 commit
  29. 02 Feb, 2019 1 commit
  30. 30 Jan, 2019 1 commit
  31. 15 Jan, 2019 1 commit
  32. 09 Jan, 2019 1 commit
  33. 17 Dec, 2018 1 commit
  34. 13 Dec, 2018 1 commit
  35. 11 Dec, 2018 2 commits