Skip to content

Commit

Permalink
Improve performance of the QML front-end
Browse files Browse the repository at this point in the history
Introduced a new lexer and a more efficient representation of
the AST. Instead of creating unique name ids, we simply use
QStringRef(s).

Change-Id: I403472fa2bb74d2c87dd6314065306499677a3bf
Authored-by: Roberto Raggi
Reviewed-on: http://codereview.qt.nokia.com/3750
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
  • Loading branch information
Aaron Kennedy authored and Qt by Nokia committed Aug 30, 2011
1 parent 3f7ea11 commit c742d2d
Show file tree
Hide file tree
Showing 22 changed files with 2,585 additions and 2,314 deletions.
3 changes: 2 additions & 1 deletion src/declarative/qml/parser/parser.pri
Expand Up @@ -10,7 +10,8 @@ HEADERS += \
$$PWD/qdeclarativejsmemorypool_p.h \
$$PWD/qdeclarativejsnodepool_p.h \
$$PWD/qdeclarativejsparser_p.h \
$$PWD/qdeclarativejsglobal_p.h
$$PWD/qdeclarativejsglobal_p.h \
$$PWD/qdeclarativejskeywords_p.h

SOURCES += \
$$PWD/qdeclarativejsast.cpp \
Expand Down

0 comments on commit c742d2d

Please sign in to comment.