Reviewers: Vitaly, Dmitry Titov,

Message:
This could be the last of the obvious CLs.

Thanks
  Luke

Description:
[Isolates] RegExpStack and memory allocation limits

regexp-stack:
-> Split RegExpStackState from RegExpStack. RegExpStacks can be allocated
at will, while there is only one RegExpStackState per isolate.

platform-linux/platform-macos:
-> Protect lowest_ever_allocated and highest_ever_allocated with
a mutex (limit_mutex) that is initialized in OS::Setup.



Please review this at http://codereview.chromium.org/2807031/show

SVN Base: http://v8.googlecode.com/svn/branches/experimental/isolates/

Affected files:
  M     src/arm/regexp-macro-assembler-arm.cc
  M     src/assembler.cc
  M     src/ia32/regexp-macro-assembler-ia32.cc
  M     src/isolate.h
  M     src/isolate.cc
  M     src/platform-linux.cc
  M     src/platform-macos.cc
  M     src/regexp-macro-assembler.cc
  M     src/regexp-stack.h
  M     src/regexp-stack.cc
  M     src/v8threads.cc
  M     src/x64/regexp-macro-assembler-x64.cc
  M     test/cctest/test-alloc.cc
  M     test/cctest/test-assembler-x64.cc
  M     test/cctest/test-platform-linux.cc
  M     test/cctest/test-serialize.cc
  M     test/cctest/test-spaces.cc
  M     test/cctest/test-utils.cc


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to