Caitlin Potter

Toronto

Hacker

Filter

By Type:

Commits

[mjsunit] fix regression test for v8:7706

[mjsunit] fix regression test for v8:7706 The originally checked in regression test (https://chromium-review.googlesource.com/c/v8/v8/+/1034210/3/test/mjsunit/es6/regress/regress-7706.js) didn't actually reproduce the...

Caitlin Potter01/05/2018

[mjsunit] fix regression test for v8:7706

[mjsunit] fix regression test for v8:7706 The originally checked in regression test (https://chromium-review.googlesource.com/c/v8/v8/+/1034210/3/test/mjsunit/es6/regress/regress-7706.js) didn't actually reproduce the...

Caitlin Potter01/05/2018

[objects] fix forced slow path in MigrateSlowToFast

[objects] fix forced slow path in MigrateSlowToFast Without this change, we could disable slow paths required when symbols such as toStringTag are present on a receiver, but accessors or interceptors are not (added in 31800120ccb) This change modifies...

Caitlin Potter29/04/2018

[objects] fix forced slow path in MigrateSlowToFast

[objects] fix forced slow path in MigrateSlowToFast Without this change, we could disable slow paths required when symbols such as toStringTag are present on a receiver, but accessors or interceptors are not (added in 31800120ccb) This change modifies...

Caitlin Potter29/04/2018

Reland "[esnext] re-implement template strings"

Reland "[esnext] re-implement template strings" - Add a new bytecode for the ToString operation, replacing the old intrinsic call (currently does not collect type feedback). - Add a new AST node to represent TemplateLiterals, and avoid generating...

Caitlin Potter02/04/2018