1. 22 Nov, 2016 1 commit
  2. 17 Nov, 2016 1 commit
  3. 26 Oct, 2016 1 commit
  4. 17 Oct, 2016 1 commit
  5. 14 Oct, 2016 2 commits
    • yangguo's avatar
      Remove --log-regexp. · b3852ab3
      yangguo authored
      There is no user for this log entry, and a large part of regexp log
      output has long been removed already.
      
      R=jgruber@chromium.org
      
      Review-Url: https://codereview.chromium.org/2422593003
      Cr-Commit-Position: refs/heads/master@{#40316}
      b3852ab3
    • jgruber's avatar
      [regexp] Turn last match info into a simple FixedArray · f60a7c4f
      jgruber authored
      Now that all accesses to the last match info are in C++ and TF code, we can
      finally turn the last match info into a FixedArray. Similar to the ArrayList,
      it uses its first field to store its length and grows dynamically in amortized
      O(1) time.
      
      Unlike previously, this means that the last match info pointer stored on the
      context can actually change (in case the FixedArray needs to grow).
      
      BUG=v8:5339
      
      Review-Url: https://codereview.chromium.org/2415103002
      Cr-Commit-Position: refs/heads/master@{#40308}
      f60a7c4f
  6. 07 Oct, 2016 3 commits
  7. 31 Aug, 2016 1 commit
  8. 18 Aug, 2016 1 commit
  9. 12 Aug, 2016 1 commit
    • jkummerow's avatar
      [regexp][liveedit] Fix inconsistent JSArrays · bb9707c8
      jkummerow authored
      The hand-written KeyedLoadIC_Megamorphic stub didn't care about JSArray
      lengths, which made it lenient towards said lengths being wrong, but it
      will soon fix that bug and thereby become more strict.
      
      LiveEdit: factory->NewJSArray(capacity) doesn't set a length, so set it
      manually.
      RegExp: to avoid having to take care of array length updating in the
      RegExpExecStub, just use a JSObject instead.
      
      Review-Url: https://codereview.chromium.org/2244673002
      Cr-Commit-Position: refs/heads/master@{#38624}
      bb9707c8
  10. 25 Jul, 2016 1 commit
  11. 18 Jul, 2016 1 commit
  12. 15 Jun, 2016 1 commit
  13. 25 Apr, 2016 1 commit
  14. 06 Apr, 2016 1 commit
  15. 01 Apr, 2016 1 commit
  16. 21 Mar, 2016 1 commit
  17. 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
  18. 08 Mar, 2016 1 commit
  19. 07 Mar, 2016 1 commit
  20. 09 Feb, 2016 2 commits
  21. 02 Feb, 2016 2 commits
  22. 01 Feb, 2016 1 commit
  23. 27 Jan, 2016 3 commits
  24. 25 Jan, 2016 1 commit
  25. 21 Jan, 2016 3 commits
  26. 08 Jan, 2016 1 commit
  27. 16 Dec, 2015 1 commit
  28. 26 Nov, 2015 1 commit
  29. 25 Nov, 2015 1 commit
    • bmeurer's avatar
      [es6] Correct parsing of regular expression literal flags. · 2732a6ad
      bmeurer authored
      ES6 section 12.2.8.1 states that flags for regular expression literals
      must be checked during parsing and invalid flags are early errors. This
      change adapts the Scanner and (Pre)Parser to act according to the spec.
      
      This is also a prerequisite to unify the handling of literal creation
      (for Objects, Arrays, Regexps, and at some point Classes).
      
      R=yangguo@chromium.org
      
      Review URL: https://codereview.chromium.org/1472323002
      
      Cr-Commit-Position: refs/heads/master@{#32273}
      2732a6ad
  30. 19 Nov, 2015 1 commit
  31. 17 Nov, 2015 1 commit