aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Remove now unused filesLars Knoll2017-06-3040-20487/+19
* Get rid of IR::Module and IR::FunctionLars Knoll2017-06-3013-145/+230
* Dump String and Closure table with QV4_SHOW_BYTECODELars Knoll2017-06-301-2/+9
* Remove interpreter instructions we can't generate anymoreErik Verbruggen2017-06-309-179/+58
* Re-add missing captureRequired flagErik Verbruggen2017-06-303-38/+21
* Don't use IR::Function for temp allocation anymoreLars Knoll2017-06-304-22/+17
* Smaller cleanupLars Knoll2017-06-303-4/+4
* Introduce a QQmlJS::ModuleLars Knoll2017-06-303-16/+27
* Rename Codegen::Environment to Context and pull it out of CodegenLars Knoll2017-06-305-198/+195
* Remove some dead codeLars Knoll2017-06-292-19/+0
* Get rid of inheritedLocals in the codegenLars Knoll2017-06-293-31/+6
* Pass a correctly initialized calldata also when we have no argumentsLars Knoll2017-06-291-1/+3
* Only register QML dependencies for reads from scope/context propsErik Verbruggen2017-06-293-27/+22
* Mark QML id objects as read-onlyErik Verbruggen2017-06-293-5/+8
* Lower the maximum call depth for debug buildsErik Verbruggen2017-06-293-18/+19
* Beautify SetExceptionHandler offset printingErik Verbruggen2017-06-291-1/+4
* Quick fix for line numbers to make tests passErik Verbruggen2017-06-291-1/+1
* Evaluate the argument to with() before setting up the exception handlerLars Knoll2017-06-291-0/+1
* Fix compilation failuresErik Verbruggen2017-06-291-5/+5
* Switch over to new JS call setupLars Knoll2017-06-298-113/+88
* Rename push instruction to InitStackFrameErik Verbruggen2017-06-295-14/+14
* Add constant table dumpingErik Verbruggen2017-06-293-2/+17
* Make debuggers print the instruction name instead of an intErik Verbruggen2017-06-291-1/+1
* Remove MoveConst and put constants in ParamErik Verbruggen2017-06-296-50/+41
* Fix bugs in qqmlirbuilderLars Knoll2017-06-293-13/+17
* Make dumped bytecode more readableErik Verbruggen2017-06-221-6/+9
* Fix binops when rhs has an effect on the lhsErik Verbruggen2017-06-221-0/+2
* Fix sameValue againErik Verbruggen2017-06-221-2/+4
* Encode numeric literals as int when possibleErik Verbruggen2017-06-223-4/+22
* Various compile fixesLars Knoll2017-06-227-3/+21
* Add missing filesLars Knoll2017-06-222-0/+221
* Remove the old compiler pipelineLars Knoll2017-06-224-11/+5
* Move the Moth CompilationUnit into it's own fileLars Knoll2017-06-223-114/+3
* Don't use the ISel's anymoreLars Knoll2017-06-2219-78/+68
* 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