1. 23 Jun, 2017 1 commit
  2. 28 Sep, 2016 1 commit
    • jgruber's avatar
      Allow empty first parts of ConsStrings · da27e0c8
      jgruber authored
      TurboFan lowering (see [0]) of ConsString creation cannot ensure that
      the first part of the cons string is non-empty without introducing a phi
      and negatively impacting performance.
      
      This modifies ConsStringIterator to allow empty first parts of
      ConsStrings.
      
      BUG=v8:5440
      
      Review-Url: https://codereview.chromium.org/2377983002
      Cr-Commit-Position: refs/heads/master@{#39817}
      da27e0c8
  3. 12 Sep, 2016 1 commit
  4. 09 May, 2016 1 commit
  5. 04 May, 2016 1 commit
    • ishell's avatar
      [es8] More spec compliant syntactic tail calls implementation. · 1350eb3d
      ishell authored
      Unlike previous implementation where the 'continue' keyword was a feature of a return statement the keyword is now recognized as a part of expression. Error reporting was significantly improved.
      
      --harmony-explicit-tailcalls option is now orthogonal to --harmony-tailcalls so we can test both modes at the same time.
      
      This CL also adds %GetExceptionDetails(exception) that fetches hidden |start_pos| and |end_pos| values from the exception object.
      
      BUG=v8:4915
      LOG=N
      
      Review-Url: https://codereview.chromium.org/1928203002
      Cr-Commit-Position: refs/heads/master@{#36024}
      1350eb3d
  6. 26 Apr, 2016 1 commit
  7. 18 Mar, 2016 1 commit
  8. 26 Feb, 2016 1 commit
    • bmeurer's avatar
      [runtime] Make target checking for %Call and %_Call consistent. · 45876462
      bmeurer authored
      The %_Call intrinsic (if supported by the compiler) is lowered directly
      to the Call builtin and thus throws a TypeError if the target is not
      callable. The %Call runtime function also eventually calls into the Call
      builtin, but had an early abort if the target is not a JSReceiver, which
      is unnecessary and leads to various test failures for Ignition.
      
      R=mvstanton@chromium.org
      
      Review URL: https://codereview.chromium.org/1727833006
      
      Cr-Commit-Position: refs/heads/master@{#34316}
      45876462
  9. 03 Feb, 2016 1 commit
  10. 02 Feb, 2016 1 commit
  11. 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
  12. 04 Jan, 2016 1 commit