aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4codegen_p.h
Commit message (Expand)AuthorAgeFilesLines
...
* | | Re-enable lookupsLars Knoll2017-06-221-0/+7
* | | Make sure we don't accept literals as lvaluesLars Knoll2017-06-211-1/+2
* | | Throw syntax error if arguments or eval are used as lvalues in strict modeLars Knoll2017-06-211-0/+1
* | | Add support for post increment/decrementErik Verbruggen2017-06-211-2/+4
* | | Fix 'this' handling and make it an rvalue onlyErik Verbruggen2017-06-201-1/+6
* | | Remove unused codeLars Knoll2017-06-201-1/+0
* | | Port JSCodeGen in qqmlirbuilder over to new parserLars Knoll2017-06-201-4/+24
* | | Remove a couple of references to the IRLars Knoll2017-06-201-2/+11
* | | Handle loads/stores of References betterLars Knoll2017-06-201-0/+4
* | | Beautify the codeLars Knoll2017-06-201-9/+16
* | | Fix throwSyntaxErrorOnEvalOrArgumentsInStrictModeLars Knoll2017-06-201-1/+1
* | | CleanupsLars Knoll2017-06-201-6/+1
* | | Cleanup paramForXXX() methodsLars Knoll2017-06-201-5/+0
* | | Proper exception handlingLars Knoll2017-06-201-17/+6
* | | Support object literalsErik Verbruggen2017-06-201-0/+15
* | | Cleanup control flow handlingLars Knoll2017-06-201-19/+20
* | | Fix the ReturnStatement handling and exit block generationErik Verbruggen2017-06-201-1/+1
* | | Add support for || and &&Erik Verbruggen2017-06-201-5/+12
* | | Initial loop supportLars Knoll2017-06-201-4/+2
* | | Move Loop and ScopeAndFinally from Codegen into the .cpp fileLars Knoll2017-06-201-32/+6
* | | add closure supportErik Verbruggen2017-06-201-1/+8
* | | Support CallExpressionsErik Verbruggen2017-06-201-0/+1
* | | Avoid moves between temps that are not requiredLars Knoll2017-06-201-0/+2
* | | Properly implement Reference::fromMember/fromNameLars Knoll2017-06-201-4/+4
* | | Add array member accessErik Verbruggen2017-06-201-1/+0
* | | Refactor ReferenceLars Knoll2017-06-201-18/+14
* | | Add Reference to codegen's result and start using itErik Verbruggen2017-06-201-41/+75
* | | Add a BytecodeGenerator classLars Knoll2017-06-191-10/+4
* | | Add some meat to Codegen::Reference::load/storeLars Knoll2017-06-191-0/+11
* | | Add a new Reference type to CodegenLars Knoll2017-06-191-0/+79
* | | Create Param's for constant expressions in the codegenLars Knoll2017-06-191-0/+5
* | | Create Moth::Param for a name in the codegenLars Knoll2017-06-191-0/+4
* | | Pass the JSUnitGenerator into the codegenLars Knoll2017-06-191-4/+10
|/ /
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-151-1/+11
|\|
| * Change temp allocation when generating IRLars Knoll2017-06-091-1/+11
* | parser: Add "let" keyword (& T_LET)Robin Burchell2017-02-031-4/+7
* | compiler: Rename _env to _variableEnvironmentRobin Burchell2017-02-031-2/+2
* | Codegen: Disallow duplicate declarations of const propertiesRobin Burchell2017-02-031-1/+16
|/
* qv4codegen_p.h: add missing 'override'Anton Kudryavtsev2016-09-191-114/+114
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Remove ExecutionContext from the Runtime codegeneratorLars Knoll2014-11-151-7/+3
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* V4: add more line number information.Erik Verbruggen2014-08-081-4/+4
* V4 IR: (natural) loop detection.Erik Verbruggen2014-07-041-11/+3
* Merge remote-tracking branch 'origin/release' into stableFrederik Gladhorn2014-05-011-3/+11
|\
| * Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-231-3/+11
* | V4 IR: clean up basic-block management and statement access.Erik Verbruggen2014-04-151-1/+1
|/
* Use Q_ASSERT instead of assertLars Knoll2014-03-191-2/+1