DescriptionThe scanner now fails if all of its invocations of a given function
throw (and this is not expected); this catches bugs in the functions
and the scanner providing incorrect arguments. Other than this,
* Fixed setting <button>.type failing on Safari.
* ES5/3 implementation of Function.prototype.bind does not leave a
.prototype value if deleting the property fails.
* ES5/3 now uses a consistent error message for
'Property name may not end in double underscore.'
* Scanner: Added/fixed invocations to satisfy non-throwing requirement,
notably including Array methods.
* Scanner: Added 'Ref' abstraction to generalize the argsBy* shortcuts.
It is not yet used everywhere it ought to be.
* Scanner: Fix bug in handling of prototype methods from the taming
frame where the prototype would be used as 'this' rather than an
instance.
@r5569
Patch Set 1 #
Total comments: 2
Patch Set 2 : Scanner rejects functions which always throw; fix revealed bugs. #
Total comments: 2
MessagesTotal messages: 11
|
|||||||||||||||||||||||||||||||||||||