aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* qv4: assign split of edges to loop header to the correct groupFawzi Mohamed2014-11-051-1/+13
* qv4: assign split edges to the correct loop groupFawzi Mohamed2014-11-041-9/+1
* Fix QQmlTypeData object leakJian Liang2014-10-271-0/+1
* Check list property before component when validating bindingsUlf Hermann2014-10-211-2/+2
* Fix QQmlExpression/QQmlScriptString/QQmlBinding crashesSimon Hausmann2014-10-098-21/+15
* Cleanup: Simplify CompiledData::Unit structure to always include the string t...Simon Hausmann2014-09-244-14/+28
* Revert mapping of var signal parameters to QJSValueSimon Hausmann2014-09-191-1/+1
* Fix failing assertion when compiling self-referencing QML singletonSimon Hausmann2014-09-111-6/+7
* V4: disable type inference and loop peeling for the interpreter.Erik Verbruggen2014-08-267-21/+39
* Fix QML2 hang on gcc 4.6.3 armhfPelle Johnsen2014-08-251-4/+8
* Update license headers and add new licensesJani Heikkinen2014-08-2521-395/+227
* v4: Enable primitive conversation to QQmlScriptString in javascriptSebastian Sauer2014-08-222-1/+3
* V4 IR: Add loop peeling.Erik Verbruggen2014-08-183-23/+243
* V4 IR: add immediate dominator re-calculation.Erik Verbruggen2014-08-183-98/+276
* CleanupSimon Hausmann2014-08-157-121/+118
* V4 IR: change IR printing to be more readable.Erik Verbruggen2014-08-133-127/+145
* Merge "Merge remote-tracking branch 'origin/5.3' into 5.4" into refs/staging/5.4Simon Hausmann2014-08-121-6/+8
|\
| * Merge remote-tracking branch 'origin/5.3' into 5.4Simon Hausmann2014-08-121-6/+8
| |\
| | * Fix crash when loading invalid QML with behavior on invalid group propertySimon Hausmann2014-08-081-6/+8
* | | V4 JIT: tune generated instructions for inplace binopsErik Verbruggen2014-08-121-4/+13
|/ /
* | V4 IR: extend BasicBlockSet functionality.Erik Verbruggen2014-08-081-4/+72
* | V4: add more line number information.Erik Verbruggen2014-08-082-52/+57
* | Add support for conditional breakpoints and evaluate.Erik Verbruggen2014-08-081-1/+2
* | Accelerate property lookups for C++-based QObject singletons.Michael Brasser2014-08-077-8/+22
* | Make ssa compile on Android with gcc 4.6Laszlo Agocs2014-08-041-14/+15
* | Merge remote-tracking branch 'origin/5.3' into devFrederik Gladhorn2014-07-291-2/+2
|\|
| * Fix interaction of garbage collector with JS objects during QML type instanti...Simon Hausmann2014-07-261-2/+2
* | Merge remote-tracking branch 'origin/5.3' into devSimon Hausmann2014-07-261-15/+26
|\|
| * V4: work around a bug in libc++'s std::vector<bool>Erik Verbruggen2014-07-241-8/+23
* | V4 IR: loop detection: also record loop information separately.Erik Verbruggen2014-07-241-7/+133
* | V4 IR: change dominator tree to hold on to less memory.Erik Verbruggen2014-07-241-59/+72
* | V4 IR: add IR verification functions.Erik Verbruggen2014-07-241-1/+183
* | V4 IR: change debug code enabling to use compile-time constantsErik Verbruggen2014-07-241-50/+68
* | V4 IR: copy arguments to temps at function start.Erik Verbruggen2014-07-233-0/+48
* | qml: Make ownership of CompiledUnit more clearHolger Hans Peter Freyther2014-07-212-5/+4
* | V4 IR: (natural) loop detection.Erik Verbruggen2014-07-045-81/+291
* | Merge remote-tracking branch 'origin/5.3' into devFrederik Gladhorn2014-07-021-0/+8
|\|
| * Fix Stmt:Data object leakLiang Jian2014-06-131-0/+8
* | Allow integer values to be assigned QList<qreal> propertiesOleg Shparber2014-06-251-1/+1
* | V4 JIT: add some documentation and literature references.Erik Verbruggen2014-06-191-0/+2
* | V4 RegAlloc: simplify algorithm after introducing half open ranges.Erik Verbruggen2014-06-131-2/+0
* | V4 RegAlloc: change life-time intervals from closed to half-open.Erik Verbruggen2014-06-135-35/+94
* | V4 IR: Store positions for life-time intervals outside the statement.Erik Verbruggen2014-06-065-36/+96
* | V4 IR: add def statements to the worklist when removing uses.Erik Verbruggen2014-06-061-13/+11
* | Remove copy and accidental detach.Erik Verbruggen2014-06-062-3/+3
* | V4 RegAlloc: store, pass, and use life-time intervals by pointer.Erik Verbruggen2014-06-053-36/+62
* | Cleanup: Get rid of the url and file name members in QQmlCompiledDataSimon Hausmann2014-06-054-7/+5
* | Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-06-042-28/+47
|\|
| * Fix compilation on MSVC 2008Simon Hausmann2014-05-271-5/+16
| * Fix crash when sharing data structures between 32-bit and 64-bitSimon Hausmann2014-05-261-23/+31