Page MenuHomePhabricator

eo: evalulate special counts earlier
AcceptedPublic

Authored by bu5hm4n on Fri, Jul 31, 1:57 AM.

Details

Summary

we have these special counts which are > 0 when there is a callback
subscribed. THey are currently evalulated in _callback_call. However,
we can also skip the entire call from inside eo_base_class as we are
having the fields there as well.

This way we are skipping the obj pointer lookup and vtable lookup.

Depends on D12078

Diff Detail

Repository
rEFL core/efl
Branch
devs/bu5hm4n/perf
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 17226
bu5hm4n created this revision.Fri, Jul 31, 1:57 AM
bu5hm4n requested review of this revision.Fri, Jul 31, 1:57 AM
cedric accepted this revision.Fri, Jul 31, 10:32 AM
This revision is now accepted and ready to land.Fri, Jul 31, 10:32 AM
bu5hm4n updated this revision to Diff 31002.Wed, Aug 5, 2:05 AM
bu5hm4n edited the summary of this revision. (Show Details)

rebase