Caitlin Potter

Toronto

Hacker

Filter

By Type:

Commits

[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

[esnext] implement spec change to TaggedTemplate callsite caching

[esnext] implement spec change to TaggedTemplate callsite caching Implements the change outlined in https://github.com/tc39/ecma262/pull/890, which has been ratified and pulled into the specification. In particular, template callsite objects are no...

Caitlin Potter12/02/2018