v8/test/mjsunit/strong
bmeurer db2ba190db [runtime] Replace many buggy uses of %_CallFunction with %_Call.
The semantics of the %_CallFunction intrinsic seem to be very unclear,
which resulted in a lot of bugs. Especially the combination with
%IsSloppyModeFunction is always a bug, because the receiver would be
wrapped in the wrong context. So the %IsSloppyModeFunction helper is
gone now, and many of the buggy uses of %_CallFunction are also
eliminated.

If you ever need to call something with a different receiver, then
%_Call is your friend now. It does what you want and implements the
call sequence fully (and correct).

BUG=v8:4413
LOG=n

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

Cr-Commit-Position: refs/heads/master@{#30634}
2015-09-08 13:35:32 +00:00
..
arrays.js
class-extend-null.js [strong] Strong classes can't extend null 2015-07-13 12:40:38 +00:00
class-object-frozen.js [strong] weak classes can't inherit from strong ones 2015-09-02 11:36:20 +00:00
class-weak-extend.js [strong] weak classes can't inherit from strong ones 2015-09-02 11:36:20 +00:00
classes.js [es6] Remove harmony-classes flag 2015-06-26 21:16:58 +00:00
declaration-after-use.js Delete --harmony-computed-property-names flag 2015-08-05 21:32:38 +00:00
delete.js
destructuring.js [parser] disallow language mode directive in body of function with non-simple parameters 2015-08-26 14:59:19 +00:00
empty-statement.js
equality.js
eval-direct.js
for-in.js
function-arity.js [runtime] Replace many buggy uses of %_CallFunction with %_Call. 2015-09-08 13:35:32 +00:00
functions.js [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
implicit-conversions-constants.js [strong] Implement strong mode semantics for the count operation. 2015-06-30 14:22:08 +00:00
implicit-conversions-count.js [strong] Implement strong mode semantics for the count operation. 2015-06-30 14:22:08 +00:00
implicit-conversions-inlining.js
implicit-conversions.js [strong] Implement strong mode semantics for the count operation. 2015-06-30 14:22:08 +00:00
literals.js [strong] weak classes can't inherit from strong ones 2015-09-02 11:36:20 +00:00
load-builtins.js [strong] Add tests for loading from super, loading with access checks 2015-07-02 15:23:48 +00:00
load-element-mutate-backing-store.js [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
load-element.js [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
load-property-mutate-backing-store.js [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
load-property.js [strong] Implement strong property access semantics 2015-06-30 15:24:43 +00:00
load-proxy.js [strong] Add test for strong load involving proxies 2015-07-02 15:24:58 +00:00
load-super.js [strong] Add tests for loading from super, loading with access checks 2015-07-02 15:23:48 +00:00
mutually-recursive-classes.js
mutually-recursive-funcs.js
object-delete.js
object-freeze-property.js
object-set-prototype.js
super.js [es6] Remove harmony-classes flag 2015-06-26 21:16:58 +00:00
switch.js
undefined.js
use-strong.js
var-let-const.js