summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Don't use the ISel's anymoreLars Knoll2017-06-2220-174/+117
* Re-enable binops with a constant rhsLars Knoll2017-06-222-84/+88
* Re-enable lookupsLars Knoll2017-06-227-53/+92
* Fix compilation issue when compiling the old JIT codeLars Knoll2017-06-221-2/+2
* Use simple calls if possibleLars Knoll2017-06-221-1/+1
* Fix another -0 checkErik Verbruggen2017-06-221-2/+2
* Do not unnecessary load constants into temporariesErik Verbruggen2017-06-221-1/+2
* Initialize elided array elements with emptyErik Verbruggen2017-06-212-10/+12
* Fix invalid assertErik Verbruggen2017-06-211-1/+1
* Correctly trigger loads of arguments for calls and array/object literalsLars Knoll2017-06-211-0/+3
* Make sure we don't accept literals as lvaluesLars Knoll2017-06-212-1/+5
* Fix recursive array definitionsLars Knoll2017-06-211-2/+11
* Fix delete operatorLars Knoll2017-06-211-23/+23
* Throw syntax error if arguments or eval are used as lvalues in strict modeLars Knoll2017-06-213-7/+17
* Add support for post increment/decrementErik Verbruggen2017-06-2112-88/+147
* Fix for for(... in ...)Lars Knoll2017-06-211-6/+6
* Fix nested function callsLars Knoll2017-06-211-2/+11
* Fix exception handlingLars Knoll2017-06-215-30/+97
* Fix a couple of compiler warningsLars Knoll2017-06-212-0/+8
* Reserve call args and return value before any other tempsErik Verbruggen2017-06-201-8/+8
* Fix calls where the base is a Reference::NameErik Verbruggen2017-06-201-0/+17
* Fix 'arguments' initializationErik Verbruggen2017-06-201-1/+1
* Fix 'this' handling and make it an rvalue onlyErik Verbruggen2017-06-202-8/+13
* Simplify the code for lookupQmlCompliantPropertyLars Knoll2017-06-202-41/+24
* Fix assertion in LocalForeachStatementLars Knoll2017-06-201-1/+3
* Remove unused codeLars Knoll2017-06-202-28/+0
* Port JSCodeGen in qqmlirbuilder over to new parserLars Knoll2017-06-204-44/+118
* Reduce usage of _functionLars Knoll2017-06-201-35/+35
* Remove a couple of references to the IRLars Knoll2017-06-203-96/+83
* No need to initialize locals to undefinedLars Knoll2017-06-201-1/+0
* Fix ASAN issueErik Verbruggen2017-06-201-1/+1
* Handle loads/stores of References betterLars Knoll2017-06-202-49/+98
* Use the proper call for Member referencesLars Knoll2017-06-201-6/+24
* Get back some line number informationLars Knoll2017-06-203-17/+27
* Always use the interpreter for nowLars Knoll2017-06-201-0/+3
* Properly implement the function prologueLars Knoll2017-06-201-19/+11
* Beautify the codeLars Knoll2017-06-202-146/+155
* Fix throwSyntaxErrorOnEvalOrArgumentsInStrictModeLars Knoll2017-06-202-28/+23
* CleanupsLars Knoll2017-06-202-192/+12
* Cleanup paramForXXX() methodsLars Knoll2017-06-202-32/+0
* Proper exception handlingLars Knoll2017-06-206-136/+213
* Support postfix increment/decrementErik Verbruggen2017-06-201-35/+29
* Support object literalsErik Verbruggen2017-06-207-125/+110
* Cleanup control flow handlingLars Knoll2017-06-203-192/+273
* Implement support for deleteLars Knoll2017-06-201-41/+47
* Support array literalsErik Verbruggen2017-06-201-41/+22
* Use a new temp for return values from call and new operationsLars Knoll2017-06-201-6/+14
* Fix FunctionExpressionErik Verbruggen2017-06-201-1/+1
* Simplify function call and new handlingLars Knoll2017-06-201-20/+14
* Use cx results in loops with conditionsErik Verbruggen2017-06-201-12/+10