summaryrefslogtreecommitdiffstats
path: root/src/corelib/thread/qthread.cpp
diff options
context:
space:
mode:
authorMikhail Svetkin <mikhail.svetkin@qt.io>2018-07-26 10:42:03 +0200
committerMikhail Svetkin <mikhail.svetkin@qt.io>2018-08-16 17:56:40 +0000
commitd9d35b9fb6eef13b69d54c876a3b6f1c1b629704 (patch)
tree107731f06553c3ea826175274f23735ef5cfb440 /src/corelib/thread/qthread.cpp
parentd98106d1d5a9ac68f0e4d20429d2d41b3dbcc131 (diff)
Optimize implementation of Indexes generator
... which is Qt's version of std::make_index_sequence / C++14. The current Indexes generator is recursing O(N) times which is reaching recursion limits level for long IndexesList. This implementation has only O(log N) recursion. Change-Id: I423ef05152d77b18f1f5a64c49b273f49aa958bb Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/thread/qthread.cpp')
0 files changed, 0 insertions, 0 deletions