« Previous | Next » 

Revision b8208b6f

IDb8208b6ffb286716d13a4f28c240889f8638e778

Added by Bastian Waidelich over 10 years ago

[!!!][FEATURE] Speed up ObjectAccess

This change improves performance of ObjectAccess::getProperty(),
ObjectAccess::getPropertyPath() and ObjectAccess::isPropertyGettable()
by roughly 100% by changing the order of type handling and reducing the
amount of type checks in internal calls.

Also this removes support for Closure evaluation, as it is not used anymore
within the core.
However this should not change the behavior in most cases, unit tests
are still running through.

Change-Id: Ia2e7bb2ec4c9dd9ca150572e25478685be90d203

  • added
  • modified
  • copied
  • renamed
  • deleted