aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4managed_p.h
Commit message (Expand)AuthorAgeFilesLines
* Unify layout of function objectsLars Knoll2018-09-271-0/+4
* Get rid of remaining assumptions about setter being next to gettersLars Knoll2018-09-271-2/+2
* Prefix vtable methods with virtualLars Knoll2018-07-031-3/+4
* Unify the managed and object vtablesLars Knoll2018-07-031-3/+1
* Move the Vtable for Managed objects into it's own fileLars Knoll2018-07-031-54/+2
* Replace Identifier by PropertyKeyLars Knoll2018-07-021-1/+1
* Partial Proxy supportLars Knoll2018-06-251-0/+1
* Add the start of a Map from ES7Robin Burchell2018-06-011-0/+1
* Add the start of a Set from ES7Robin Burchell2018-05-301-0/+1
* Add some basic support for for-of loopsLars Knoll2018-05-091-1/+1
* Add Generator supportLars Knoll2018-05-031-0/+1
* Don't use bitfields for VTable flagsLars Knoll2018-05-031-1/+1
* Fix console.log for sequence types such as QStringListSimon Hausmann2018-05-021-0/+1
* Implement StringIteratorLars Knoll2018-05-021-0/+1
* Add Array Iterator objects from ES6 (22.1.5)Robin Burchell2018-05-021-0/+1
* Add SymbolObject, well known symbols and fix most remaining issuesLars Knoll2018-05-021-0/+2
* Partial Symbol supportLars Knoll2018-05-021-0/+1
* Remove String dependency from InternalClassLars Knoll2018-05-021-3/+0
* Add a StringOrSymbol intermediate class between Managed and StringLars Knoll2018-05-021-0/+2
* Use Identifier by value and don't new them anymoreLars Knoll2018-05-021-1/+1
* garbage collect InternalClassLars Knoll2018-04-121-5/+32
* Better encapsulation for EngineBase::internalClassLars Knoll2018-04-121-1/+1
* Remove dependency from qv4heap_p.h onto qv4internalclass_p.hLars Knoll2018-04-121-4/+5
* Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-061-1/+1
* Allow tuning the amount of inline properties per object typeLars Knoll2017-11-151-1/+2
* Bring back markObjects(), this time generatedLars Knoll2017-11-141-5/+7
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-061-0/+11
|\
| * Move the engine() accessor from Object to ManagedLars Knoll2017-05-191-0/+1
| * Give standard objects a bit more inline storage by defaultLars Knoll2017-05-191-1/+1
| * Move the internalClass field from Heap::Object to Heap::BaseLars Knoll2017-05-191-0/+2
| * Add ICs for String, MemberData and ArrayDataLars Knoll2017-05-191-0/+5
| * Re-add some inline property storageLars Knoll2017-05-081-0/+3
* | Micro optimizationLars Knoll2017-04-071-0/+1
* | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-071-1/+1
* | Add an actual write barrier and centralize it in one placeLars Knoll2017-03-091-0/+1
* | New mark table implementationLars Knoll2017-03-091-1/+4
|/
* Micro optimizationLars Knoll2016-12-131-0/+7
* Cleanup Value::isObject/objectValue usagesLars Knoll2016-11-291-0/+5
* Clean up duplicated checks whether a Value is a ManagedLars Knoll2016-11-291-4/+2
* Work around -Wtautological-compare warnings on clang 3.6Lars Knoll2016-11-111-1/+8
* Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2016-10-131-1/+15
|\
| * Fix developer-build with gcc 6Allan Sandfeld Jensen2016-10-101-1/+15
* | QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-2/+3
* | QML: Introduce destroy() on Base subclassesErik Verbruggen2016-10-051-1/+1
* | QML: Make all context objects trivialErik Verbruggen2016-09-301-1/+6
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Remove prohibited uses of underscore + capital letterThiago Macieira2016-01-081-1/+1
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Merge remote-tracking branch 'origin/5.5' into 5.6Liang Qi2015-10-021-2/+8
|\
| * Fix compilation with ICC on WindowsThiago Macieira2015-09-021-2/+8