1. 21 Aug, 2015 2 commits
  2. 20 Aug, 2015 1 commit
    • domenic's avatar
      Add experimental, non-snapshotted V8 extras · 6f582f08
      domenic authored
      Embedders would use these for features which must be able to be turned
      off at runtime, despite being compiled into V8. They can be turned on
      and off by the embedder using the --experimental_extras flag, e.g. via
      v8::SetFlagsFromString.
      
      R=yangguo@chromium.org, mlippautz@chromium.org, hpayer@chromium.org
      BUG=chromium:507137
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1284413002
      
      Cr-Commit-Position: refs/heads/master@{#30260}
      6f582f08
  3. 13 Aug, 2015 3 commits
  4. 10 Aug, 2015 1 commit
  5. 06 Aug, 2015 2 commits
  6. 05 Aug, 2015 2 commits
  7. 03 Aug, 2015 1 commit
    • yangguo's avatar
      Remove JSFunctionResultCache. · 4a2e4420
      yangguo authored
      There is only one use case for it: String.prototype.search converts a
      string argument into a RegExp. The cache is used to avoid repeating that
      conversion. However, this does not make the added complexity worthwhile.
      
      Review URL: https://codereview.chromium.org/1267493006
      
      Cr-Commit-Position: refs/heads/master@{#29985}
      4a2e4420
  8. 31 Jul, 2015 1 commit
  9. 30 Jul, 2015 1 commit
  10. 28 Jul, 2015 1 commit
  11. 27 Jul, 2015 2 commits
  12. 23 Jul, 2015 1 commit
  13. 22 Jul, 2015 1 commit
  14. 21 Jul, 2015 1 commit
  15. 17 Jul, 2015 5 commits
  16. 15 Jul, 2015 4 commits
  17. 13 Jul, 2015 2 commits
  18. 07 Jul, 2015 2 commits
  19. 06 Jul, 2015 2 commits
    • fedor's avatar
      unicode-decoder: fix out-of-band write in utf16 · b199bcdd
      fedor authored
      `WriteUtf16Slow` should not assume that the output buffer has enough
      bytes to hold both words of surrogate pair. It should pass the number of
      remaining bytes to the `Utf8::ValueOf` instead, just as we already do in
      `Utf8DecoderBase::Reset`. Otherwise it will attempt to write the trail
      uint16_t past the buffer boundary, leading to memory corruption and
      possible crash.
      
      Originally reported by: Kris Reeves <kris.re@bbhmedia.com>
      
      BUG=v8:4274
      R=danno
      R=svenpanne
      LOG=y
      
      Review URL: https://codereview.chromium.org/1226493003
      
      Cr-Commit-Position: refs/heads/master@{#29485}
      b199bcdd
    • yangguo's avatar
      Do not truncate message strings. · f7b0ee34
      yangguo authored
      R=ishell@chromium.org
      BUG=chromium:505539
      LOG=N
      
      Review URL: https://codereview.chromium.org/1214373005
      
      Cr-Commit-Position: refs/heads/master@{#29481}
      f7b0ee34
  20. 05 Jul, 2015 1 commit
  21. 02 Jul, 2015 3 commits
  22. 01 Jul, 2015 1 commit
    • verwaest's avatar
      Minor performance improvements to the LookupIterator · 5c278f63
      verwaest authored
      This change changes bootstrapping semantics for intercepted global objects. Unlike before, we'll now also call into the interceptor during bootstrapping. This affects properties loaded from within the runtime, such as global.Array and global.Symbol. The embedder will need to make sure that those values are the expected values during bootstrapping.
      
      BUG=chromium:505998
      LOG=n
      
      Review URL: https://codereview.chromium.org/1220813005
      
      Cr-Commit-Position: refs/heads/master@{#29414}
      5c278f63