1. 06 Mar, 2017 1 commit
  2. 24 Feb, 2017 1 commit
  3. 13 Feb, 2017 1 commit
  4. 08 Feb, 2017 1 commit
    • franzih's avatar
      [runtime] Skip vector config for interceptors. · 0c137304
      franzih authored
      Do not preinitialize the feedback vector slot if
      the lookup iterator is an interceptor, because it is not
      guaranteed that the iterator has a PropertyCell.
      
      If the HandlerConfiguration has a non-masking
      intercepting setter,
      the iterator does not have a valid PropertyCell.
      
      BUG=chromium:656648
      
      Review-Url: https://codereview.chromium.org/2674103002
      Cr-Commit-Position: refs/heads/master@{#43034}
      0c137304
  5. 06 Feb, 2017 1 commit
  6. 04 Feb, 2017 1 commit
  7. 27 Jan, 2017 1 commit
  8. 26 Jan, 2017 2 commits
  9. 16 Nov, 2016 2 commits
  10. 15 Sep, 2016 1 commit
    • franzih's avatar
      [runtime] Intercept function declarations. · 8439401d
      franzih authored
      We used to intercept function definitions, but not declarations.
      GenericNamedPropertySetterCallback now also intercepts function declarations.
      
      For definitions, we call DeclareGlobal and then InitializeVarGlobal. For
      declarations, we never call InitializeVarGlobal, thus we must check for
      interceptors in DeclareGlobal.
      
      If the semantics of a redeclaration are wrong, e.g., redeclaring a read-only
      property, an exception is thrown independent of whether an interceptor is
      installed. Usually, i.e., not during a declaration, we only throw if
      the call is not successfully intercepted.
      
      BUG=v8:5375
      
      Review-Url: https://codereview.chromium.org/2334733002
      Cr-Commit-Position: refs/heads/master@{#39450}
      8439401d
  11. 08 Sep, 2016 1 commit
    • franzih's avatar
      [api] Add interceptor for getOwnPropertyDescriptor(). · b0a7738a
      franzih authored
      The existing PropertyQueryCallback intercepts getOwnPropertyDescriptor, but
      it returns only value and attributes, not the accessors. This
      PropertyDescriptorCallback returns a descriptor similar to Ecma-262 6.2.4.
      
      You can either set a PropertyQueryCallback or a PropertyDescriptorCallback,
      but not both. When you set a callback for DefineProperty(), you can set a
      PropertyDescriptorCallback but not a PropertyQueryCallback.
      
      BUG=v8:5359
      
      Review-Url: https://codereview.chromium.org/2311873002
      Cr-Commit-Position: refs/heads/master@{#39279}
      b0a7738a
  12. 07 Sep, 2016 1 commit
  13. 06 Sep, 2016 1 commit
  14. 02 Sep, 2016 3 commits
  15. 01 Sep, 2016 3 commits
  16. 22 Aug, 2016 1 commit
  17. 09 Aug, 2016 1 commit
  18. 25 Jul, 2016 1 commit
  19. 23 Jun, 2016 1 commit
  20. 25 May, 2016 1 commit
  21. 24 May, 2016 2 commits
  22. 12 May, 2016 1 commit
  23. 03 Feb, 2016 1 commit
  24. 09 Dec, 2015 1 commit
  25. 08 Dec, 2015 1 commit
  26. 26 Nov, 2015 1 commit
  27. 16 Nov, 2015 1 commit
  28. 29 Oct, 2015 1 commit
  29. 26 Oct, 2015 2 commits
  30. 23 Oct, 2015 1 commit
  31. 30 Sep, 2015 1 commit
  32. 13 Jul, 2015 1 commit