aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
...
* | | Fix build without QML debuggingUlf Hermann2018-01-162-2/+6
* | | Move the freeList from Heap::ArrayData to SparseArrayLars Knoll2018-01-155-20/+18
* | | Get rid of BuiltinFunctionLars Knoll2018-01-159-113/+17
* | | Convert more builtin functions to use the new calling conventionLars Knoll2018-01-1212-78/+77
* | | Drop the qml-interpreter featureUlf Hermann2018-01-102-11/+4
* | | Fix calculation of String hash values for char *Lars Knoll2018-01-101-1/+1
* | | Cleanup IdentifierHashLars Knoll2018-01-103-81/+41
* | | Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-01-092-7/+16
|\| |
| * | Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-042-7/+16
| |\|
| | * Re-enable QML memory profilingUlf Hermann2017-11-232-7/+16
| * | Update to new QRandomGenerator APIThiago Macieira2017-11-031-1/+1
* | | V4 Profiler: Re-add memory profiling macrosUlf Hermann2018-01-091-0/+12
* | | Fix ASAN stack-use-after-scope error in CmpInstanceOf instructionSimon Hausmann2018-01-071-3/+2
* | | Raise minimum supported MSVC version to 2015Friedemann Kleint2018-01-0611-16/+13
* | | Fix failed assertions coming from the QML list modelLars Knoll2017-12-291-0/+8
* | | V4: Only start JITting after a minimum of 3 callsErik Verbruggen2017-12-144-14/+27
* | | Update to new QRandomGenerator APIThiago Macieira2017-12-051-1/+1
* | | fix uninitialized variable warningsShawn Rutledge2017-11-291-3/+3
* | | Cleanup now unused code paths in qv4lookupLars Knoll2017-11-272-81/+0
* | | Convert setters to use the id in InternalClassLars Knoll2017-11-274-133/+102
* | | Convert global getters to use the id in internalclassLars Knoll2017-11-272-127/+33
* | | Convert primitive lookups to use the new ID in internal classLars Knoll2017-11-272-139/+69
* | | Refactor getter lookupsLars Knoll2017-11-274-226/+162
* | | Add a unique id to InternalClass that describes it's total stateLars Knoll2017-11-275-3/+82
* | | V4: Change CallValue to have the value on the stackErik Verbruggen2017-11-231-2/+1
* | | V4: Collapse LoadRegExp+StoreReg into MoveRegExpErik Verbruggen2017-11-231-3/+3
* | | Merge remote-tracking branch 'origin/wip/new-backend' into devSimon Hausmann2017-11-2180-5151/+4997
|\ \ \
| * | | V4: Add a baseline JITErik Verbruggen2017-11-176-11/+53
| * | | V4: Remove left-overs from previous 32bit Value encodingErik Verbruggen2017-11-161-29/+0
| * | | Optimize Value::toObject/toStringLars Knoll2017-11-152-4/+4
| * | | Fixup nInlinePropsLars Knoll2017-11-151-0/+2
| * | | Speed up Object::internalGet()Lars Knoll2017-11-151-4/+3
| * | | Allow tuning the amount of inline properties per object typeLars Knoll2017-11-153-1/+6
| * | | Don't create a CallContext if arguments are being used in strict modeLars Knoll2017-11-151-1/+0
| * | | Don't copy unnamed arguments onto the JS stackLars Knoll2017-11-153-9/+16
| * | | V4: Tweak JumpTrue/JumpFalse interpreter instructionsErik Verbruggen2017-11-141-8/+14
| * | | Clean up ArgumentsObject handlingLars Knoll2017-11-146-32/+55
| * | | Allow for encoding a nullptr Heap::Base as a ValueErik Verbruggen2017-11-141-1/+0
| * | | Avoid marking on simple array data'sLars Knoll2017-11-144-4/+27
| * | | Simplify inline gettersLars Knoll2017-11-143-13/+20
| * | | Bring back markObjects(), this time generatedLars Knoll2017-11-1425-81/+62
| * | | Get rid of the last usage of the V4_OBJECT macroLars Knoll2017-11-141-15/+0
| * | | Convert methods of Error to new calling conventionLars Knoll2017-11-132-6/+6
| * | | Convert TypedArray and friends to new calling conventionLars Knoll2017-11-136-94/+93
| * | | Convert more builtin methods to new calling conventionLars Knoll2017-11-134-53/+53
| * | | Convert Date methods to new calling conventionLars Knoll2017-11-132-201/+196
| * | | Convert methods of Number to new calling conventionLars Knoll2017-11-132-51/+51
| * | | Convert String methods to new calling conventionLars Knoll2017-11-132-163/+147
| * | | Convert methods of RegExp to new calling conventionLars Knoll2017-11-135-33/+57
| * | | Convert methods of BooleanObject to new calling conventionLars Knoll2017-11-132-19/+28