Caitlin Potter

Toronto

Hacker

Filter

By Type:

Commits

[parser] don't generate unnecessary ADDs for template strings

[parser] don't generate unnecessary ADDs for template strings Avoid generating ADDs when concatenating the empty string with other template parts. This prevents the creation of useless feedback slots, and reduces the number of extra...

Caitlin Potter04/08/2018

[CloneObjectIC] copy may_have_interesting_symbols bit to fast result map

[CloneObjectIC] copy may_have_interesting_symbols bit to fast result map This fixes a CHECK failure in MapVerify, and gets the correct behaviour for uses of the well-known symbols. BUG=v8:7611, chromium:866229 R=jkummerow@chromium.org,...

Caitlin Potter04/08/2018

Reland "Reland [CloneObjectIC] overwrite monomorphic/polymorphic feed…

Reland "Reland [CloneObjectIC] overwrite monomorphic/polymorphic feedback if deprecated" An object with a deprecated Map which has already been cached in CloneObjectIC feedback is still a valid Map for fast cloning --- but to be consistent with other...

Caitlin Potter01/08/2018

Reland "Reland [CloneObjectIC] overwrite monomorphic/polymorphic feed…

Reland "Reland [CloneObjectIC] overwrite monomorphic/polymorphic feedback if deprecated" An object with a deprecated Map which has already been cached in CloneObjectIC feedback is still a valid Map for fast cloning --- but to be consistent with other...

Caitlin Potter01/08/2018

Reland [CloneObjectIC] overwrite monomorphic/polymorphic feedback if …

Reland [CloneObjectIC] overwrite monomorphic/polymorphic feedback if deprecated An object with a deprecated Map which has already been cached in CloneObjectIC feedback is still a valid Map for fast cloning --- but to be consistent with other ICs,...

Caitlin Potter31/07/2018