1. 08 Sep, 2016 1 commit
    • jarin's avatar
      [turbofan] Ensure monotonicity for induction variable typing. · b4f8a7c9
      jarin authored
      The trouble here is that the type of the induction variable might be
      a bit ahead of the increment (JSAdd) operation's type. When we update
      the type of the increment, we might only update the induction variable
      type while the JSAdd type might be stale. If the induction variable typing
      needs to fall back to normal phi typing (e.g., when the increment is not
      an integer anymore), it might use the stale type.
      
      To get around this, we fake monotonicity if we fallback to normal phi
      typing. Another option would be to force re-typing of the increment
      operation, but that seems to be harder to maintain.
      
      BUG=chromium:644633
      
      Review-Url: https://codereview.chromium.org/2320803002
      Cr-Commit-Position: refs/heads/master@{#39261}
      b4f8a7c9
  2. 08 Aug, 2016 1 commit
  3. 05 Feb, 2016 1 commit
  4. 02 Feb, 2016 1 commit
  5. 29 Jan, 2016 1 commit
    • littledan's avatar
      Fix Unicode string normalization with null bytes · f3e41d96
      littledan authored
      Previously, String.prototype.normalize constructed its ICU input
      string as a null-terminated string. This creates a bug for strings
      which contain a null byte, which is allowed in ECMAScript. This
      patch constructs the ICU string based on its length so that the
      entire string is normalized.
      
      R=jshin@chromium.org
      BUG=v8:4654
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1645223003
      
      Cr-Commit-Position: refs/heads/master@{#33614}
      f3e41d96
  6. 04 Jan, 2016 1 commit