Reviewers: Kasper Lund, Description: - Pass the knowledge whether the old GC is compacting to the GC prologue and epilogue. This allows us to skip frame cooking and uncooking when doing a mark-sweep GC. - Add the ability for the code to refer to its code object by adding a handle to the code object in the MacroAssembler.
Please review this at http://codereview.chromium.org/27133 SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/accessors.cc M src/builtins.cc M src/code-stubs.cc M src/codegen.cc M src/debug.cc M src/factory.h M src/factory.cc M src/frames-arm.cc M src/frames-ia32.cc M src/frames.h M src/frames.cc M src/heap.h M src/heap.cc M src/macro-assembler-arm.h M src/macro-assembler-arm.cc M src/macro-assembler-ia32.h M src/macro-assembler-ia32.cc M src/mark-compact.h M src/mark-compact.cc M src/regexp-macro-assembler-ia32.h M src/regexp-macro-assembler-ia32.cc M src/runtime.cc M src/spaces.cc M src/stub-cache.h M src/stub-cache.cc M src/top.h M src/top.cc M src/v8threads.h M src/v8threads.cc M test/cctest/test-assembler-arm.cc M test/cctest/test-assembler-ia32.cc M test/cctest/test-disasm-ia32.cc M test/cctest/test-heap.cc --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---
