Split SetProperty(...attributes, strictmode) into DefineProperty(...attributes) and...
authorverwaest@chromium.org <verwaest@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 27 Jun 2014 13:48:37 +0000 (13:48 +0000)
committerverwaest@chromium.org <verwaest@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 27 Jun 2014 13:48:37 +0000 (13:48 +0000)
commit63431b23d14b287dd8e54bc96b1551ca82aecc87
tree10f5c42d5e823972dcf8a977839873f665ca18e1
parent0133d96be397ab725813880c47b09973bd867787
Split SetProperty(...attributes, strictmode) into DefineProperty(...attributes) and SetProperty(...strictmode)

BUG=
R=rossberg@chromium.org

Review URL: https://codereview.chromium.org/351853005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22064 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
47 files changed:
src/api.cc
src/apinatives.js
src/arm/full-codegen-arm.cc
src/arm/ic-arm.cc
src/arm64/full-codegen-arm64.cc
src/array-iterator.js
src/array.js
src/arraybuffer.js
src/bootstrapper.cc
src/collection-iterator.js
src/collection.js
src/date.js
src/generator.js
src/i18n.js
src/ia32/full-codegen-ia32.cc
src/ia32/ic-ia32.cc
src/ic.cc
src/math.js
src/messages.js
src/mips/full-codegen-mips.cc
src/object-observe.js
src/promise.js
src/regexp.js
src/runtime.cc
src/runtime.h
src/scopeinfo.cc
src/string-iterator.js
src/string.js
src/symbol.js
src/typedarray.js
src/v8natives.js
src/weak_collection.js
src/x64/full-codegen-x64.cc
src/x87/full-codegen-x87.cc
test/cctest/test-api.cc
test/cctest/test-compiler.cc
test/cctest/test-debug.cc
test/mjsunit/object-define-property.js
test/mjsunit/regress/regress-1199637.js
test/mjsunit/regress/regress-334.js
test/mjsunit/regress/regress-cntl-descriptors-enum.js
test/mjsunit/runtime-gen/addproperty.js [moved from test/mjsunit/runtime-gen/ignoreattributesandsetproperty.js with 65% similarity]
test/mjsunit/runtime-gen/defineaccessorpropertyunchecked.js [moved from test/mjsunit/runtime-gen/defineorredefineaccessorproperty.js with 81% similarity]
test/mjsunit/runtime-gen/definedatapropertyunchecked.js [moved from test/mjsunit/runtime-gen/defineorredefinedataproperty.js with 78% similarity]
test/mjsunit/runtime-gen/setaccessorproperty.js [deleted file]
test/mjsunit/runtime-gen/setproperty.js
tools/generate-runtime-tests.py