| Commit message (Expand) | Author | Age | Files | Lines |
| * | Clean up frozen(), sealed(), nonExtensible() and propertiesFrozen() | Ulf Hermann | 2019-05-31 | 1 | -54/+34 |
| * | Clean up QStringHash | Ulf Hermann | 2019-04-30 | 1 | -11/+2 |
| * | Check for numeric limits when growing SharedInternalClassDataPrivate | Ulf Hermann | 2019-03-27 | 1 | -10/+18 |
| * | Re-use existing IC when freezing properties | Ulf Hermann | 2019-03-27 | 1 | -4/+3 |
| * | Trigger the garbage collector when allocating InternalClass objects | Ulf Hermann | 2019-03-26 | 1 | -0/+56 |
| * | V4: Don't mark InternalClass::parent when garbage collecting | Ulf Hermann | 2019-03-20 | 1 | -5/+7 |
| * | Refactor deletion of properties | Lars Knoll | 2018-09-27 | 1 | -23/+20 |
| * | Don't move any property slots in Objects anymore | Lars Knoll | 2018-09-27 | 1 | -68/+17 |
| * | Get rid of remaining assumptions about setter being next to getters | Lars Knoll | 2018-09-27 | 1 | -22/+24 |
| * | Refactor InternalClass::find() | Lars Knoll | 2018-09-27 | 1 | -2/+3 |
| * | Small refactoring of PropertyHash::lookup() | Lars Knoll | 2018-09-27 | 1 | -3/+5 |
| * | Cleanups in Value/Primitive | Lars Knoll | 2018-09-17 | 1 | -2/+2 |
| * | Store InternalClass::nameMap in a MemberData | Lars Knoll | 2018-09-16 | 1 | -12/+88 |
| * | Replace Identifier by PropertyKey | Lars Knoll | 2018-07-02 | 1 | -24/+24 |
| * | Cleanups in the Identifier API | Lars Knoll | 2018-07-02 | 1 | -4/+4 |
| * | Add support for Reflect | Lars Knoll | 2018-06-21 | 1 | -1/+1 |
| * | Garbage collect identifiers | Lars Knoll | 2018-05-02 | 1 | -2/+8 |
| * | Remove String dependency from InternalClass | Lars Knoll | 2018-05-02 | 1 | -25/+9 |
| * | Use Identifier by value and don't new them anymore | Lars Knoll | 2018-05-02 | 1 | -26/+26 |
| * | Turn Identifier into a simple integer | Lars Knoll | 2018-05-02 | 1 | -3/+3 |
| * | Fix removal of members from the InternalClass | Lars Knoll | 2018-04-25 | 1 | -11/+22 |
| * | Reorganize Lookup data structure to make marking faster | Lars Knoll | 2018-04-12 | 1 | -3/+3 |
| * | Rename InternalClass::id to protoId | Lars Knoll | 2018-04-12 | 1 | -7/+7 |
| * | garbage collect InternalClass | Lars Knoll | 2018-04-12 | 1 | -101/+125 |
| * | Better encapsulation for EngineBase::internalClass | Lars Knoll | 2018-04-12 | 1 | -2/+2 |
| * | InternalClass: Unify handling of sealed and frozen classes | Lars Knoll | 2018-04-12 | 1 | -30/+41 |
| * | Remove the pool allocator from InternalClass | Lars Knoll | 2018-04-12 | 1 | -23/+13 |
| * | Merge remote-tracking branch 'origin/5.11' into dev | Liang Qi | 2018-02-27 | 1 | -2/+2 |
| |\ |
|
| | * | use nullptr consistently (clang-tidy) | Shawn Rutledge | 2018-02-26 | 1 | -8/+8 |
| * | | Merge remote-tracking branch 'origin/5.11' into dev | Qt Forward Merge Bot | 2018-02-15 | 1 | -0/+3 |
| |\| |
|
| | * | Clear the last value when removing properties | Erik Verbruggen | 2018-02-14 | 1 | -0/+3 |
| * | | Change creation of new internal classes | Lars Knoll | 2018-02-09 | 1 | -135/+191 |
| |/ |
|
| * | Add a unique id to InternalClass that describes it's total state | Lars Knoll | 2017-11-27 | 1 | -2/+60 |
| * | Merge remote-tracking branch 'origin/5.9' into dev | Liang Qi | 2017-06-06 | 1 | -13/+119 |
| |\ |
|
| | * | Optimize marking of prototypes in the InternalClass tree | Lars Knoll | 2017-05-19 | 1 | -16/+16 |
| | * | Optimize lookups in the internalClass | Lars Knoll | 2017-05-19 | 1 | -9/+0 |
| | * | Move the prototype into the internal class | Lars Knoll | 2017-05-19 | 1 | -1/+52 |
| | * | Move the internalClass field from Heap::Object to Heap::Base | Lars Knoll | 2017-05-19 | 1 | -2/+11 |
| | * | Add support for storing the Vtable in the InternalClass | Lars Knoll | 2017-05-19 | 1 | -8/+44 |
| | * | Properly encapsulate all accesses to the vtable | Lars Knoll | 2017-05-19 | 1 | -2/+2 |
| | * | Move the list of default internal classes into EngineBase | Lars Knoll | 2017-05-19 | 1 | -4/+4 |
| | * | Re-add some inline property storage | Lars Knoll | 2017-05-08 | 1 | -3/+30 |
| * | | Separate the stack used for GC from the regular JS stack | Lars Knoll | 2017-04-07 | 1 | -2/+2 |
| * | | Go through proper set() functions when writing to MemberData | Lars Knoll | 2017-03-09 | 1 | -23/+3 |
| |/ |
|
| * | Get rid of the inline member data in Object | Lars Knoll | 2017-01-25 | 1 | -29/+3 |
| * | Merge remote-tracking branch 'origin/5.6' into 5.8 | Simon Hausmann | 2016-10-13 | 1 | -4/+8 |
| |\ |
|
| | * | Fix corruption when adding or changing properties of JS objects | Arnaud Vrac | 2016-10-10 | 1 | -4/+8 |
| * | | Merge remote-tracking branch 'origin/5.7' into dev | Edward Welbourne | 2016-08-02 | 1 | -4/+4 |
| |\ \ |
|
| | * | | Merge remote-tracking branch 'origin/5.6' into 5.7 | Edward Welbourne | 2016-07-15 | 1 | -4/+4 |
| | |\| |
|
| | | * | Fix logic bug when deleting properties of JS objects | Lars Knoll | 2016-07-14 | 1 | -4/+4 |