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.

Reply via email to