aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4context.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix failing context->next != 0x1 assertionSimon Hausmann2014-01-161-6/+0
* 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
* Change signature of call/construct() to take a pointer to a CallDataLars Knoll2013-09-111-16/+16
* Move CallData onto the JS stackLars Knoll2013-09-111-4/+3
* Fix a small bug in ExecutionContext::getPropertyAndBaseLars Knoll2013-09-021-1/+2
* change calling convention for JS function callsLars Knoll2013-09-021-18/+21
* move methods to create a new context into the ExecutionContext classLars Knoll2013-09-021-0/+26
* Add a SimpleScriptFunction classLars Knoll2013-09-021-15/+50