diff options
author | Mikhail Svetkin <mikhail.svetkin@qt.io> | 2018-07-26 10:42:03 +0200 |
---|---|---|
committer | Mikhail Svetkin <mikhail.svetkin@qt.io> | 2018-08-16 17:56:40 +0000 |
commit | d9d35b9fb6eef13b69d54c876a3b6f1c1b629704 (patch) | |
tree | 107731f06553c3ea826175274f23735ef5cfb440 /src/concurrent/concurrent.pro | |
parent | d98106d1d5a9ac68f0e4d20429d2d41b3dbcc131 (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/concurrent/concurrent.pro')
0 files changed, 0 insertions, 0 deletions