1. 14 Dec, 2018 2 commits
    • Jakob Kummerow's avatar
      Make RegExpFlagsFromString faster · 2cce5c52
      Jakob Kummerow authored
      The new ObjectPtr design makes non-inlined helper functions a little
      more expensive because "this" is always a pointer where pass-by-value
      would be more efficient, which is an issue for functions whose size puts
      them right at the threshold of getting inlined or not. String::Get falls
      into this category when called from RegExpFlagsFromString. In this case,
      we can do even better than restoring inlineability by fine-tuning
      the control flow a bit.
      
      This should repair the regression in crbug.com/910573
      
      Bug: chromium:910573
      Change-Id: Ie6b68ef01cd978ec502d8d6c1da788c77422dce7
      Reviewed-on: https://chromium-review.googlesource.com/c/1369087
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58234}
      2cce5c52
    • Frank Tang's avatar
      [Intl] Fixes Intl.DateTimeFormat hourCycle option issues. · 44771cbe
      Frank Tang authored
      Add bit flags to remember hourCycle
      Reorder the code in JSDateTimeFormat::Initialize
      Implement the hourCycle option resolutions
      Fix intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle in test262
      
      Bug: v8:7482
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: Idc136276da89b95df6ae864161b114e34f9dcae8
      Reviewed-on: https://chromium-review.googlesource.com/c/1253101
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Reviewed-by: 's avatarJungshik Shin <jshin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#58233}
      44771cbe
  2. 13 Dec, 2018 30 commits
  3. 12 Dec, 2018 8 commits