Status: Available
Owner: ----
Labels: Type-Bug Priority-Medium Harmony Area-Compiler
New issue 4414 by caitpott...@gmail.com: Implement inline-able
CreateDataProperty runtime method
https://code.google.com/p/v8/issues/detail?id=4414
CreateDataProperty() is used all over the spec, and is very close to
ordinary property assignment (which is relatively fast in V8). For example,
the Babel implementation of rest parameters is significantly faster than
both implementations of rest parameters in V8 (the original full-codegen
version, and the newer desugared version).
Inlining CreateDataProperty() in TF and full-codegen, it should be possible
to exceed Babel's implementation in terms of both performance and
correctness. There are also numerous other areas of the spec which are
currently implemented using expensive runtime calls. This could benefit
these dramatically.
So, even though it may not be the absolute highest priority right now, the
perf benefits alone ought to be worth something
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
v8-dev mailing list
v8-dev@googlegroups.com
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 v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.