aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4managed.cpp
Commit message (Expand)AuthorAgeFilesLines
* QtQml: Remove unused includes in qml, first partSemih Yavuz2022-09-141-1/+0
* Implement array methods for QQmlListPropertyUlf Hermann2022-07-161-0/+3
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* Rename QQmlSequence to QV4SequenceUlf Hermann2020-09-211-2/+2
* Implement URLSearchParamsMaximilian Goldstein2020-05-061-0/+3
* Implement URL objectMaximilian Goldstein2020-04-081-0/+3
* Introduce a new mechanism to iterate over object propertiesLars Knoll2018-08-021-0/+5
* Prefix vtable methods with virtualLars Knoll2018-07-031-1/+1
* Unify the managed and object vtablesLars Knoll2018-07-031-20/+1
* Partial Proxy supportLars Knoll2018-06-251-0/+3
* Add the start of a Map from ES7Robin Burchell2018-06-011-0/+3
* Add the start of a Set from ES7Robin Burchell2018-05-301-0/+3
* Add some basic support for for-of loopsLars Knoll2018-05-091-2/+2
* Add Generator supportLars Knoll2018-05-031-0/+3
* Don't use bitfields for VTable flagsLars Knoll2018-05-031-1/+1
* Implement StringIteratorLars Knoll2018-05-021-0/+3
* Add Array Iterator objects from ES6 (22.1.5)Robin Burchell2018-05-021-0/+3
* Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-0/+3
* Partial Symbol supportLars Knoll2018-05-021-1/+6
* Add a StringOrSymbol intermediate class between Managed and StringLars Knoll2018-05-021-0/+1
* Fix classname for Error objects to be in line with ES6 expectationsLars Knoll2018-05-021-1/+1
* garbage collect InternalClassLars Knoll2018-04-121-0/+5
* Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-1/+1
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-4/+4
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-1/+0
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-0/+2
|\
| * Re-add some inline property storageLars Knoll2017-05-081-0/+2
* | New mark table implementationLars Knoll2017-03-091-0/+1
|/
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Fixes to Error objectsLars Knoll2015-09-221-23/+1
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-1/+1
* Cleanup some of the casting codeLars Knoll2015-03-201-1/+1
* Move memory management related functionality into it's own folderLars Knoll2015-03-021-1/+1
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Get rid of all uses of Managed::engine()Lars Knoll2015-01-211-5/+0
* Remove all the setVTable() calls that aren't required anymoreLars Knoll2015-01-211-13/+0
* Remove the remaining bit of code that use the vtable in the internalClassLars Knoll2015-01-211-2/+0
* Move vtable out of internalClassLars Knoll2015-01-201-8/+3
* Remove subtype usage in ErrorObjectLars Knoll2015-01-121-1/+1
* Move Data of error objects into the Heap namespaceLars Knoll2014-11-081-8/+8
* Begin moving the data out of Managed objectsLars Knoll2014-11-081-1/+1
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-1/+1
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Fix Managed::as<>() methodLars Knoll2014-07-221-0/+1
* Change the object allocation schemeSimon Hausmann2014-07-221-8/+0
* Start implement new Object creation patternLars Knoll2014-07-221-0/+15
* Rename Managed::managedData() to d() to be consistentLars Knoll2014-07-221-1/+1
* Move Managed data into it's own subclassLars Knoll2014-07-221-23/+5
* Get rid of different macros for vtable specializationsLars Knoll2014-07-221-0/+1
* Avoid calling destroy() on most objectsLars Knoll2014-07-221-1/+1