Change implementation of eval to make an exact distinction between direct eval and...
authorolehougaard <olehougaard@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 27 Nov 2008 13:55:06 +0000 (13:55 +0000)
committerolehougaard <olehougaard@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 27 Nov 2008 13:55:06 +0000 (13:55 +0000)
commit2b72eeedfbb29d1754108f9ae16e7bdfb2e07777
tree68aacf1c1e23c2663bb4b0e910d5b56c0b905b2c
parent1a9e303e890cd46aa88b6df7c6401918bdfeb14b
Change implementation of eval to make an exact distinction between direct eval and aliased eval.
Review URL: http://codereview.chromium.org/12673

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@860 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
25 files changed:
src/ast.cc
src/ast.h
src/codegen-arm.cc
src/codegen-arm.h
src/codegen-ia32.cc
src/codegen-ia32.h
src/contexts.cc
src/debug-delay.js
src/globals.h
src/heap.h
src/parser.cc
src/prettyprinter.cc
src/prettyprinter.h
src/rewriter.cc
src/runtime.cc
src/runtime.h
src/scopes.cc
src/scopes.h
src/usage-analyzer.cc
src/v8natives.js
test/cctest/test-api.cc
test/mjsunit/eval.js [new file with mode: 0644]
test/mjsunit/function-caller.js
test/mjsunit/fuzz-natives.js
test/mozilla/mozilla.status