qt5base-lts/qmake/library
Marc Mutz 7cba2acd2c qmake: replace QLinkedList with std::list
This is in preparation of deprecating QLinkedList.

There is but one substantial change: Instead of copying the linked list,
we move it now, and instead of copying items between these two lists, we
use std::list::splice(), which just relinks nodes. It is a bit surprising
that the comment on the ProValueMapStack suggests references into the
container must remain stable, and then some code changes addresses by
making copies of the elements.

This was probably a bug waiting to manifest itself.

Since nothing else in qmake is using QLinkedList now, remove qlinkedlist.o
from the qmake build.

Change-Id: I08a5b0661466bf50ad8f9f8abf58bc801aef4ddc
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2019-05-13 19:18:59 +00:00
..
ioutils.cpp QRegExp include cleanup 2019-04-19 21:21:17 +00:00
ioutils.h qmake: minor fixups to ioutils for building in qt creator context 2018-03-29 18:15:35 +00:00
proitems.cpp qmake: make yet more use of ProString::toQStringRef() 2017-08-26 12:11:35 +00:00
proitems.h Replace Q_DECL_NOTHROW with noexcept the remaining places 2019-04-09 14:48:42 +00:00
qmake_global.h Updated license headers 2016-01-21 18:55:18 +00:00
qmakebuiltins.cpp qmake: use std names on a linked list 2019-05-13 16:39:22 +00:00
qmakeevaluator_p.h QRegExp include cleanup 2019-04-19 21:21:17 +00:00
qmakeevaluator.cpp qmake: replace QLinkedList with std::list 2019-05-13 19:18:59 +00:00
qmakeevaluator.h qmake: replace QLinkedList with std::list 2019-05-13 19:18:59 +00:00
qmakeglobals.cpp QRegExp include cleanup 2019-04-19 21:21:17 +00:00
qmakeglobals.h qmake: updates to the parsing code of external properties 2018-03-29 18:15:29 +00:00
qmakeparser.cpp qmake: fix file id mapping lifetime management 2018-08-24 12:16:37 +00:00
qmakeparser.h qmake: fix file id mapping lifetime management 2018-08-24 12:16:37 +00:00
qmakevfs.cpp Fix crash in qmake parsing 2018-11-29 07:46:02 +00:00
qmakevfs.h Merge remote-tracking branch 'origin/5.11' into 5.12 2018-11-09 10:34:33 +01:00
registry_p.h qmake: add $$read_registry() function 2019-01-05 20:33:07 +00:00
registry.cpp qmake: add $$read_registry() function 2019-01-05 20:33:07 +00:00