Caitlin Potter

Toronto

Hacker

Filter

By Type:

Commits

[runtime] use new CloneObject bytecode for some ObjectLiteralSpread c…

[runtime] use new CloneObject bytecode for some ObjectLiteralSpread cases As discussed in https://docs.google.com/document/d/1sBdGe8RHgeYP850cKSSgGABTyfMdvaEWLy-vertuTCo/edit?ts=5b3ba5cc#, this CL introduces a new bytecode (CloneObject), and a new IC...

Caitlin Potter20/07/2018

[runtime] use new CloneObject bytecode for some ObjectLiteralSpread c…

[runtime] use new CloneObject bytecode for some ObjectLiteralSpread cases As discussed in https://docs.google.com/document/d/1sBdGe8RHgeYP850cKSSgGABTyfMdvaEWLy-vertuTCo/edit?ts=5b3ba5cc#, this CL introduces a new bytecode (CloneObject), and a new IC...

Caitlin Potter20/07/2018

[runtime] perform type conversion earlier in IntegerIndexedElementSet

[runtime] perform type conversion earlier in IntegerIndexedElementSet When storing an indexed property in a typed array, it's necessary to convert the value to a Number (or to a Bigint) before performing the bounds check,...

Caitlin Potter28/06/2018

[runtime] perform type conversion earlier in IntegerIndexedElementSet

[runtime] perform type conversion earlier in IntegerIndexedElementSet When storing an indexed property in a typed array, it's necessary to convert the value to a Number (or to a Bigint) before performing the bounds check,...

Caitlin Potter28/06/2018

[parser] propagate async arrow formal parameter error in arrow parame…

[parser] propagate async arrow formal parameter error in arrow parameters Instead of just discarding the expression classifier after parsing an after parsing an arrow function, accumulate the async arrow formal parameters...

Caitlin Potter26/06/2018