[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/koffice/1.6/koffice/lib/kross
From:       Sebastian Sauer <mail () dipe ! org>
Date:       2006-06-17 17:42:13
Message-ID: 1150566133.773230.9467.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 552395 by sebsauer:

Refactor to provide more performance.

* We are not source-compatible any longer with 1.5 - port of the apps will follow.
* We gain around ~10% more speed and even more percentage less ram-usage. Thanks to oprofile :)
* There is a strict difference between callable objects and values (even if they are callable too) now.



 M  +74 -111   api/callable.cpp  
 M  +35 -37    api/callable.h  
 M  +2 -4      api/class.h  
 M  +2 -4      api/event.h  
 M  +2 -2      api/eventaction.cpp  
 M  +1 -1      api/eventaction.h  
 M  +2 -2      api/eventscript.cpp  
 M  +1 -1      api/eventscript.h  
 M  +3 -3      api/eventsignal.cpp  
 M  +1 -1      api/eventsignal.h  
 M  +3 -3      api/eventslot.cpp  
 M  +1 -3      api/eventslot.h  
 M  +2 -2      api/exception.cpp  
 M  +9 -15     api/exception.h  
 M  +5 -66     api/object.cpp  
 M  +2 -66     api/object.h  
 M  +4 -4      api/qtobject.cpp  
 M  +1 -3      api/qtobject.h  
 M  +7 -8      main/mainmodule.cpp  
 M  +2 -0      main/mainmodule.h  
 M  +5 -13     main/manager.cpp  
 M  +12 -8     python/pythonextension.cpp  
 M  +1 -1      python/pythonobject.cpp  
 M  +3 -2      ruby/rubyextension.cpp  
 M  +0 -2      test/main.cpp  
 M  +1 -1      test/testplugin.cpp  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic