aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4scopedvalue_p.h
Commit message (Expand)AuthorAgeFilesLines
* QV4::Scoped: Use explicit operator boolJüri Valdmann2018-11-051-4/+1
* Cleanups in Value/PrimitiveLars Knoll2018-09-171-4/+4
* Fix some details in class initializationLars Knoll2018-08-061-0/+13
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-0/+3
* Introduce a PropertyKey class that inherits from ValueLars Knoll2018-07-021-0/+29
* Cleanup JS stack allocationsLars Knoll2018-05-261-18/+55
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-3/+3
* Fix CallData setup for Script::runErik Verbruggen2017-09-151-2/+2
* Move ScopedCallData and ScopedStackFrame into a separate fileLars Knoll2017-09-011-41/+0
* Unify JSStackFrame and CallDataLars Knoll2017-09-011-1/+1
* Cleanup naming of Stack frame structuresLars Knoll2017-08-101-2/+2
* Refactor context handlingLars Knoll2017-08-101-19/+19
* Avoid creating a CallContext for simple functionsLars Knoll2017-08-101-1/+1
* Avoid creating a separate Scope in the ExecutionContextSaverLars Knoll2017-08-081-7/+7
* Remove Scope::result and convert calling convention for builtinsLars Knoll2017-08-081-23/+11
* Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-1/+1
* Fix calling of JS functions with more than 6 parameters from C++Simon Hausmann2017-04-271-1/+1
* Fix value type encoding constant usage when cross-compilingSimon Hausmann2017-03-301-1/+1
* Protect CallData usage against cross-compilation word size differencesSimon Hausmann2017-03-171-1/+1
* Convert more builtin functions to the new calling conventionLars Knoll2017-01-251-0/+6
* Convert more builtin functionsLars Knoll2017-01-251-2/+2
* Speed up invocation of builtin functionsLars Knoll2017-01-251-0/+26
* V4: Scoped<T>::operator-> will always return a T*Erik Verbruggen2016-12-011-3/+8
* V4: Help the C++ compiler to do more DSE by inlining more codeErik Verbruggen2016-11-291-16/+21
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-101-1/+1
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-301-1/+1
| |\
| | * V4: Free up 2 address bits in 64bit modeErik Verbruggen2016-09-281-1/+1
* | | QML: Specialize bindings based on target property type.Erik Verbruggen2016-06-271-0/+4
* | | V4: Pass scope around as parameters inside the runtime.Erik Verbruggen2016-06-221-22/+27
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-14/+2
|\|
| * V4: Always set the tag when boxing a pointer in QV4::Value.Erik Verbruggen2016-06-161-14/+2
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-101-1/+1
|\|
| * V4: Mirror jsAlloc behavior at stack allocation.Erik Verbruggen2016-05-271-1/+1
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Remove prohibited uses of underscore + capital letterThiago Macieira2016-01-081-3/+3
* Use the correct macro to detect 64-bit value encodingThiago Macieira2015-10-291-4/+4
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Rename currentExecutionContext to currentContextLars Knoll2015-09-151-4/+4
* Get rid of Scope.sizeLars Knoll2015-09-151-57/+0
* Store the stack of executioncontext's on the JS stackLars Knoll2015-09-151-7/+6
* Cleanup the ExecutionContextSaverLars Knoll2015-09-151-12/+3
* Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-25/+25
* Remove another wrong commentLars Knoll2015-06-171-1/+0
* Get rid of TypedValueLars Knoll2015-06-101-27/+0
* Move exceptionValue and globalObject from the Engine onto the JS stackLars Knoll2015-04-241-4/+1
* Cleanup some of the casting codeLars Knoll2015-03-201-12/+10
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* CleanupsLars Knoll2015-01-231-37/+7
* Remove all remaining usages of ValueRefLars Knoll2015-01-231-21/+0
* Get rid of most uses of ValueRefLars Knoll2015-01-231-26/+18