aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4string_p.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the use of Q_QML_PRIVATE_EXPORTAlexey Edelev2024-01-111-4/+4
* Context properties: Don't trigger an assert for numeric namesFabian Kosmale2023-07-311-6/+16
* Avoid -Wshorten-64-to-32 warnings in a few placesFabian Kosmale2022-10-311-1/+2
* Use SPDX license identifiersLucie GĂ©rard2022-06-111-38/+2
* qv4string: port away from std::aligned_storageMarc Mutz2022-05-091-1/+1
* Upgrade std::is_trivial::value to C++17 std::is_trivial_vIvan Tkachenko2021-08-241-2/+2
* Make QtQml work with the latest changes in qtbaseLars Knoll2020-01-141-12/+20
* Eliminate qmldevtools_buildUlf Hermann2019-05-311-1/+1
* Remove now dead V4_BOOTSTRAP #if-eryUlf Hermann2019-05-131-11/+0
* Move qv4string{_p.h|.cpp} out of the devtoolsUlf Hermann2019-05-101-32/+4
* Inline StringOrSymbol::toPropertyKey()Lars Knoll2018-09-141-2/+7
* Minor cleanupSimon Hausmann2018-08-061-1/+1
* Fix a memory leak when GC'ing Symbol objectsLars Knoll2018-08-021-1/+1
* Prefix vtable methods with virtualLars Knoll2018-07-031-2/+2
* Unify the managed and object vtablesLars Knoll2018-07-031-1/+1
* Clean up the property key API in StringOrSymbolLars Knoll2018-07-021-23/+8
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-4/+4
* Implement a virtual interface for getOwnPropertyLars Knoll2018-06-251-0/+2
* QV4::String: Fix build with QT_NO_CAST_FROM_ASCIIFriedemann Kleint2018-05-031-1/+1
* Implement Symbol.for and Symbol.keyForLars Knoll2018-05-021-20/+22
* Partial Symbol supportLars Knoll2018-05-021-1/+5
* Garbage collect identifiersLars Knoll2018-05-021-0/+9
* Change Objects vtable methods to take a StringOrSymbolLars Knoll2018-05-021-8/+21
* Add a StringOrSymbol intermediate class between Managed and StringLars Knoll2018-05-021-5/+23
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-4/+4
* Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-1/+5
* use nullptr consistently (clang-tidy)Shawn Rutledge2018-02-261-1/+1
* Fix crash in tst_controls in QQC2Simon Hausmann2018-01-221-4/+3
* Introduce a SubString String typeLars Knoll2018-01-191-3/+7
* Split up String type into a regular and a ComplexStringLars Knoll2018-01-191-30/+43
* Fix calculation of String hash values for char *Lars Knoll2018-01-101-1/+1
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-1/+1
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-1/+1
* Remove superfluous call to String::makeIdentifierErik Verbruggen2017-09-121-1/+2
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-071-4/+0
|\
| * Revert "Fix compilation of QtScxml"Liang Qi2017-05-231-4/+0
* | Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-6/+11
|\|
| * Fix compilation of QtScxmlLars Knoll2017-05-221-0/+4
| * Get rid of the MemoryManager pointer inside StringLars Knoll2017-05-191-3/+2
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-3/+3
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-1/+1
| * Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-191-0/+2
* | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-1/+1
|/
* Simplify handling of non GC managed heap dataLars Knoll2017-01-221-5/+1
* Clean up duplicated checks whether a Value is a ManagedLars Knoll2016-11-291-1/+1
* QML: Also check for correct destroy() chainingErik Verbruggen2016-10-061-0/+1
* QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-1/+1
* QML: Make Heap::RegExp and Heap::String trivialErik Verbruggen2016-10-051-2/+3
* QML: Introduce destroy() on Base subclassesErik Verbruggen2016-10-051-1/+1
* QML: Make all context objects trivialErik Verbruggen2016-09-301-1/+1