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 Potter02/04/2018

[esnext] fix tagged template caching strategy for eval caching

[esnext] fix tagged template caching strategy for eval caching Previously, eval caching was only disabled if the root eval body code contained a tagged template. Per discussion on https://github.com/tc39/ecma262/pull/890, this is incorrect. This...

Caitlin Potter19/02/2018

[esnext] fix tagged template caching strategy for eval caching

[esnext] fix tagged template caching strategy for eval caching Previously, eval caching was only disabled if the root eval body code contained a tagged template. Per discussion on https://github.com/tc39/ecma262/pull/890, this is incorrect. This...

Caitlin Potter19/02/2018

Changeset in webkit [228422]: [JSC] cache TaggedTemplate arrays by callsite rather than by contents ...

22 edits6 moves4 deletes in trunk [JSC] cache TaggedTemplate arrays by callsite rather than by contents ​https://bugs.webkit.org/show_bug.cgi?id=182717 Reviewed by Yusuke Suzuki. ​https://github.com/tc39/ecma262/pull/890 imposes a change to...

Caitlin Potter13/02/2018

Changeset in webkit [228422]: [JSC] cache TaggedTemplate arrays by callsite rather than by contents ...

22 edits6 moves4 deletes in trunk [JSC] cache TaggedTemplate arrays by callsite rather than by contents ​https://bugs.webkit.org/show_bug.cgi?id=182717 Reviewed by Yusuke Suzuki. ​https://github.com/tc39/ecma262/pull/890 imposes a change to...

Caitlin Potter13/02/2018