aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Update to new QRandomGenerator APIThiago Macieira2017-12-0518-48/+48
* qquickitemlayer: Use setSize and setPosition instead of setting individuallyKai Uwe Broulik2017-11-301-4/+2
* qquickgridview: Use setSize instead of setWidth + setHeightKai Uwe Broulik2017-11-301-2/+1
* JIT: Inline load(Scoped)Local and store(Scoped)Local instructionsLars Knoll2017-11-304-69/+39
* fix uninitialized variable warningsShawn Rutledge2017-11-291-3/+3
* Warn if a layout has children with anchorsJan Arve Sæther2017-11-284-2/+14
* V4 JIT: Try not to overdo alignmentErik Verbruggen2017-11-281-8/+2
* Cleanup now unused code paths in qv4lookupLars Knoll2017-11-273-86/+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-236-10/+8
* V4: Collapse LoadRegExp+StoreReg into MoveRegExpErik Verbruggen2017-11-236-14/+16
* V4: Add fastpath for integer-to-integer comparissonsErik Verbruggen2017-11-231-15/+14
* V4: Add int32 fastpath for inc/decErik Verbruggen2017-11-221-4/+51
* Fix positioning and placement of initially invisible items in layoutsSascha Siebert2017-11-222-30/+28
* Merge remote-tracking branch 'origin/wip/new-backend' into devSimon Hausmann2017-11-21181-30256/+16237
|\
| * V4: Add int32 fastpath for add/sub/mul in the JITwip/new-backendErik Verbruggen2017-11-212-36/+88
| * V4: Shorten code by introducing an IntegerTag constantErik Verbruggen2017-11-181-13/+15
| * V4: Add a baseline JITErik Verbruggen2017-11-1715-12/+3821
| * 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-153-4/+4
| * Don't copy unnamed arguments onto the JS stackLars Knoll2017-11-153-9/+16
| * V4: Get rid of Reference::This and treat it as a stack slotErik Verbruggen2017-11-142-14/+2
| * 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-1433-191/+151
| * Get rid of the last usage of the V4_OBJECT macroLars Knoll2017-11-142-27/+15
| * 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-133-210/+205
| * Convert methods of Number to new calling conventionLars Knoll2017-11-133-52/+52
| * Convert String methods to new calling conventionLars Knoll2017-11-133-165/+149
| * 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
| * Convert methods of Array to new calling conventionLars Knoll2017-11-132-200/+185
| * Convert runtime methods of Object to new calling conventionLars Knoll2017-11-133-124/+146
| * Convert Math object's methods to new calling conventionLars Knoll2017-11-132-63/+63
| * Inline Runtime::method_instanceOf into the VMELars Knoll2017-11-131-2/+9
| * Convert Array.push/pop to new calling conventionLars Knoll2017-11-132-15/+15