1. 23 May, 2019 2 commits
  2. 03 Apr, 2019 1 commit
  3. 02 Apr, 2019 1 commit
  4. 28 Jan, 2019 1 commit
    • Jakob Kummerow's avatar
      [ubsan] Fix Clusterfuzz-found bugs · a8aa4b4e
      Jakob Kummerow authored
      Smi::LexicographicCompare: signed integer overflow on negation.
      Drive-by improvement: reduce number of branches.
      
      RegExpQuantifier: signed integer overflow on multiplication.
      
      DateCache::DaylightSavingsOffsetInMs: signed integer overflow
      on addition.
      
      Bug: v8:3770,chromium:923466,chromium:923642,chromium:923626
      Change-Id: If7d995a13893d1315449ee0bab8b5f2553e170f5
      Reviewed-on: https://chromium-review.googlesource.com/c/1436229Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#59143}
      a8aa4b4e
  5. 18 Sep, 2018 1 commit
  6. 11 Sep, 2018 1 commit
  7. 18 Dec, 2017 1 commit
  8. 09 Nov, 2017 1 commit
  9. 06 Nov, 2017 2 commits
  10. 03 Nov, 2017 2 commits
  11. 13 Oct, 2017 1 commit
  12. 28 Aug, 2017 1 commit
    • jgruber's avatar
      [regexp] Shortcut case-folding of entire non-bmp range · 4735f85f
      jgruber authored
      When the range of all non-bmp characters is passed to
      AddUnicodeCaseEquivalents, icu::UnicodeSet::closeOver dutifully tries to
      case-fold every single character in that range. Since we already know
      this to be a nop, we can simply return instead.
      
      This improves compilation time of /ui regexps by around 100x.
      
      Bug: v8:6727
      Change-Id: I79d73c77d6a54cbb5ad2cad0355214ed712b59b9
      Reviewed-on: https://chromium-review.googlesource.com/635303
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#47636}
      4735f85f
  13. 25 Jul, 2017 1 commit
  14. 12 Jun, 2017 1 commit
  15. 12 Apr, 2017 1 commit
  16. 28 Feb, 2017 1 commit
  17. 18 Jan, 2017 1 commit
  18. 20 Sep, 2016 1 commit
  19. 15 Jun, 2016 1 commit
  20. 25 Apr, 2016 1 commit
  21. 09 Mar, 2016 1 commit
    • yangguo's avatar
      [regexp] fix bogus assertion in CharacterRange constructor. · d1f68f77
      yangguo authored
      The CharacterRange constructor checks the input for validity. However,
      CharacterRange::Singleton also uses the constructor and may have
      kEndMarker as input, causing the check to fail.
      
      The solution is to move the check to CharacterRange::Range and
      consistently use it across the code base.
      
      R=jkummerow@chromium.org
      BUG=chromium:593282
      LOG=N
      
      Review URL: https://codereview.chromium.org/1776013003
      
      Cr-Commit-Position: refs/heads/master@{#34626}
      d1f68f77
  22. 07 Mar, 2016 2 commits
  23. 27 Jan, 2016 1 commit
  24. 25 Jan, 2016 1 commit
  25. 21 Jan, 2016 3 commits
  26. 08 Jan, 2016 1 commit