Drive-by ...
How about we use the SharedFunctionInfo::function_data for that overloading?
This field is currently used for two purposes ...
1) For API function which are backed by C++ implementation. I don't think we
will ever need bytecode for them. :)
2) For number special builtin functions. For now we would just exclude these
functions from being interpreted. See the FUNCTIONS_WITH_ID_LIST list in the
objects.h file for a list of what we are talking about here.
The above two cases are clearly distinguishable from bytecode, as either
IsSmi()
or IsFunctionTemplateInfo() will hold for them respectively.
WDYT?
https://codereview.chromium.org/1230753004/
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.