aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4context_p.h
Commit message (Expand)AuthorAgeFilesLines
* qml: silence -Wextra-semiTim Blechmann2022-11-161-2/+2
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Upgrade std::is_trivial::value to C++17 std::is_trivial_vIvan Tkachenko2021-08-241-2/+2
* Optimize stack frame setup for AOT compiled functionsUlf Hermann2021-03-231-1/+1
* V4: Clean up the runtime functions declarationsErik Verbruggen2019-02-051-2/+3
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-1/+1
* Implement the dead temporal zoneSimon Hausmann2018-08-281-0/+6
* Move the C++ and JS stack frame definitions into it's own fileLars Knoll2018-07-031-40/+0
* Implement support for new.targetLars Knoll2018-07-031-2/+4
* Prefix vtable methods with virtualLars Knoll2018-07-031-1/+1
* Unify the managed and object vtablesLars Knoll2018-07-031-0/+6
* Give for loops a per-iteration context as wellLars Knoll2018-05-111-0/+1
* Rework catch context handlingLars Knoll2018-05-021-22/+5
* Add support for proper lexical scopingLars Knoll2018-05-021-1/+3
* Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-0/+4
* Optimize MM::allocManaged()Lars Knoll2018-04-121-17/+1
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-2/+2
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-3/+3
* Don't copy unnamed arguments onto the JS stackLars Knoll2017-11-151-1/+1
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-3/+3
* Finally get rid of the QV4::Function pointer in the contextLars Knoll2017-11-131-8/+1
* Change CallData::argc to be a QV4::ValueErik Verbruggen2017-09-191-9/+12
* Unify JSStackFrame and CallDataLars Knoll2017-09-011-7/+15
* Use the context member in CallDataLars Knoll2017-09-011-1/+1
* Get rid of the FunctionObject parameter to VME::exec()Lars Knoll2017-09-011-1/+1
* Add the current context and function object to CallDataLars Knoll2017-09-011-2/+4
* New value type encodingLars Knoll2017-08-251-1/+0
* Fix assertion in debug buildsLars Knoll2017-08-251-1/+1
* Cleanup argument handling in contextsLars Knoll2017-08-181-22/+14
* Get rid of CallData in the ExecutionContextLars Knoll2017-08-181-21/+16
* Remove one more layer of function calls when entering JS functionsLars Knoll2017-08-101-1/+1
* Always create a valid CallData object for interpreter callsLars Knoll2017-08-101-2/+0
* Split StoreName into StoreNameStrict and StoreNameSloppyLars Knoll2017-08-101-1/+8
* Remove stuff related to simple call contextsLars Knoll2017-08-101-6/+5
* Get rid of simpleCallLars Knoll2017-08-101-3/+2
* Get rid of ExecutionContext::strictModeLars Knoll2017-08-101-3/+2
* Don't throw errors from the internal put methods anymoreLars Knoll2017-08-101-1/+1
* Completely avoid intermediate scopes for simple functionsLars Knoll2017-08-081-2/+2
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-2/+2
* Don't store the current line number in the ExecutionContextLars Knoll2017-08-041-4/+0
* Get rid of the compilation unit related members in ExecutionContextLars Knoll2017-08-031-11/+5
* Disable size check for CallContextErik Verbruggen2017-07-121-5/+7
* Support broken C++11 compilersErik Verbruggen2017-07-111-1/+1
* Fix alignment issue on most 32bit arm platformsErik Verbruggen2017-07-101-0/+4
* Unify SimpleCallContext and CallContextLars Knoll2017-07-051-48/+21
* Get rid of the GlobalContext and WithContext classesLars Knoll2017-07-051-43/+1
* Simplify and unite handling of activation objects in ContextsLars Knoll2017-07-051-9/+7
* Switch over to new JS call setupLars Knoll2017-06-291-0/+2
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-9/+6
|\
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-12/+5