Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
1.2.x
-
None
-
I8950416b743f99c3646a89640a1ac35c4c4362a1
Description
Children lists currently use QLists which perform terribly when the parent has many children - O instead of O(1).
Fix: ChildrenList should be made std::set instead of std::list, and the respective insert operation should be fixed. Affects files libshiboken/basewrapper.cpp, libshiboken/basewrapper_p.h.