1. 04 Sep, 2018 10 commits
  2. 03 Sep, 2018 24 commits
  3. 02 Sep, 2018 2 commits
  4. 01 Sep, 2018 2 commits
  5. 31 Aug, 2018 2 commits
    • Sathya Gunasekaran's avatar
      [Intl] Convert options arg to Object before processing it · 992a4f61
      Sathya Gunasekaran authored
      This makes us spec compliant.
      
      Bug: chromium:875643
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I489870495fe1d326991c99f0551fe3329268c984
      Reviewed-on: https://chromium-review.googlesource.com/1199910
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55567}
      992a4f61
    • Sathya Gunasekaran's avatar
      [Intl] Remove bound function SFIs from context · e56bf9f4
      Sathya Gunasekaran authored
      Instead of creating the SFIs during bootstrapping and storing on the
      context, this patch just creates the SFIs on demand.
      
      This patch saves 8 words per context, and several words per bound
      function by not storing the SFI.
      
      The created bound JSFunction is cached on the instance anyway, so it's
      totally fine to take a small hit when creating the bound JSFunction.
      
      Previously in the JS implementation, the creation of a bound function
      was even slower as it was a lazy function that would have to parsed,
      compiled and executed. So this is a step up in terms up perf and
      memory.
      
      Bug: v8:5751
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: If3b8461d00e5b37567b34b236d44e14576b630ff
      Reviewed-on: https://chromium-review.googlesource.com/1200006Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55566}
      e56bf9f4