aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4identifiertable_p.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the use of Q_QML_PRIVATE_EXPORTAlexey Edelev2024-01-111-1/+1
* IdentifierTable::asPropertyKey: Remove unused overloadFabian Kosmale2023-07-311-1/+0
* Context properties: Don't trigger an assert for numeric namesFabian Kosmale2023-07-311-1/+2
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* IdentifierTable: Optimize property key lookup by QStringUlf Hermann2021-03-171-0/+3
* Re-arrange qv4identifier{_p.h|.cpp}Ulf Hermann2020-04-151-1/+1
* Improve performance of IdentifierTable::sweep()Lars Knoll2018-09-141-2/+2
* Fix invalid object property key conversionsSimon Hausmann2018-07-101-4/+4
* Rename IdentifierTable methodsLars Knoll2018-07-021-7/+7
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-8/+8
* Implement Symbol.for and Symbol.keyForLars Knoll2018-05-021-3/+6
* Garbage collect identifiersLars Knoll2018-05-021-9/+11
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-7/+7
* Turn Identifier into a simple integerLars Knoll2018-05-021-2/+3
* Remove the QString member from IdentifierLars Knoll2018-05-021-1/+1
* Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-2/+2
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Add method to convert identifiers back into QV4::String objectsLars Knoll2015-09-251-0/+2
* Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-2/+2
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Move vtable out of internalClassLars Knoll2015-01-201-2/+2
* Fold the markBit into the internalClass pointerLars Knoll2015-01-121-4/+4
* Ported ExecutionEngine::newString and newIdentifier to Heap::StringSimon Hausmann2014-11-121-12/+15
* Let markObjects() operate directly on HeapObjectsLars Knoll2014-11-041-1/+1
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* Rename Managed::managedData() to d() to be consistentLars Knoll2014-07-221-1/+1
* Convert String to the new storage layoutLars Knoll2014-07-221-2/+2
* Move string data into subclassLars Knoll2014-07-221-6/+6
* Move Managed data into it's own subclassLars Knoll2014-07-221-4/+4
* Reduce memory pressure on JS stack when garbage collectingSimon Hausmann2014-04-091-3/+8
* Refactor marking GC'ed objectsLars Knoll2013-11-051-2/+2
* Use StringRef for most methods in ObjectLars Knoll2013-09-221-2/+2
* Inline identifier lookup where it makes senseLars Knoll2013-09-021-1/+8
* Restructure source codeLars Knoll2013-08-081-0/+86