aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4objectiterator_p.h
Commit message (Expand)AuthorAgeFilesLines
* Include symbols in getOwnPropertyKeysLars Knoll2018-09-091-1/+2
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-091-2/+7
* Simplify ObjectIterator::nextLars Knoll2018-08-041-1/+1
* Implement ObjectIterator using the new iteration mechanismLars Knoll2018-08-021-31/+10
* Remove support for iterating over the proto chain from ObjectIteratorLars Knoll2018-08-021-2/+1
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-7/+15
* Cleanup JS stack allocationsLars Knoll2018-05-261-2/+2
* Add some basic support for for-of loopsLars Knoll2018-05-091-1/+1
* Rename ForeachIterator to ForInIteratorLars Knoll2018-05-041-5/+14
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-1/+1
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-1/+1
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-3/+1
* Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-1/+1
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-9/+42
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Move remaining objects to new constructor syntaxLars Knoll2015-09-221-4/+3
* Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-1/+1
* Fix some function signaturesLars Knoll2015-06-151-2/+2
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Remove all remaining usages of ValueRefLars Knoll2015-01-231-2/+2
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-1/+0
* Fix the way we set the property name during iterationLars Knoll2014-12-201-1/+1
* Return a Heap::Object in Object::prototype()Lars Knoll2014-12-171-5/+3
* Move more Data members over to the Heap namespaceLars Knoll2014-11-081-10/+18
* Move Object::Data into the Heap namespaceLars Knoll2014-11-081-3/+3
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-1/+1
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-1/+1
* Cleanup header file dependenciesLars Knoll2014-11-041-14/+2
* Merge remote-tracking branch 'origin/5.3' into 5.4Frederik Gladhorn2014-10-141-0/+5
|\
| * Fix crash with foreach on arguments objectSimon Hausmann2014-09-111-5/+6
* | Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* | Cleanup: Get rid of __data membersSimon Hausmann2014-07-221-6/+0
* | Fix Managed::as<>() methodLars Knoll2014-07-221-1/+1
* | Convert the last Managed types to the new constructor syntaxLars Knoll2014-07-221-8/+5
* | Get rid of all uses of ObjectRefLars Knoll2014-07-221-7/+7
* | Get rid of StringRefLars Knoll2014-07-221-1/+1
* | Convert ExecutionContext to new storage schemeLars Knoll2014-07-221-1/+1
* | Rename V4_OBJECT_NEW back to V4_OBJECTLars Knoll2014-07-221-1/+1
* | Convert ObjectIterator to new storage schemeLars Knoll2014-07-221-13/+15
* | Convert ObjectIterator to new data layoutLars Knoll2014-07-221-4/+12
|/
* Make the Ref classes not template basedLars Knoll2014-02-071-2/+2
* CleanupsLars Knoll2014-01-311-1/+1
* Get rid of the SafeObject classLars Knoll2014-01-311-3/+4
* Split ManagedVTable into two classesLars Knoll2014-01-211-2/+2
* Don't return a Property pointer in Object::advanceIteratorLars Knoll2014-01-201-2/+0
* Remove Property * return value from ObjectIteratorLars Knoll2014-01-201-1/+1
* Move Managed::type and some flags into the vtableLars Knoll2014-01-031-1/+1
* Move the vtable pointer from the object to the internal classLars Knoll2013-12-041-1/+1
* Refactor marking GC'ed objectsLars Knoll2013-11-051-1/+1