aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4context.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use a StringRef for Managed::get()Lars Knoll2013-09-221-18/+19
* Use StringRef for most methods in ObjectLars Knoll2013-09-221-7/+12
* Further work towards an exact GCLars Knoll2013-09-221-3/+3
* [new compiler] Fix function and binding expression setupSimon Hausmann2013-09-201-4/+6
* Convert some methods to use Returned<>Lars Knoll2013-09-181-25/+46
* Use ReturnedValue for Managed::get().Lars Knoll2013-09-181-9/+15
* Rename QV4::ValueScope to QV4::ScopeLars Knoll2013-09-181-1/+1
* Adjust return values to use ReturnedValueLars Knoll2013-09-181-30/+30
* Continue conversion to using scoped valuesLars Knoll2013-09-111-1/+3
* Start adapting function signatures in the qv4runtimeLars Knoll2013-09-111-9/+0