aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4objectiterator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Re-arrange qv4identifier{_p.h|.cpp}Ulf Hermann2020-04-151-1/+1
* V4: Don't crash when iterating invalid Proxy objectsUlf Hermann2020-01-081-1/+1
* Include symbols in getOwnPropertyKeysLars Knoll2018-09-091-1/+2
* Fix ownKey iteration over Proxy objectsLars Knoll2018-09-091-2/+4
* Fix crash with ForIn iterators during gcSimon Hausmann2018-09-031-1/+4
* Fix handling of uninitialized exports when iterating module namespace objectsSimon Hausmann2018-08-291-3/+3
* Implement support for ownKeys in Proxy objectsLars Knoll2018-08-041-1/+5
* Simplify ObjectIterator::nextLars Knoll2018-08-041-46/+23
* Implement ObjectIterator using the new iteration mechanismLars Knoll2018-08-021-45/+13
* Remove support for iterating over the proto chain from ObjectIteratorLars Knoll2018-08-021-4/+1
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-14/+67
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-1/+1
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-1/+1
* Cleanups in the Identifier APILars Knoll2018-07-021-1/+1
* Add Proxy support for prototype handlingLars Knoll2018-06-251-2/+2
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-2/+2
* Rename ForeachIterator to ForInIteratorLars Knoll2018-05-041-3/+23
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-4/+4
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-2/+2
* Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-4/+4
* Cleanup Value::isObject/objectValue usagesLars Knoll2016-11-291-8/+11
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-24/+0
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-5/+0
|\
| * V4: Always set the tag when boxing a pointer in QV4::Value.Erik Verbruggen2016-06-161-5/+0
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Use the correct macro to detect 64-bit value encodingThiago Macieira2015-10-291-1/+1
* Simplify Object::getValueLars Knoll2015-09-151-2/+2
* Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-8/+8
* Fix some function signaturesLars Knoll2015-06-151-2/+2
* Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-0/+1
* More cleanupsLars Knoll2015-04-211-8/+8
* Reduce dependenciesLars Knoll2015-03-201-2/+2
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Remove all remaining usages of ValueRefLars Knoll2015-01-231-4/+4
* Get rid of Value::engine()Lars Knoll2015-01-121-6/+6
* Make Managed inherit ValueLars Knoll2014-12-201-2/+2
* Make Property uses GC safeLars Knoll2014-12-201-9/+8
* Fix comparisons between Object pointersLars Knoll2014-12-201-3/+4
* Fix the way we set the property name during iterationLars Knoll2014-12-201-12/+8
* Return a Heap::Object in Object::prototype()Lars Knoll2014-12-171-21/+11
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-2/+2
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-4/+4
* Changed Value to store Managed::Data pointers directlySimon Hausmann2014-11-041-8/+9
* Cleanup: Get rid of String and Object pointers in ValueSimon Hausmann2014-11-041-6/+6
* Merge remote-tracking branch 'origin/5.3' into 5.4Frederik Gladhorn2014-10-141-11/+20
|\
| * Fix crash with foreach on arguments objectSimon Hausmann2014-09-111-9/+31
* | Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* | Fix Scoped(Value) assignment/construction on 32-bitSimon Hausmann2014-07-221-0/+8
* | Get rid of all uses of ObjectRefLars Knoll2014-07-221-25/+25
* | Get rid of StringRefLars Knoll2014-07-221-4/+10