Reviewers: Vyacheslav Egorov,

Description:
Backport hash collision workaround to 3.6.
This is made up of 9956, 10351, 10338 and 10330.
This change bakes the string hash key into the snapshot, so
it is determined at build time for shapshot configs.

Please review this at http://codereview.chromium.org/9124004/

SVN Base: http://v8.googlecode.com/svn/branches/3.6/

Affected files:
  M     src/arm/builtins-arm.cc
  M     src/arm/code-stubs-arm.h
  M     src/arm/code-stubs-arm.cc
  M     src/arm/deoptimizer-arm.cc
  M     src/arm/macro-assembler-arm.h
  M     src/arm/macro-assembler-arm.cc
  M     src/d8.cc
  M     src/flag-definitions.h
  M     src/heap.h
  M     src/heap.cc
  M     src/ia32/code-stubs-ia32.cc
  M     src/ia32/macro-assembler-ia32.cc
  M     src/mips/code-stubs-mips.cc
  M     src/mips/macro-assembler-mips.h
  M     src/objects-inl.h
  M     src/objects.h
  M     src/objects.cc
  M     src/profile-generator.cc
  M     src/x64/code-stubs-x64.cc
  M     test/cctest/SConscript
  A     test/cctest/test-hashing.cc
  M     test/mjsunit/debug-evaluate-locals-optimized-double.js
  M     test/mjsunit/debug-evaluate-locals-optimized.js


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

Reply via email to