Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
6.9
-
None
-
102cec3fd (dev), c6336b388 (dev), 24a9e1a1b (dev), 6d4a14f04 (dev), fbed22167 (dev), 73f88b7d7 (dev), e338bbed4 (dev), 4352e3eec (dev), 17ac86aa6 (dev)
Description
See if we can make qqmljslinter "fast enough" for the QDS use case, where linting a file should take max 50ms. Current measurements show that some files need up to 700ms.
Attachments
Issue Links
- resulted from
-
QTBUG-129308 qmllint: implement .ui.qml warnings from qmljsstaticanalysismessage.cpp
-
- In Progress
-
For Gerrit Dashboard: QTBUG-133349 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
621862,10 | WIP: BoundNames: trade memory for performance | dev | qt/qtdeclarative | Status: NEW | -2 | 0 |
620651,7 | qmllint: add benchmark | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
621108,4 | QQmlSA: make findPropertyUsage a bit faster | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
621373,3 | QQmlJSLinterCodeGen: disable compiler checks when category is disabled | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
621374,4 | qqmljsutils: improve didYouMean performance | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
621772,5 | qmllint: avoid wasteful didYouMean calls | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
621773,7 | tst_qmllint_benchmark: also time "real" projects | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |
621865,3 | qmlcompiler: Avoid pointless QSharedPointer (con|de)struction | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
621920,11 | qqmljstyperesolver: De-pessimize isNumeric | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
622116,2 | qmlcompiler: Avoid more QSharedPointer (con|de)struction | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |