• mmaly@chromium.org's avatar
    Implement assignment to undefined reference in ES5 Strict Mode. · e0be3072
    mmaly@chromium.org authored
    Strict mode assignment to undefined reference.
    Simple assignments (x = <value>) use CODE_TARGET_CONTEXT.
    StoreIC stores its own strictness in extra_ic_state.
    The strcitness is propagated as further ic stubs are generated.
    
    Details:
    * ReferenceError on assignment to non-resolvable reference in strict mode.
    * Fix es5conform test expectation file.
    * Add es5conform test suite into .gitignore.
    * Fix Xcode project.
    * Change implemented in virtual frame code generator, as well as full-codegen
      for all architectures.
    * Fix debugger test.
    * Fix comment for CODE_TARGET_CONTEXT
    * Implement remaining StoreIC stubs to be strict mode aware.
    * Trace extra_ic_state() for ic code stubs.
    
    Code Review URL: http://codereview.chromium.org/6474026/
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6760 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    e0be3072
Name
Last commit
Last update
..
gyp Loading commit data...
oom_dump Loading commit data...
v8.xcodeproj Loading commit data...
visual_studio Loading commit data...
codemap.js Loading commit data...
consarray.js Loading commit data...
csvparser.js Loading commit data...
gc-nvp-trace-processor.py Loading commit data...
generate-ten-powers.scm Loading commit data...
js2c.py Loading commit data...
jsmin.py Loading commit data...
linux-tick-processor Loading commit data...
linux-tick-processor.py Loading commit data...
ll_prof.py Loading commit data...
logreader.js Loading commit data...
mac-nm Loading commit data...
mac-tick-processor Loading commit data...
presubmit.py Loading commit data...
process-heap-prof.py Loading commit data...
profile.js Loading commit data...
profile_view.js Loading commit data...
run-valgrind.py Loading commit data...
splaytree.js Loading commit data...
splaytree.py Loading commit data...
stats-viewer.py Loading commit data...
test.py Loading commit data...
tickprocessor-driver.js Loading commit data...
tickprocessor.js Loading commit data...
tickprocessor.py Loading commit data...
utils.py Loading commit data...
windows-tick-processor.bat Loading commit data...
windows-tick-processor.py Loading commit data...