aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler
Commit message (Expand)AuthorAgeFilesLines
* V4 SSA: cleanup: rename single letter variables.Erik Verbruggen2013-09-251-40/+40
* V4 SSA: change life-time interval coverage calculation.Erik Verbruggen2013-09-251-1/+9
* V4: enable register allocator on linux and macos on x86_64.Erik Verbruggen2013-09-251-1/+1
* V4 regalloc: fix intersection calculation.Erik Verbruggen2013-09-251-7/+10
* V4: fix move mappingErik Verbruggen2013-09-253-7/+9
* V4 JIT: fixes after NaN boxing changes.Erik Verbruggen2013-09-252-36/+44
* V4: re-enable SSA transformation and optimization.Erik Verbruggen2013-09-252-2/+2
* V4 JIT: generate code for unary not operator.Erik Verbruggen2013-09-252-1/+17
* Fix cases where mark() would access uninitialized memoryLars Knoll2013-09-223-1/+8
* Change the runtime API over to using StringRef's instead of String*Lars Knoll2013-09-224-13/+17
* Merge branch 'wip/v4' of qtdeclarative into devSimon Hausmann2013-09-212-1/+9
|\
| * [new compiler] Fix local variable declarations in binding expressionsSimon Hausmann2013-09-201-1/+4
| * [new compiler] Fix signal handlers on own propertiesSimon Hausmann2013-09-201-0/+5
* | Add Singleton support for QMLAntti Piira2013-09-214-5/+25
* | Merge branch 'wip/v4' of qtdeclarative into devSimon Hausmann2013-09-2017-78/+2022
|\|
| * [new compiler] Initial support for alias propertiesSimon Hausmann2013-09-203-8/+57
| * Fix destruction of QV4::CompiledData::CompilationUnit objectsSimon Hausmann2013-09-202-9/+22
| * [new compiler] Fix crash with non-existent attached property objectsSimon Hausmann2013-09-201-1/+4
| * [new compiler] Fix crash with empty function bodiesSimon Hausmann2013-09-203-10/+15
| * Fix crash in QV4::CompiledData::CompilationUnitSimon Hausmann2013-09-202-1/+3
| * [new compiler] Initial support for componentsSimon Hausmann2013-09-203-0/+5
| * [new compiler] Improve error handling and sanity checking for object idsSimon Hausmann2013-09-202-6/+23
| * [new compiler] Fix id parsingSimon Hausmann2013-09-201-2/+6
| * [new compiler] Fix function-local variable declarationsSimon Hausmann2013-09-201-1/+1
| * [new compiler] Finish support for initializing list propertiesSimon Hausmann2013-09-202-12/+29
| * [new compiler] Cleanup attached and group property determinationSimon Hausmann2013-09-202-8/+10
| * [new compiler] Initial support for attached propertiesSimon Hausmann2013-09-203-90/+115
| * [new compiler] Initial implementation of signal handler supportSimon Hausmann2013-09-203-1/+271
| * [new compiler] Avoid type reference lookups with empty stringsSimon Hausmann2013-09-201-1/+2
| * [new compiler] Fix function and binding expression setupSimon Hausmann2013-09-202-3/+46
| * Cleanup: Fold CompiledData::Value into CompiledData::BindingSimon Hausmann2013-09-203-19/+49
| * [new compiler] Add support for id propertiesSimon Hausmann2013-09-202-0/+47
| * [new compiler] Initial support for group propertiesSimon Hausmann2013-09-203-7/+78
| * Merge branch 'dev' of ssh://codereview.qt-project.org/qt/qtdeclarative into HEADSimon Hausmann2013-09-2014-748/+1054
| |\
| * | [new compiler] Implement proper type resolutionSimon Hausmann2013-09-133-0/+41
| * | [new compiler] Implement name sanity checking for properties, signals and fun...Simon Hausmann2013-09-122-9/+108
| * | [new compiler] Improve error reportingSimon Hausmann2013-09-125-6/+25
| * | Fix error reporting timingSimon Hausmann2013-09-123-0/+9
| * | Merge branch 'dev' of qtdeclarative into wip/v4Simon Hausmann2013-09-1110-132/+340
| |\ \
| * | | Fix error reporting for wrong signal parameter declarationsSimon Hausmann2013-09-083-6/+14
| * | | Beginning of a new qml parserSimon Hausmann2013-09-0813-51/+1195
| * | | Make it possible to supply an external JS unit generator to the iselSimon Hausmann2013-09-058-22/+42
* | | | V4: fixes after ReturnValue and ValueRef introduction.Erik Verbruggen2013-09-202-6/+33
* | | | V4 interpreter: inline add/sub/mul on numbers.Erik Verbruggen2013-09-201-9/+20
* | | | V4 interpreter: add hints for unop/binop targetsErik Verbruggen2013-09-201-1/+9
* | | | V4 JIT: generate inline code for more binops.Erik Verbruggen2013-09-203-0/+55
* | | | V4 IR: rename ObjectType to VarTypeErik Verbruggen2013-09-205-25/+29
* | | | Use a handwritten offsetof macroLars Knoll2013-09-203-22/+22
| |_|/ |/| |
* | | Refactor our NaN boxing to be more efficientLars Knoll2013-09-182-23/+94
* | | Convert a few more methods in ExecutionEngine to use protected pointersLars Knoll2013-09-181-1/+1