1. 25 Jul, 2016 1 commit
  2. 24 Jun, 2016 1 commit
  3. 15 Jun, 2016 1 commit
  4. 20 Apr, 2016 1 commit
  5. 04 Apr, 2016 1 commit
  6. 01 Apr, 2016 1 commit
  7. 25 Mar, 2016 1 commit
    • adamk's avatar
      Remove --harmony-regexps flag · 06403470
      adamk authored
      It's been on since M49. Also moved tests from harmony -> es6,
      one of which was merged with another test of the same name.
      
      While moving stuff over to regexp.js, I also noticed that there
      were unused calls to %FunctionSetName and %SetNativeFlag (those
      calls are already handled by InstallGetter()).
      
      Review URL: https://codereview.chromium.org/1838563003
      
      Cr-Commit-Position: refs/heads/master@{#35076}
      06403470
  8. 15 Mar, 2016 1 commit
  9. 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
  10. 27 Jan, 2016 1 commit
  11. 21 Jan, 2016 3 commits
  12. 11 Jan, 2016 2 commits
  13. 08 Jan, 2016 1 commit
  14. 22 Dec, 2015 3 commits
    • littledan's avatar
      Reland of Add web compat workarounds for ES2015 RegExp semantics (patchset #3... · 424ef009
      littledan authored
      Reland of Add web compat workarounds for ES2015 RegExp semantics (patchset #3 id:40001 of https://codereview.chromium.org/1543723002/ )
      
      Unexpectedly, websites depend on doing feature testing with
      RegExp.prototype.sticky and browser testing with RegExp.prototype.toString().
      ES2015 newly throws exceptions for both of these. In order to enable shipping
      new ES2015 semantics, this patch puts in narrow workarounds for those two
      cases, keeping their old behavior. UseCounters are added for how often
      those particular cases come up, so we can see if it can be deprecated.
      
      This reland replaces problematic legacy const usage with var, to
      avoid issues with nosnap builds.
      
      R=yangguo
      CC=bmeurer
      BUG=v8:4637,v8:4617
      LOG=Y
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      
      Review URL: https://codereview.chromium.org/1545633002
      
      Cr-Commit-Position: refs/heads/master@{#33002}
      424ef009
    • bmeurer's avatar
      Revert of Add web compat workarounds for ES2015 RegExp semantics (patchset #3... · 08a1d1a2
      bmeurer authored
      Revert of Add web compat workarounds for ES2015 RegExp semantics (patchset #3 id:40001 of https://codereview.chromium.org/1543723002/ )
      
      Reason for revert:
      Breaks nosnap: http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosnap/builds/5883
      
      Original issue's description:
      > Add web compat workarounds for ES2015 RegExp semantics
      >
      > Unexpectedly, websites depend on doing feature testing with
      > RegExp.prototype.sticky and browser testing with RegExp.prototype.toString().
      > ES2015 newly throws exceptions for both of these. In order to enable shipping
      > new ES2015 semantics, this patch puts in narrow workarounds for those two
      > cases, keeping their old behavior. UseCounters are added for how often
      > those particular cases come up, so we can see if it can be deprecated.
      >
      > R=yangguo
      > BUG=v8:4637,v8:4617
      > LOG=Y
      > CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      >
      > Committed: https://crrev.com/98f819c3e0c92d54a306cdacadda73cf96d21b52
      > Cr-Commit-Position: refs/heads/master@{#32997}
      
      TBR=yangguo@google.com,yangguo@chromium.org,littledan@chromium.org
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=v8:4637,v8:4617
      
      Review URL: https://codereview.chromium.org/1546493003
      
      Cr-Commit-Position: refs/heads/master@{#32999}
      08a1d1a2
    • littledan's avatar
      Add web compat workarounds for ES2015 RegExp semantics · 98f819c3
      littledan authored
      Unexpectedly, websites depend on doing feature testing with
      RegExp.prototype.sticky and browser testing with RegExp.prototype.toString().
      ES2015 newly throws exceptions for both of these. In order to enable shipping
      new ES2015 semantics, this patch puts in narrow workarounds for those two
      cases, keeping their old behavior. UseCounters are added for how often
      those particular cases come up, so we can see if it can be deprecated.
      
      R=yangguo
      BUG=v8:4637,v8:4617
      LOG=Y
      CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_chromium_rel_ng;tryserver.blink:linux_blink_rel
      
      Review URL: https://codereview.chromium.org/1543723002
      
      Cr-Commit-Position: refs/heads/master@{#32997}
      98f819c3
  15. 16 Dec, 2015 1 commit
  16. 09 Dec, 2015 1 commit
  17. 07 Dec, 2015 1 commit
  18. 26 Nov, 2015 1 commit
  19. 17 Nov, 2015 3 commits
  20. 08 Oct, 2015 1 commit
    • mythria's avatar
      Continuing removing deprecated function from cctest · 6105581e
      mythria authored
      Removes deprecated functions from the following files:
      
      test/cctest/test-object-observe.cc
      test/cctest/test-parsing.cc
      test/cctest/test-platform.cc
      test/cctest/test-platform-linux.cc
      test/cctest/test-platform-win32.cc
      test/cctest/test-profile-generator.cc
      test/cctest/test-random-number-generator.cc
      test/cctest/test-regexp.cc
      test/cctest/test-reloc-info.cc
      test/cctest/test-representation.cc
      test/cctest/test-sampler-api.cc
      test/cctest/test-serialize.cc
      test/cctest/test-simd.cc
      test/cctest/test-slots-buffer.cc
      test/cctest/test-spaces.cc
      test/cctest/test-strings.cc
      test/cctest/test-strtod.cc
      test/cctest/test-symbols.cc
      test/cctest/test-threads.cc
      
      BUG=v8:4134
      LOG=n
      
      Review URL: https://codereview.chromium.org/1371363006
      
      Cr-Commit-Position: refs/heads/master@{#31173}
      6105581e
  21. 13 Aug, 2015 1 commit
  22. 12 Aug, 2015 1 commit
    • mstarzinger's avatar
      Remove inline header includes from non-inline headers (1). · 00a07bc1
      mstarzinger authored
      This tries to remove includes of "-inl.h" headers from normal ".h"
      headers, thereby reducing the chance of any cyclic dependencies and
      decreasing the average size of our compilation units.
      
      Note that this change still leaves 7 violations of that rule in the
      code. However there now is the "tools/check-inline-includes.sh" tool
      detecting such violations.
      
      R=bmeurer@chromium.org
      
      Review URL: https://codereview.chromium.org/1283033003
      
      Cr-Commit-Position: refs/heads/master@{#30125}
      00a07bc1
  23. 13 Jul, 2015 1 commit
  24. 30 Jan, 2015 3 commits
  25. 29 Jan, 2015 1 commit
  26. 26 Jan, 2015 1 commit
  27. 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
  28. 16 Jan, 2015 1 commit
  29. 12 Jan, 2015 1 commit
  30. 30 Sep, 2014 1 commit
  31. 19 Sep, 2014 1 commit