Page MenuHomePhabricator

evas_object_smart: Speed up some cache invalidation calls
ClosedPublic

Authored by ManMower on Jan 31 2019, 11:43 AM.

Details

Summary

A large number of cache invalidation calls are doing pointer
indirection that is completely avoidable.
Depends on D7852

Diff Detail

Repository
rEFL core/efl
Branch
landing_WIP
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 9302
ManMower created this revision.Jan 31 2019, 11:43 AM

It seems that this patch has no reviewers specified. If you are unsure who can review your patch, please check this wiki page and see if anyone can be added: https://phab.enlightenment.org/w/maintainers_reviewers/

ManMower requested review of this revision.Jan 31 2019, 11:43 AM
ManMower added a child revision: D7854: evas_private: Fix typo.
devilhorns accepted this revision.Jan 31 2019, 12:05 PM
devilhorns added a subscriber: devilhorns.

These changes make sense and looks like it should save some pointer indirection so I'm fine with it .. but I would rather not land this until cedric has a peek at it

This revision is now accepted and ready to land.Jan 31 2019, 12:05 PM
cedric accepted this revision.Feb 11 2019, 10:58 AM
devilhorns closed this revision.Feb 11 2019, 11:13 AM