-
Technical task
-
Resolution: Unresolved
-
P2: Important
-
None
-
28377160b (dev)
Investigate if the mechanism introduced by https://codereview.qt-project.org/c/qt/qtdeclarative/+/518320/3 can be made concurrent.
One naive approach could be to create the Dom while, in a separate thread, CMake is rebuilding the qmltypes, qmldir and qrc files. Once the CMake is finished, recreate the Dom and replace the previoulsy created Dom on outdated information.
- is required for
-
VSCODEEXT-197 Slow formatting with VSCode Qt Qml extension
-
- Closed
-
- relates to
-
QTCREATORBUG-32700 QML snippets take too long to auto-complete and sometimes don't at all
-
- Open
-
For Gerrit Dashboard: QTBUG-119163 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
670344,6 | qqmlcodemodel: add UpdatePolicy enum for snapshot updates | dev | qt/qtdeclarative | Status: NEW | +1 | 0 |
670345,5 | qqmlcodemodel: run CMake process concurrently | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
670382,5 | QQmlCodeModel: add function to get all build paths | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
673429,3 | QQmlCodeModel: populate files after loading them | dev | qt/qtdeclarative | Status: NEW | -1 | 0 |
673430,2 | QQmlCodeModel: pass command line build folder to codemodels | dev | qt/qtdeclarative | Status: NEW | +1 | 0 |
673431,3 | QQmlCodeModel: introduce QProcessScheduler | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
673449,2 | qmlls: fix manual test | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
673450,2 | QQmlCodeModel: run CMake build in background | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
673451,2 | QQmlCodeModel: call CMake on workspace opening | dev | qt/qtdeclarative | Status: NEW | 0 | -1 |
520257,1 | WIP: qmlls: reconstruct Dom when CMake build finishes | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
670343,5 | qqmlcodemodel: extract version checking code into static method | dev | qt/qtdeclarative | Status: MERGED | +2 | +1 |