aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
* wince: Build fix, NtCurrentTeb() is not available in this platform.Sérgio Martins2013-09-251-0/+65
* Make qv4objectproto GC cleanLars Knoll2013-09-223-27/+29
* Fix cases where mark() would access uninitialized memoryLars Knoll2013-09-229-65/+60
* Prevent objects from being collected while in their constructorLars Knoll2013-09-2218-60/+146
* Convert the last methods in qv4object_p.hLars Knoll2013-09-2212-37/+48
* Fix some more methods to take ValueRef'sLars Knoll2013-09-225-26/+28
* Fix some smaller spec incompliances in Array.concatLars Knoll2013-09-221-11/+5
* Make sure ScopedArrayObject works as intendedLars Knoll2013-09-221-0/+5
* Change the runtime API over to using StringRef's instead of String*Lars Knoll2013-09-228-158/+139
* remove debug outputLars Knoll2013-09-221-1/+0
* Convert Object::inplaceBinOp to be GC safeLars Knoll2013-09-223-54/+69
* Convert the remaining vtable methods to be GC safeLars Knoll2013-09-2216-52/+64
* Convert putIndexed()Lars Knoll2013-09-2211-31/+39
* convert Managed::put() API to be GC safeLars Knoll2013-09-2220-157/+182
* Use a StringRef for Managed::get()Lars Knoll2013-09-2227-113/+151
* Use StringRef for most methods in ObjectLars Knoll2013-09-2214-63/+87
* Cleanup Object::define*Property APILars Knoll2013-09-2229-330/+313
* Add a Safe<T> class and start using itLars Knoll2013-09-229-49/+113
* Start using StringRef for parameter passingLars Knoll2013-09-226-19/+21
* Introduce a Referenced<T> class to pass Objects into methodsLars Knoll2013-09-228-41/+97
* Cleanup ExecutionEngine::newBuiltinFunction() usagesLars Knoll2013-09-226-27/+35
* Don't use Value::emptyValue() anymore.Lars Knoll2013-09-227-23/+30
* Further work towards an exact GCLars Knoll2013-09-2228-412/+634
* Merge branch 'wip/v4' of qtdeclarative into devSimon Hausmann2013-09-208-54/+117
|\
| * Fix destruction of QV4::CompiledData::CompilationUnit objectsSimon Hausmann2013-09-201-0/+6
| * Allow delayed deallocation in the executable memory allocatorSimon Hausmann2013-09-202-1/+21
| * [new compiler] Fix function and binding expression setupSimon Hausmann2013-09-203-4/+25
| * Merge branch 'dev' of ssh://codereview.qt-project.org/qt/qtdeclarative into HEADSimon Hausmann2013-09-2070-2774/+3103
| |\
| * | Implement plain simple locking in the executable memory allocatorSimon Hausmann2013-09-122-0/+13
| * | Merge branch 'dev' of qtdeclarative into wip/v4Simon Hausmann2013-09-1156-1211/+1618
| |\ \
| * | | Beginning of a new qml parserSimon Hausmann2013-09-083-46/+48
| * | | Merge branch 'dev' of qtdeclarative into wip/v4Simon Hausmann2013-09-071-2/+2
| |\ \ \
| * | | | Make it possible to supply an external JS unit generator to the iselSimon Hausmann2013-09-052-2/+4
* | | | | V4: fixes after ReturnValue and ValueRef introduction.Erik Verbruggen2013-09-201-2/+2
* | | | | V4 interpreter: inline add/sub/mul on numbers.Erik Verbruggen2013-09-201-12/+3
* | | | | Use a handwritten offsetof macroLars Knoll2013-09-203-8/+10
| |_|_|/ |/| | |
* | | | Correctly convert an invalid QDateTime to JSLars Knoll2013-09-181-1/+1
* | | | Fix handling of empty ValuesLars Knoll2013-09-182-1/+4
* | | | Fix regression with isNaN and isInfLars Knoll2013-09-181-2/+2
* | | | Refactor our NaN boxing to be more efficientLars Knoll2013-09-1814-259/+333
* | | | Optimize some runtime methodsLars Knoll2013-09-184-63/+70
* | | | Convert more methods to return a Returned<>Lars Knoll2013-09-1814-100/+117
* | | | Convert some methods to use Returned<>Lars Knoll2013-09-1811-50/+84
* | | | Convert a few more methods in ExecutionEngine to use protected pointersLars Knoll2013-09-188-26/+35
* | | | Convert methods in qv4runtime to use Returned<X>Lars Knoll2013-09-185-27/+21
* | | | Extend the ReturnedValue mechanism to pointers to Managed objectsLars Knoll2013-09-1825-121/+177
* | | | Convert most remaining return values from Value to ReturnedValueLars Knoll2013-09-1822-182/+204
* | | | Fix regression in Object.isExtensible()Lars Knoll2013-09-181-1/+1
* | | | Convert more methods to use ReturnedValueLars Knoll2013-09-186-20/+27
* | | | Convert builtin methods to return a ReturnedValueLars Knoll2013-09-1838-669/+704