aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4context.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split QV4::Value into a static and a dynamic partUlf Hermann2019-05-311-2/+4
* Split CompiledData::CompilationUnit in twoUlf Hermann2019-05-161-2/+2
* V4: Clean up the runtime functions declarationsErik Verbruggen2019-02-051-7/+7
* Differentiate between finding for get and set in InternalClassLars Knoll2018-09-271-3/+3
* Refactor InternalClass::find()Lars Knoll2018-09-271-5/+5
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-1/+1
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+4
* Add support for @@unscopablesLars Knoll2018-07-301-12/+79
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-0/+1
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-11/+6
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-5/+5
* Cleanup defineOwnPropertyLars Knoll2018-06-261-2/+3
* Unify deleteProperty and deleteIndexedProperty vtable methodsLars Knoll2018-06-261-1/+1
* Add virtual interface for hasPropertyLars Knoll2018-06-251-2/+2
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-1/+1
* Cleanup JS stack allocationsLars Knoll2018-05-261-1/+1
* Give for loops a per-iteration context as wellLars Knoll2018-05-111-1/+14
* Ensure we have a lexical scope for global codeLars Knoll2018-05-111-4/+6
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-4/+4
* Rework catch context handlingLars Knoll2018-05-021-41/+7
* Add support for proper lexical scopingLars Knoll2018-05-021-0/+28
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-1/+1
* Don't copy unnamed arguments onto the JS stackLars Knoll2017-11-151-5/+11
* Finally get rid of the QV4::Function pointer in the contextLars Knoll2017-11-131-30/+5
* Remove superfluous zero fill on 32bitErik Verbruggen2017-09-201-6/+1
* Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-2/+2
* Remove superfluous call to String::makeIdentifierErik Verbruggen2017-09-121-1/+0
* Get rid of the hack for named expressionsLars Knoll2017-09-021-10/+0
* Get rid of the FunctionObject parameter to VME::exec()Lars Knoll2017-09-011-3/+2
* Cleanup argument handling in contextsLars Knoll2017-08-181-43/+14
* Get rid of CallData in the ExecutionContextLars Knoll2017-08-181-2/+0
* Remove one more layer of function calls when entering JS functionsLars Knoll2017-08-101-1/+3
* Always create a valid CallData object for interpreter callsLars Knoll2017-08-101-29/+0
* Split StoreName into StoreNameStrict and StoreNameSloppyLars Knoll2017-08-101-11/+15
* Remove stuff related to simple call contextsLars Knoll2017-08-101-10/+5
* Get rid of simpleCallLars Knoll2017-08-101-31/+18
* Refactor context handlingLars Knoll2017-08-101-19/+12
* Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-10/+10
* Get rid of ExecutionContext::strictModeLars Knoll2017-08-101-4/+1
* Don't throw exceptions in Object::delete(indexed) anymoreLars Knoll2017-08-101-3/+1
* Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-16/+10
* Introduce a JS stack frame that corresponds to the C++ stack frameLars Knoll2017-08-101-2/+2
* Reduce usage of Scope's in ExecutionContextLars Knoll2017-08-081-60/+61
* Remove dead codeLars Knoll2017-08-081-7/+1
* Completely avoid intermediate scopes for simple functionsLars Knoll2017-08-081-15/+16
* Avoid creating a separate Scope in the ExecutionContextSaverLars Knoll2017-08-081-2/+2
* Remove Scope dependency from registerQmlDependenciesLars Knoll2017-08-081-2/+2
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-4/+8
* Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-13/+2
* Unify QV4::Function::internalClass and the ic used in CallContextLars Knoll2017-08-031-7/+7