tasn pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2462f1d47b32a57613bbc42ebb117a5247377452

commit 2462f1d47b32a57613bbc42ebb117a5247377452
Merge: 12850d4 199737a
Author: Tom Hacohen <t...@stosb.com>
Date:   Tue Aug 23 14:47:36 2016 +0100

    Efl object: Remove creation of event structure and passing it to eo.
    
    This was never used and will probably never be used. It was just wasting
    memory and making things more complicated.
    
    Just to give some more concrete numbers, this change alone reduced the
    number of dirty pages used by elementary by two. So quite significant.
    
    BREAKS ABI
    
    @feature

 src/benchmarks/eo/class_simple.c                   |  1 -
 src/benchmarks/eo/eo_bench_eo_do.c                 |  1 -
 src/bin/elementary/test_ui_grid.c                  |  2 +-
 src/bin/eolian/eo_generator.c                      | 37 ----------------------
 src/lib/elementary/efl_ui_grid.c                   |  2 +-
 src/lib/eo/Eo.h                                    |  1 -
 src/tests/eo/access/access_inherit.c               |  1 -
 src/tests/eo/access/access_simple.c                |  6 ----
 src/tests/eo/children/children_simple.c            |  1 -
 .../eo/composite_objects/composite_objects_comp.c  |  1 -
 .../composite_objects/composite_objects_simple.c   |  6 ----
 src/tests/eo/constructors/constructors_mixin.c     |  1 -
 src/tests/eo/constructors/constructors_simple.c    |  1 -
 src/tests/eo/constructors/constructors_simple2.c   |  1 -
 src/tests/eo/constructors/constructors_simple3.c   |  1 -
 src/tests/eo/constructors/constructors_simple4.c   |  1 -
 src/tests/eo/constructors/constructors_simple5.c   |  1 -
 src/tests/eo/constructors/constructors_simple6.c   |  1 -
 src/tests/eo/constructors/constructors_simple7.c   |  1 -
 .../function_overrides_inherit.c                   |  1 -
 .../function_overrides_inherit2.c                  |  1 -
 .../function_overrides_inherit3.c                  |  1 -
 .../function_overrides/function_overrides_simple.c |  1 -
 src/tests/eo/interface/interface_interface.c       |  1 -
 src/tests/eo/interface/interface_interface2.c      |  1 -
 src/tests/eo/interface/interface_simple.c          |  1 -
 src/tests/eo/mixin/mixin_inherit.c                 |  1 -
 src/tests/eo/mixin/mixin_mixin.c                   |  1 -
 src/tests/eo/mixin/mixin_mixin2.c                  |  1 -
 src/tests/eo/mixin/mixin_mixin3.c                  |  1 -
 src/tests/eo/mixin/mixin_mixin4.c                  |  1 -
 src/tests/eo/mixin/mixin_simple.c                  |  1 -
 src/tests/eo/signals/signals_simple.c              |  8 -----
 .../eo/suite/eo_test_class_behaviour_errors.c      |  2 --
 src/tests/eo/suite/eo_test_class_errors.c          | 12 -------
 src/tests/eo/suite/eo_test_class_simple.c          |  5 +--
 src/tests/eo/suite/eo_test_class_singleton.c       |  1 -
 src/tests/eo/suite/eo_test_general.c               |  9 ------
 src/tests/eo/suite/eo_test_threaded_calls.c        |  1 -
 src/tests/eolian/data/class_simple_ref.c           |  1 -
 src/tests/eolian/data/override_ref.c               |  3 +-
 41 files changed, 4 insertions(+), 118 deletions(-)

-- 


Reply via email to