1. 19 Mar, 2020 1 commit
  2. 24 Feb, 2020 1 commit
  3. 21 Feb, 2020 2 commits
  4. 19 Feb, 2020 1 commit
  5. 18 Feb, 2020 1 commit
    • Frank Tang's avatar
      Reland "[Intl] Fix RelativeTimeFormat fatal" · 545f820c
      Frank Tang authored
      Fix the gc_stress problem in Original by moving the
      NewStringFromAsciiChecked before the cast.
      
      This is a reland of a872c393
      
      Original change's description:
      > [Intl] Fix RelativeTimeFormat fatal
      >
      > Intl.RelativeTimeFormat constructor crash while the locale or
      > numberingSystem contains an "algorithmic" numberingSystem.
      > Fix by fallback to the locale without the nu
      >
      > Bug: chromium:1041319
      > Change-Id: Ica520e8dec6ace21264504274b92cb2c3d16286f
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2055970
      > Reviewed-by: Shu-yu Guo <syg@chromium.org>
      > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
      > Commit-Queue: Frank Tang <ftang@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#66276}
      
      Bug: chromium:1041319
      Change-Id: I97563c5dbac1842a4e740e2450070471ea2681a0
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2057761Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Commit-Queue: Frank Tang <ftang@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#66315}
      545f820c
  6. 14 Feb, 2020 2 commits
  7. 30 Oct, 2019 1 commit
  8. 01 Oct, 2019 1 commit
  9. 19 Jul, 2019 1 commit
  10. 12 Jun, 2019 1 commit
    • Seth Brenith's avatar
      [torque] Stricter object field verification, part 1 · 3834c637
      Seth Brenith authored
      This change adjusts object initialization order for a few classes so
      that the GC can never see those objects in an invalid, partially-
      initialized state.
      
      AccessorInfo: Just zeros out a few fields upon construction. This is the
      simplest case.
      
      FunctionTemplateInfo: Slightly changes the order in which fields are
      set, so that the Smi field is set ahead of the call to SetCallHandler,
      which can GC. Also a pretty simple case.
      
      JSListFormat, JSPluralRules, JSRelativeTimeFormat, JSSegmenter: The spec
      requires that we start with OrdinaryCreateFromConstructor, which has
      observable side effects (it fetches the prototype from the new.target).
      So we split JSObject::New in half: the first half does all of the user-
      visible things and returns a Map, which we can pass to the second half
      when we're ready to actually allocate the object.
      
      JSTypedArray: Extends the pattern from JSListFormat into Torque code:
      start with a Map and don't allocate the object until we're ready to set
      all of its properties.
      
      Bug: v8:9311
      Change-Id: Id7703e8a0727ec756c774cfbb56af787658a111a
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1646844
      Commit-Queue: Seth Brenith <seth.brenith@microsoft.com>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarSigurd Schneider <sigurds@chromium.org>
      Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#62123}
      3834c637
  11. 23 May, 2019 2 commits
  12. 22 May, 2019 1 commit
  13. 10 May, 2019 1 commit
  14. 12 Apr, 2019 1 commit
  15. 08 Feb, 2019 1 commit
  16. 07 Feb, 2019 1 commit
  17. 24 Jan, 2019 1 commit
  18. 08 Jan, 2019 1 commit
  19. 08 Nov, 2018 1 commit
  20. 01 Nov, 2018 1 commit
  21. 31 Oct, 2018 1 commit
  22. 24 Oct, 2018 2 commits
  23. 22 Oct, 2018 1 commit
  24. 16 Oct, 2018 1 commit
    • Sathya Gunasekaran's avatar
      [Intl] Port ResolveLocale · 9e984162
      Sathya Gunasekaran authored
      - Add a new Intl::ResolveLocale method and uses it in all the intl objects.
      - Fix CanonicalizeLocaleList to call out to HasProperty as per spec.
      - Add calls to CanonicalizeLocaleList where it was previously missing.
      - Change CanonicalizeLocaleListJS calls to CanonicalizeLocaleList now
        that we have migrated ResolveLocale.
      
      Bug: v8:5751
      Cq-Include-Trybots: luci.v8.try:v8_linux_noi18n_rel_ng
      Change-Id: I4249d2045c1556f18d570b00f7c92cbc3fa52077
      Reviewed-on: https://chromium-review.googlesource.com/c/1270255Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Reviewed-by: 's avatarFrank Tang <ftang@chromium.org>
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#56660}
      9e984162
  25. 04 Oct, 2018 1 commit
  26. 29 Sep, 2018 1 commit
  27. 21 Sep, 2018 1 commit
  28. 17 Sep, 2018 1 commit
  29. 15 Sep, 2018 1 commit
  30. 11 Sep, 2018 2 commits
  31. 29 Aug, 2018 1 commit
  32. 30 Jul, 2018 1 commit
  33. 25 Jul, 2018 3 commits