aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4compiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor le integer types from qjson_p.h to qendian_p.hAllan Sandfeld Jensen2017-07-061-11/+11
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-07-041-5/+7
|\
| * Merge remote-tracking branch 'origin/5.9.1' into 5.9Liang Qi2017-06-301-5/+5
| |\
| | * Fix QML compiler crashes on big endian systemsDmitry Shachnev2017-06-181-5/+5
| * | Fix alignment issue on ARMv7Simon Hausmann2017-06-221-0/+2
| |/
* | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-071-1/+1
|\|
| * Fix loading of ahead-of-time generated cache files when cross-compilingSimon Hausmann2017-04-061-1/+1
* | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-231-1/+1
|\|
| * Avoid an extra stat() on the source .qml file when loading cacheSimon Hausmann2017-03-221-1/+1
* | Make the decision about whether to use a Simple callcontext earlierLars Knoll2017-03-091-0/+2
|/
* Add Q_ALLOCA_VAR, Q_ALLOCA_DECLARE and Q_ALLOCA_ASSIGN macrosKimmo Ollila2017-02-151-1/+1
* Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-10-221-0/+6
|\
| * Fix excessive invalidation of QML disk cachesSimon Hausmann2016-10-181-0/+6
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-09-211-0/+1
|\|
| * QML: Make sure the integer data is aligned on 4-byte boundariesErik Verbruggen2016-08-301-0/+1
* | Qml compiler: replace 'foreach' with 'range for'Anton Kudryavtsev2016-09-091-2/+2
|/
* Make the unit mapping on Windows configurable with regards to executable mappingSimon Hausmann2016-08-171-0/+1
* Fix endianness in constant handlingSimon Hausmann2016-08-031-0/+6
* Make generated code loading constants relocatableSimon Hausmann2016-08-021-0/+4
* Add a checksum to the generated QML compilation unitsSimon Hausmann2016-08-021-0/+1
* Improve robustness of qml disk cachingSimon Hausmann2016-07-231-4/+6
* Improve robustness of qml cache expiry checkingSimon Hausmann2016-07-191-0/+1
* Simplify CompiledData::Unit serializationSimon Hausmann2016-07-151-59/+79
* Clean up function offset table generationSimon Hausmann2016-07-151-7/+4
* More endianness fixesSimon Hausmann2016-07-151-6/+8
* Clean up JS internal class serializationSimon Hausmann2016-07-151-31/+24
* Remove unused fields in CompiledData::FunctionSimon Hausmann2016-07-141-8/+2
* Fix endian support in compiled data structuresSimon Hausmann2016-07-141-0/+6
* QML: Store idObjectDependencies in a QVarLengthArray.Erik Verbruggen2016-06-241-2/+4
* Added basic support for saving compilation units to diskSimon Hausmann2016-06-171-0/+3
* Clean up CompiledData::FunctionSimon Hausmann2016-06-071-3/+2
* Save some memoryLars Knoll2016-04-111-1/+0
* QML: Convert the PropertyDependencyMap to a QVarLengthArray.Erik Verbruggen2016-04-051-4/+2
* Updated license headersJani Heikkinen2016-01-191-14/+20
* Add 28 QList::reserve() callsSérgio Martins2015-06-081-0/+1
* Merge remote-tracking branch 'origin/5.5' into devSimon Hausmann2015-06-041-1/+1
|\
| * Fix uninitialized variables/dataSimon Hausmann2015-04-291-1/+1
* | Fix build with QT_STRICT_ITERATORSSérgio Martins2015-05-151-2/+2
* | Get rid of qv4value_inl_p.h and replace it by qv4typedvalue_p.hLars Knoll2015-04-241-1/+1
|/
* Update copyright headersJani Heikkinen2015-02-121-7/+7
* Cleanup: Simplify CompiledData::Unit structure to always include the string t...Simon Hausmann2014-09-241-10/+15
* Update license headers and add new licensesJani Heikkinen2014-08-251-19/+11
* CleanupSimon Hausmann2014-08-151-6/+8
* Fix crash on host/target word size mismatchesSimon Hausmann2014-05-091-5/+1
* Extend the QML bootstrap library by the IR buildersSimon Hausmann2014-04-231-3/+2
* V4 string table cleanupsSimon Hausmann2014-03-281-15/+15
* Various cleanupsSimon Hausmann2014-03-281-39/+54
* Remove unused entries in CompiledDataLars Knoll2014-03-071-4/+2
* Add a Line instruction to the interpreterLars Knoll2014-03-071-22/+0
* Clean up object literal handling with integral indicesSimon Hausmann2014-02-241-5/+3