1. 10 Feb, 2017 1 commit
  2. 14 Oct, 2016 1 commit
    • 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
  3. 05 Oct, 2016 1 commit
  4. 26 Sep, 2016 1 commit
    • jgruber's avatar
      Enable component builds for fuzzers · 22606f0c
      jgruber authored
      V8 is collecting a growing amount of fuzzers, all of which take substantial
      space on the bots and in chromium build archives. This CL improves that
      situation by allowing component (shared library) builds for almost all fuzzers.
      
      The parser fuzzer is handled as an exception since it would require exporting a
      large number of additional functions.
      
      A component build results in about a 50-100x improvement in file size for each
      fuzzer (~50M-100M to around 1.1M).
      
      BUG=chromium:648864
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_compile_dbg_ng;master.tryserver.chromium.android:android_clang_dbg_recipe
      
      Review-Url: https://codereview.chromium.org/2360983002
      Cr-Commit-Position: refs/heads/master@{#39709}
      22606f0c
  5. 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
  6. 15 Jun, 2016 1 commit
  7. 07 Mar, 2016 1 commit
  8. 02 Feb, 2016 2 commits
  9. 27 Jan, 2016 3 commits
  10. 21 Jan, 2016 3 commits
  11. 08 Jan, 2016 1 commit
  12. 16 Dec, 2015 1 commit
  13. 19 Nov, 2015 1 commit
  14. 17 Nov, 2015 3 commits
  15. 27 Oct, 2015 1 commit
    • yangguo's avatar
      RegExp: remove last match info override. · 85e085b7
      yangguo authored
      With ES6 21.2.5.8, step 13, we no longer have to keep up the illusion
      that matching and calling replace function is interleaved. This is
      observable through unspec'ed static properties such as RegExp.$1.
      
      Last match info not working yet.
      
      R=littledan@chromium.org
      
      Review URL: https://codereview.chromium.org/1418703003
      
      Cr-Commit-Position: refs/heads/master@{#31593}
      85e085b7
  16. 21 Aug, 2015 1 commit
  17. 13 Aug, 2015 1 commit
  18. 10 Jun, 2015 1 commit
  19. 09 Jun, 2015 4 commits
  20. 15 May, 2015 1 commit
  21. 20 Apr, 2015 1 commit
  22. 15 Apr, 2015 1 commit
  23. 30 Jan, 2015 3 commits
  24. 29 Jan, 2015 1 commit
  25. 23 Jan, 2015 1 commit
    • danno's avatar
      Remove the dependency of Zone on Isolate · c7b09aac
      danno authored
      Along the way:
      - Thread isolate parameter explicitly through code that used to
        rely on getting it from the zone.
      - Canonicalize the parameter position of isolate and zone for
        affected code
      - Change Hydrogen New<> instruction templates to automatically
        pass isolate
      
      R=mstarzinger@chromium.org
      LOG=N
      
      Review URL: https://codereview.chromium.org/868883002
      
      Cr-Commit-Position: refs/heads/master@{#26252}
      c7b09aac
  26. 16 Dec, 2014 1 commit
  27. 19 Nov, 2014 1 commit
  28. 19 Sep, 2014 1 commit