QmlJS: Refactor LookupContext creation for speed.
* If possible, create LookupContexts through SemanticInfo; it caches the linked Context and will be faster. * Contexts now own their Engine. Reviewed-by: Lasse Holmstedt
Showing
- src/libs/qmljs/qmljscheck.cpp 1 addition, 2 deletionssrc/libs/qmljs/qmljscheck.cpp
- src/libs/qmljs/qmljscheck.h 0 additions, 1 deletionsrc/libs/qmljs/qmljscheck.h
- src/libs/qmljs/qmljsicontextpane.h 3 additions, 3 deletionssrc/libs/qmljs/qmljsicontextpane.h
- src/libs/qmljs/qmljsinterpreter.cpp 5 additions, 14 deletionssrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 4 additions, 9 deletionssrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljslookupcontext.cpp 43 additions, 6 deletionssrc/libs/qmljs/qmljslookupcontext.cpp
- src/libs/qmljs/qmljslookupcontext.h 13 additions, 1 deletionsrc/libs/qmljs/qmljslookupcontext.h
- src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp 4 additions, 6 deletions...gins/qmldesigner/designercore/model/texttomodelmerger.cpp
- src/plugins/qmljseditor/qmljscodecompletion.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljscodecompletion.cpp
- src/plugins/qmljseditor/qmljseditor.cpp 25 additions, 19 deletionssrc/plugins/qmljseditor/qmljseditor.cpp
- src/plugins/qmljseditor/qmljseditor.h 9 additions, 0 deletionssrc/plugins/qmljseditor/qmljseditor.h
- src/plugins/qmljseditor/qmljshoverhandler.cpp 1 addition, 2 deletionssrc/plugins/qmljseditor/qmljshoverhandler.cpp
- src/plugins/qmljseditor/qmloutlinemodel.cpp 4 additions, 8 deletionssrc/plugins/qmljseditor/qmloutlinemodel.cpp
- src/plugins/qmljseditor/quicktoolbar.cpp 24 additions, 20 deletionssrc/plugins/qmljseditor/quicktoolbar.cpp
- src/plugins/qmljseditor/quicktoolbar.h 2 additions, 2 deletionssrc/plugins/qmljseditor/quicktoolbar.h
Loading
Please register or sign in to comment