aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4context.cpp
Commit message (Expand)AuthorAgeFilesLines
* Optimize ExecutionContext::setPropertyLars Knoll2014-03-271-1/+7
* Fix copying of Property'sLars Knoll2014-03-101-1/+1
* Move some methods from ExecutionContext to CallContextLars Knoll2014-03-071-33/+22
* Reduce memory consumption of FunctionObjectLars Knoll2014-03-071-25/+26
* Remove nArguments and name from QV4::FunctionLars Knoll2014-03-031-3/+3
* Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-02-111-1/+1
|\
| * Fix alignment exception in newCallContext on ARMSamuli Piippo2014-02-061-1/+1
* | CleanupsLars Knoll2014-01-311-3/+3
* | Turn ArrayData into a Managed objectLars Knoll2014-01-231-14/+1
* | Split ManagedVTable into two classesLars Knoll2014-01-211-16/+1
* | Reorder members in ManagedVTableLars Knoll2014-01-211-4/+4
* | clean up Object::has(Own)PropertyLars Knoll2014-01-201-5/+5
* | Merge remote-tracking branch 'origin/stable' into devSimon Hausmann2014-01-171-6/+0
|\|
| * Fix failing context->next != 0x1 assertionSimon Hausmann2014-01-161-6/+0
* | Rework array handling for JS objectsLars Knoll2014-01-091-0/+1
* | Add Object::hasOwnProperty()Lars Knoll2014-01-091-8/+1
* | Move Managed::type and some flags into the vtableLars Knoll2014-01-031-0/+7
|/
* Encapsulate the current context and fix it's usageLars Knoll2013-12-041-33/+22
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-31/+24
* Optimize ExecutionContext::setPropertyLars Knoll2013-12-041-3/+12
* Use an internalClass to represent formals and locals in CallContextsLars Knoll2013-12-041-30/+30
* Speedup JS instanceof operatorLars Knoll2013-12-041-1/+0
* Turn execution contexts into Managed objectsLars Knoll2013-11-221-23/+45
* Limit the amount of memory we allocate on the stackLars Knoll2013-11-181-0/+7
* Simplify & speed up function callingLars Knoll2013-11-091-52/+18
* Don't initialize locals for simple script functionsLars Knoll2013-11-051-3/+0
* Minor optimisationsLars Knoll2013-11-051-1/+0
* Refactor marking GC'ed objectsLars Knoll2013-11-051-9/+9
* Fix various compiler warnings in order to remove warn_off in the near futureErik Verbruggen2013-11-041-5/+5
* Don't assert on (++1), rather throw a ReferenceErrorLars Knoll2013-11-011-1/+1
* Avoid side effects when en exception has been thrown.Lars Knoll2013-10-291-26/+25
* Rework exception handlingLars Knoll2013-10-291-63/+0
* Speed up exception propagationSimon Hausmann2013-10-161-5/+0
* Cleanup exception handlingSimon Hausmann2013-10-031-18/+3
* Change v4 exceptions to use the common C++ ABIs foreign exceptionsSimon Hausmann2013-10-031-2/+2
* Change exception handling APISimon Hausmann2013-10-021-1/+26
* Cleanup API of Safe<T>Lars Knoll2013-10-021-12/+12
* Remove some more uses of QV4::ValueLars Knoll2013-10-021-1/+1
* Remove more uses of ValueLars Knoll2013-10-021-16/+15
* Remove some uses of raw Object pointersLars Knoll2013-09-301-15/+15
* Remove more occurrences of QV4::ValueLars Knoll2013-09-301-1/+1
* Remove Value::fromString()Lars Knoll2013-09-281-2/+2
* Fix Value usage in ErrorObjectsLars Knoll2013-09-281-5/+5
* Remove more direct QV4::Value usageLars Knoll2013-09-281-4/+4
* Move Value::fromBool, ... to a new Primitive classLars Knoll2013-09-281-8/+8
* Clean up QV4::ExecutionContextLars Knoll2013-09-281-10/+0
* Fix CallContext to not hold arguments on the C stack anymoreLars Knoll2013-09-281-41/+36
* Change the runtime API over to using StringRef's instead of String*Lars Knoll2013-09-221-32/+29
* Convert the remaining vtable methods to be GC safeLars Knoll2013-09-221-5/+4
* convert Managed::put() API to be GC safeLars Knoll2013-09-221-7/+7