Changeset 51724 in webkit
- Timestamp:
- Dec 4, 2009 5:21:45 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r51677 r51724 1 2009-12-04 Kent Hansen <kent.hansen@nokia.com> 2 3 Reviewed by Darin Adler. 4 5 JavaScript delete operator should return false for string properties 6 https://bugs.webkit.org/show_bug.cgi?id=32012 7 8 * runtime/StringObject.cpp: 9 (JSC::StringObject::deleteProperty): 10 1 11 2009-12-03 Drew Wilson <atwilson@chromium.org> 2 12 -
trunk/JavaScriptCore/runtime/StringObject.cpp
r51671 r51724 80 80 if (propertyName == exec->propertyNames().length) 81 81 return false; 82 bool isStrictUInt32; 83 unsigned i = propertyName.toStrictUInt32(&isStrictUInt32); 84 if (isStrictUInt32 && internalValue()->canGetIndex(i)) 85 return false; 82 86 return JSObject::deleteProperty(exec, propertyName); 83 87 } -
trunk/LayoutTests/ChangeLog
r51721 r51724 1 2009-12-04 Kent Hansen <kent.hansen@nokia.com> 2 3 Reviewed by Darin Adler. 4 5 Add test for JavaScript string property deletion 6 https://bugs.webkit.org/show_bug.cgi?id=32012 7 8 * fast/js/script-tests/string-property-deletion.js: Added. 9 * fast/js/string-property-deletion-expected.txt: Added. 10 * fast/js/string-property-deletion.html: Added. 11 1 12 2009-12-04 Yuzo Fujishima <yuzo@google.com> 2 13
Note: See TracChangeset
for help on using the changeset viewer.