1. 29 Aug, 2018 1 commit
  2. 28 Aug, 2018 3 commits
  3. 25 Aug, 2018 1 commit
  4. 24 Aug, 2018 1 commit
  5. 22 Aug, 2018 1 commit
    • Tobias Tebbi's avatar
      Revert "[builtins] Reland Array.prototype.splice() Torque implementation." · e99a1092
      Tobias Tebbi authored
      This reverts commit cdaaa311.
      
      Reason for revert: chromium:876445 chromium:876453 chromium:876443
      
      Original change's description:
      > [builtins] Reland Array.prototype.splice() Torque implementation.
      > 
      > Before, splice was implemented with a C++ fast path and a
      > comprehensive JavaScript version.
      > 
      > This impl. is entirely in Torque with a fastpath for SMI,
      > DOUBLE and OBJECT arrays, and a comprehensive slow path.
      > The same level of "sparse" array support as given by the
      > array.js implementation is included.
      > 
      > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      > Change-Id: Ia7334a30b401988309e9909cfa0069da0bb6fb9f
      > Reviewed-on: https://chromium-review.googlesource.com/1169466
      > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55263}
      
      TBR=mvstanton@chromium.org,jgruber@chromium.org,tebbi@chromium.org
      
      Change-Id: I5b750a98e671b7284474ffcabc6b4d37a9d1219e
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/1184741Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
      Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55289}
      e99a1092
  6. 21 Aug, 2018 2 commits
  7. 17 Aug, 2018 1 commit
  8. 14 Aug, 2018 1 commit
  9. 09 Aug, 2018 1 commit
  10. 08 Aug, 2018 2 commits
  11. 07 Aug, 2018 1 commit
  12. 06 Aug, 2018 1 commit
    • Sathya Gunasekaran's avatar
      [Intl] Optimize Intl.PluralRules · cdb4d913
      Sathya Gunasekaran authored
      Previously, Intl.PluralRules was mostly implemented in JavaScript. This
      patch moves most of the constructor and parts of other methods to C++.
      
      The size of the Intl.PluralRules object is reduced by not storing
      MinimumIntegerDigits, MinimumFractionDigits, MaximumFractionDigits,
      MinimumSignificantDigits, MaximumSignificantDigits. Instead these are
      looked up from icu::DecimalFormat as required.
      
      Another optimziation is that we don't create the result of
      resolvedOptions when the Intl.PluralRules object is constructed, but
      instead defer until this method is called. In the future, we may want
      to cache the result.
      
      This patch also cleans up several error handling paths that shouldn't
      happen with ICU and instead just crashes should it ever happen.
      
      Bug: v8:5751
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I84c5aa6c25c35fe2d336693dee1b36bf3dcd4a79
      Reviewed-on: https://chromium-review.googlesource.com/1158701
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Reviewed-by: 's avatarJungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54917}
      cdb4d913
  13. 01 Aug, 2018 1 commit
  14. 28 Jul, 2018 1 commit
    • Frank Tang's avatar
      Reland "[Intl] move localeCompare to C++" · 22c7dd2e
      Frank Tang authored
      This is a reland of 51ad234f
      
      With a manual layout rebaseline of js/fast/string-prototype-properties
      [1], this CL can be relanded without breaking the layout test.
      
      [1] https://chromium-review.googlesource.com/c/chromium/src/+/1154289
      also marks the test for skipping until this fix is rolled to Chromium.
      
      
      Original change's description:
      > [Intl] move localeCompare to C++
      >
      >
      > Bug: v8:7958
      > Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      > Change-Id: I84a27dda5205c8581a7ffe37213d685cc49974fa
      > Reviewed-on: https://chromium-review.googlesource.com/1144644
      > Commit-Queue: Frank Tang <ftang@chromium.org>
      > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#54740}
      
      TBR=ftang@chromium.org, gsathya@chromium.org
      
      Bug: v8:7958
      Test: layout test: js/fast/string-prototype-properties
      Change-Id: Ic546349fcbc935917ded018801f7d942e50565d5
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/1154247
      Commit-Queue: Jungshik Shin <jshin@chromium.org>
      Reviewed-by: 's avatarJungshik Shin <jshin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#54772}
      22c7dd2e
  15. 27 Jul, 2018 2 commits
  16. 26 Jul, 2018 1 commit
  17. 19 Jul, 2018 1 commit
  18. 17 Jul, 2018 1 commit
  19. 10 Jul, 2018 1 commit
  20. 06 Jul, 2018 2 commits
  21. 05 Jul, 2018 2 commits
  22. 19 Jun, 2018 1 commit
  23. 15 Jun, 2018 1 commit
  24. 15 May, 2018 1 commit
  25. 14 May, 2018 1 commit
  26. 08 May, 2018 1 commit
  27. 04 May, 2018 2 commits
  28. 03 May, 2018 1 commit
  29. 25 Apr, 2018 1 commit
  30. 23 Apr, 2018 1 commit
  31. 09 Apr, 2018 1 commit
  32. 05 Apr, 2018 1 commit