aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4value_p.h
Commit message (Expand)AuthorAgeFilesLines
...
* | Cleanup some of the casting codeLars Knoll2015-03-201-7/+23
* | Get rid of Value::fromManaged()Lars Knoll2015-03-201-3/+6
* | Reduce dependenciesLars Knoll2015-03-201-8/+4
* | Merge remote-tracking branch 'origin/5.5' into devSimon Hausmann2015-03-171-0/+3
|\|
| * QV4::Primitive: Help clang disambiguate symbolsGabriel de Dietrich2015-03-061-0/+3
* | Move memory management related functionality into it's own folderLars Knoll2015-03-021-62/+1
* | Introduce a Heap::Pointer classLars Knoll2015-03-021-0/+14
|/
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Remove all remaining usages of ValueRefLars Knoll2015-01-231-57/+0
* Get rid of most uses of ValueRefLars Knoll2015-01-231-3/+4
* Move the internalClass pointer into Heap::ObjectLars Knoll2015-01-211-9/+0
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-1/+0
* Move vtable out of internalClassLars Knoll2015-01-201-4/+5
* Refactor persistent valuesLars Knoll2015-01-161-1/+0
* Get rid of Value::engine()Lars Knoll2015-01-121-2/+0
* Move extensible into the internal classLars Knoll2015-01-121-15/+0
* Fold the markBit into the internalClass pointerLars Knoll2015-01-121-10/+24
* Fold the inUse flag into the internalClass pointerLars Knoll2015-01-121-6/+15
* Move subType from Heap::Base into Heap::StringLars Knoll2015-01-121-1/+1
* Get rid of hasAccessorProperty in Heap::BaseLars Knoll2015-01-121-1/+1
* Get rid of the needsActivation flag in Heap::BaseLars Knoll2015-01-121-1/+1
* Get rid of the bindingKeyFlagLars Knoll2015-01-121-1/+1
* Start cleaning up flags in Heap::BaseLars Knoll2015-01-121-4/+4
* Make QV4::Value::isNaN() inlineOleg Shparber2014-12-311-2/+2
* Make Managed inherit ValueLars Knoll2014-12-201-3/+3
* Move function definition where it belongsLars Knoll2014-12-091-0/+5
* Let the memory manager operate on Heap::Base objects, not ManagedLars Knoll2014-11-211-0/+10
* Fix run-time string handling with regards to the new heapSimon Hausmann2014-11-211-3/+5
* Cleanup: remove Value::toString/Object overloads taking a contextLars Knoll2014-11-151-2/+0
* Remove the remaining uses of Returned<T>Simon Hausmann2014-11-151-33/+0
* Ported ExecutionEngine::newString and newIdentifier to Heap::StringSimon Hausmann2014-11-121-2/+3
* Ported most ExecutionEnginew::new* factory methods away from Returned<T>Simon Hausmann2014-11-121-2/+7
* Convert methods in RuntimeHelpers to take an engine pointerLars Knoll2014-11-121-0/+1
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-14/+18
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-1/+40
* Cleanup header file dependenciesLars Knoll2014-11-041-7/+0
* Remove some unneeded reinterpret_cast'sLars Knoll2014-11-041-1/+1
* Remove most calls to Value::managed()Lars Knoll2014-11-041-0/+6
* Changed Value to store Managed::Data pointers directlySimon Hausmann2014-11-041-26/+28
* Cleanup: Get rid of String and Object pointers in ValueSimon Hausmann2014-11-041-7/+3
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Convert FunctionObject derived classes to new construction schemeLars Knoll2014-07-221-0/+6
* Get rid of StringRefLars Knoll2014-07-221-0/+1
* Fix Scoped<T> constructors/assignment operators that take a T*Simon Hausmann2014-07-221-1/+4
* v4: ignore quiet bit for NaNs in 32 bit value encodingFawzi Mohamed2014-04-301-10/+11
* v4: assert when an unsupported double value is stored in a valueFawzi Mohamed2014-04-301-2/+2
* Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-231-2/+2
* Make the Ref classes not template basedLars Knoll2014-02-071-1/+1
* Rename Referenced to ManagedRefLars Knoll2014-02-071-4/+1
* Move ValueRef into qv4value_p.hLars Knoll2014-01-311-0/+53