Reviewers: Erik Corry, Kevin Millikin,

Message:
@kmillikin, please check the virtual frame usage in ia32 and x64 for any
misunderstandings.


Description:
Create a new RegExp object for every evaluation of a RegExp literal.
Changes necessary to following ES5 semantics and matching Safari - in ES3
the same RegExp object was generated by each evaluation of the RegExp literal.
Fixes bug 704.

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

Affected files:
  M src/arm/codegen-arm.h
  M src/arm/codegen-arm.cc
  M src/arm/full-codegen-arm.cc
  M src/codegen.h
  M src/full-codegen.h
  M src/full-codegen.cc
  M src/ia32/codegen-ia32.h
  M src/ia32/codegen-ia32.cc
  M src/ia32/full-codegen-ia32.cc
  M src/ia32/macro-assembler-ia32.cc
  M src/objects.h
  M src/regexp.js
  M src/runtime.h
  M src/runtime.cc
  M src/string.js
  M src/x64/codegen-x64.h
  M src/x64/codegen-x64.cc
  M src/x64/full-codegen-x64.cc
  M src/x64/macro-assembler-x64.h
  M src/x64/macro-assembler-x64.cc
  M test/mjsunit/object-literal.js


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

Reply via email to