aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4runtime.cpp
Commit message (Expand)AuthorAgeFilesLines
* Get rid of the FunctionObject parameter to VME::exec()Lars Knoll2017-09-011-3/+2
* Add the current context and function object to CallDataLars Knoll2017-09-011-53/+45
* Remove unused UnwindException instructionLars Knoll2017-08-281-7/+0
* Cleanup and inline context push/pop related codeLars Knoll2017-08-281-20/+6
* Cleanups in the runtime APILars Knoll2017-08-281-37/+13
* Specialize possible direct calls to evalLars Knoll2017-08-251-8/+29
* Cleanup object construction instructionsLars Knoll2017-08-251-58/+1
* Always retrieve the this object from the stackLars Knoll2017-08-101-12/+0
* More consistent naming of instructions and runtime methodsLars Knoll2017-08-101-15/+15
* Split StoreName into StoreNameStrict and StoreNameSloppyLars Knoll2017-08-101-2/+16
* Remove some unused runtime methodsLars Knoll2017-08-101-39/+0
* Refactor context handlingLars Knoll2017-08-101-28/+28
* Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-22/+22
* Don't throw exceptions in Object::delete(indexed) anymoreLars Knoll2017-08-101-9/+8
* Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-13/+12
* Create separate instructions to create both types of arguments objectsLars Knoll2017-08-101-3/+11
* Inline more of the runtime code into the interpreterLars Knoll2017-08-081-79/+0
* Remove unused ScopeLars Knoll2017-08-081-1/+0
* Change function signatures for call/construct backLars Knoll2017-08-041-55/+33
* Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-22/+22
* Fix unary minus: -UINT_MIN is not an integerErik Verbruggen2017-08-021-1/+2
* Introduce an accumulator in the interpreter, and change instructionsErik Verbruggen2017-08-021-42/+2
* Simplify and unite handling of activation objects in ContextsLars Knoll2017-07-051-5/+5
* Bring back captureRequired on scope/contest property loadingErik Verbruggen2017-07-041-72/+4
* Remove interpreter instructions we can't generate anymoreErik Verbruggen2017-06-301-51/+8
* Add support for post increment/decrementErik Verbruggen2017-06-211-2/+42
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-151-1/+3
|\
| * Fix integer divisionErik Verbruggen2017-06-081-1/+3
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-28/+82
|\|
| * Get rid of the MemoryManager pointer inside StringLars Knoll2017-05-191-2/+2
| * Move the list of default internal classes into EngineBaseLars Knoll2017-05-191-1/+1
| * Optimize Runtime::method_get/setElementLars Knoll2017-05-101-25/+79
* | QmlTypeWrapper: -> QQmlTypeWrapperRobin Burchell2017-05-041-1/+1
* | Merge remote-tracking branch 'origin/5.9' into devLars Knoll2017-04-221-0/+2
|\|
| * Silence GCC 7 warnings about implicit fallthrough in Qt codeThiago Macieira2017-04-201-0/+2
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-03-271-0/+2
|\|
| * Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-03-251-0/+2
| |\
| | * Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-03-151-0/+2
| | |\
| | | * JS: Fix 0 == -0Erik Verbruggen2017-03-081-0/+2
* | | | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-3/+11
|\| | |
| * | | Complete transition to standard layout classes for JIT accessSimon Hausmann2017-03-211-0/+8
| * | | Protect CompilationUnit member usage against word size differencesSimon Hausmann2017-03-171-3/+3
| |/ /
* | | Make writes to ArrayData write-barrier safeLars Knoll2017-03-091-1/+1
* | | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-1/+1
* | | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-1/+1
|/ /
* | Fix a potential crash in pushWithScopeLars Knoll2017-02-131-2/+6
* | jsruntime: Add a vtable hook on Object for instanceofRobin Burchell2017-01-261-27/+7
* | Add some asserts to help debuggingLars Knoll2017-01-221-0/+1
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-141-109/+108
|\|
| * Optimize code in instanceOf() of FunctionObject::protoForConstructor()Lars Knoll2016-12-131-10/+11