V<String> ToStringImpl(V<Context> context, V<JSAny> o) {TODO: Remove before landing.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
LGTM, thanks for the cleanup :)
return this->Asm().template Emit<Name##Op>(detail::MakeShadowy(args)...); \Just `Emit` I guess now that it's in the same class.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
V<String> ToStringImpl(V<Context> context, V<JSAny> o) {Nico HartmannTODO: Remove before landing.
Done
return this->Asm().template Emit<Name##Op>(detail::MakeShadowy(args)...); \Just `Emit` I guess now that it's in the same class.
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
@Leszek for src/heap and src/interpreter, thanks
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[turboshaft] Embed AssemblerOpInterface into reducer stack
The Assembler no longer inherits directly from both, the ReducerStack
and the AssemblerOpInterface, but the latter is part of the former's
class hierarchy. This allows reducers to overwrite assembler functions
(e.g. builtin reducers can provide a CallBuiltin that doesn't require
a FrameState argument).
Furthermore: Remove the additional layer of TS-abstraction in the
Assembler setup that we introduced when we tried to make the
Turboshaft architecture IR independent.
NO_IFTTT=Only changed class name inside a comment.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |