Caitlin Potter

Toronto, St Patrick’s Day, 1988

Hacker

Filter

By Type:

Commits

[builtins] refactor ArrayIncludes using TF_BUILTIN

[builtins] refactor ArrayIncludes using TF_BUILTIN Use TF_BUILTIN() to implement ArrayIncludes(). It's easier on the eyes and easier to read. BUG=v8:3575 R=cbruni@chromium.org, ishell@chromium.org Change-Id:...

Caitlin Potter20/02/2017

[builtins] refactor ArrayIncludes using TF_BUILTIN

[builtins] refactor ArrayIncludes using TF_BUILTIN Use TF_BUILTIN() to implement ArrayIncludes(). It's easier on the eyes and easier to read. BUG=v8:3575 R=cbruni@chromium.org, ishell@chromium.org Change-Id:...

Caitlin Potter20/02/2017

[builtins] fix incorrect return value in ArrayIncludes

[builtins] fix incorrect return value in ArrayIncludes Take runtime path if startIndex parameter requires a ToInteger() call, which can modify the elements kind of the receiver. This removes a stub call from the builtin, and simplifies code...

Caitlin Potter20/02/2017

[builtins] fix incorrect return value in ArrayIncludes

[builtins] fix incorrect return value in ArrayIncludes Take runtime path if startIndex parameter requires a ToInteger() call, which can modify the elements kind of the receiver. This removes a stub call from the builtin, and simplifies code...

Caitlin Potter20/02/2017

[cleanup] NATIVE_CONTEXT_IMPORTED_FIELDS to NATIVE_CONTEXT_INTRINSIC_…

[cleanup] NATIVE_CONTEXT_IMPORTED_FIELDS to NATIVE_CONTEXT_INTRINSIC_FUNCTIONS Some of these functions are invoked by BytecodeGenerator due to parser desugarings, and moving the context indices cause BytecodeExpectationsPrinter to render them as...

Caitlin Potter16/02/2017