aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4value_p.h
Commit message (Expand)AuthorAgeFilesLines
...
* | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-091-0/+38
* | Change getValueOrSetter to be write barrier friendlyLars Knoll2017-03-091-0/+5
* | Add a set() method to HeapValue as wellLars Knoll2017-03-091-1/+4
* | Make every member of a Heap object aware of its offset inside the objectLars Knoll2017-03-091-0/+5
* | Refactor how we define Heap objectsLars Knoll2017-03-091-0/+1
* | Unify mark handling for MemberData and ArrayDataLars Knoll2017-03-091-0/+14
|/
* Make QV4::Value constants of both encodings always availableSimon Hausmann2017-01-301-16/+29
* UINT_MAX is not a valid array index in JSLars Knoll2017-01-251-1/+1
* Some smaller optimizations for indexed property accessLars Knoll2016-12-101-0/+15
* Avoid one additional check when retrieving the Heap object from a ValueLars Knoll2016-12-101-7/+7
* Clean up duplicated checks whether a Value is a ManagedLars Knoll2016-11-291-6/+6
* V4: Help the C++ compiler to do more DSE by inlining more codeErik Verbruggen2016-11-291-23/+23
* Merge remote-tracking branch 'origin/5.7' into 5.8v5.8.0-beta1Liang Qi2016-10-271-4/+1
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-271-4/+20
| |\
| | * Fix QML Compiler crashSimon Hausmann2016-10-251-4/+1
* | | Merge remote-tracking branch 'origin/5.6' into 5.8Simon Hausmann2016-10-131-0/+19
|\ \ \ | | |/ | |/|
| * | V4: Fix usage of QV4::Value tags/typesErik Verbruggen2016-10-131-0/+19
| * | Fix V4 on big-endianAllan Sandfeld Jensen2016-10-101-8/+5
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-10-101-105/+141
|\ \ \ | | |/ | |/|
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-09-301-105/+141
| |\|
| | * V4: Free up 2 address bits in 64bit modeErik Verbruggen2016-09-281-105/+141
* | | QML: Make Heap::Object and all subclasses trivialErik Verbruggen2016-10-061-1/+1
* | | QML: Make all context objects trivialErik Verbruggen2016-09-301-4/+1
* | | Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-09-211-8/+5
|\| |
| * | Fix V4 on big-endianAllan Sandfeld Jensen2016-09-121-8/+5
* | | Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-08-021-2/+2
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-011-2/+2
| |\|
| | * Fix QQmlEngine crash on big endian 64 bit architectures (s390x)Maximiliano Curia2016-07-201-2/+2
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-06-211-42/+52
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-06-201-42/+52
| |\|
| | * V4: Always set the tag when boxing a pointer in QV4::Value.Erik Verbruggen2016-06-161-42/+52
* | | V4: tighten up various casts to check also check type.Erik Verbruggen2016-06-081-2/+11
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-5/+1
|\|
| * Remove workaround for the pointer size in bootstrapped tool buildsThiago Macieira2016-05-111-5/+1
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-03-071-2/+5
|\|
| * V4: fix bootstrapped builds on Ubuntu 32bit.Erik Verbruggen2016-03-031-2/+5
* | Updated license headersJani Heikkinen2016-01-191-14/+20
|/
* Remove prohibited uses of underscore + capital letterThiago Macieira2016-01-081-23/+23
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-061-0/+11
* Fix read of uninitialized value (undefined behavior)Thiago Macieira2015-09-241-2/+2
* Merge remote-tracking branch 'origin/5.5' into 5.6Ulf Hermann2015-08-181-11/+19
|\
| * Fix encoding of QV4::Value in host buildsSimon Hausmann2015-07-081-8/+16
* | Remove Q_ALWAYS_INLINE definition, as it is now in qglobal.hErik Verbruggen2015-08-141-10/+0
* | Encapsulate and protect all accesses to the vtable of Heap objectsLars Knoll2015-08-101-4/+4
* | Conditionally define Q_ALWAYS_INLINE.Erik Verbruggen2015-07-291-0/+2
* | Remove type punning from QV4::Value.Erik Verbruggen2015-07-241-117/+132
* | Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-0/+62
* | More cleanups in qv4value_p.hLars Knoll2015-04-241-24/+42
* | Merge remote-tracking branch 'origin/5.5' into devLiang Qi2015-04-221-3/+3
|\|
| * Fix a few typosFrederik Gladhorn2015-04-131-3/+3