aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime
Commit message (Expand)AuthorAgeFilesLines
...
| * | QML: clear the property cache on QObjectWrapper destuctionErik Verbruggen2017-04-191-0/+4
* | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-111-7/+4
|\| |
| * | Merge remote-tracking branch 'origin/5.8' into 5.9Liang Qi2017-04-111-7/+4
| |\|
| | * Avoid access to declarativeData when isDeletingChildren is setBernhard Übelacker2017-04-101-7/+4
* | | Merge "Merge remote-tracking branch 'origin/5.9' into dev" into refs/staging/devSimon Hausmann2017-04-085-38/+54
|\ \ \
| * | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-04-075-38/+54
| |\| |
| | * | Don't waste CPU cycles when checking whether a breakpoint is activeLars Knoll2017-04-041-5/+6
| | * | Fix arithmetic with constants inside eval() calls on 32-bit architecturesSimon Hausmann2017-03-301-0/+1
| | * | Fix value type encoding constant usage when cross-compilingSimon Hausmann2017-03-304-38/+50
* | | | Cleanups: Remove Steele barrier codeLars Knoll2017-04-071-1/+0
|/ / /
* | | Micro optimizationLars Knoll2017-04-072-0/+7
* | | Separate the stack used for GC from the regular JS stackLars Knoll2017-04-0715-66/+67
* | | CleanupsLars Knoll2017-04-072-18/+14
* | | Remove assertObjectBelongsToEngine methodLars Knoll2017-04-072-11/+0
* | | Correctly compute the amount of variables we need to markLars Knoll2017-04-061-3/+2
* | | Merge remote-tracking branch 'origin/5.9' into devSimon Hausmann2017-03-272-1/+3
|\| |
| * | Merge "Merge remote-tracking branch 'origin/5.8' into 5.9" into refs/staging/5.9Simon Hausmann2017-03-251-0/+2
| |\ \
| | * | Merge remote-tracking branch 'origin/5.8' into 5.9Simon Hausmann2017-03-151-0/+2
| | |\|
| | | * JS: Fix 0 == -0Erik Verbruggen2017-03-081-0/+2
| * | | Fix prototype property when set to non-objectsSimon Hausmann2017-03-241-1/+1
* | | | Merge remote-tracking branch 'origin/5.9' into HEADSimon Hausmann2017-03-2313-347/+308
|\| | |
| * | | Complete transition to standard layout classes for JIT accessSimon Hausmann2017-03-216-19/+12
| * | | Protect CallContext member usage against word size differencesSimon Hausmann2017-03-171-3/+18
| * | | Protect ExecutionContext member usage against word size differencesSimon Hausmann2017-03-171-10/+31
| * | | Protect CompilationUnit member usage against word size differencesSimon Hausmann2017-03-175-10/+10
| * | | Protect Lookup usage against cross-compilation word size differencesSimon Hausmann2017-03-171-0/+7
| * | | Protect CallData usage against cross-compilation word size differencesSimon Hausmann2017-03-173-14/+20
| * | | Prepare run-time method calling mechanism for cross-compilationSimon Hausmann2017-03-174-305/+227
| * | | Fix running of 32-bit JIT code generated on 64-bit hostsSimon Hausmann2017-03-172-8/+2
| |/ /
* | | Fix accidental assignment in assertionSimon Hausmann2017-03-131-2/+2
* | | Micro optimizationLars Knoll2017-03-091-1/+1
* | | Optimize Base::mark()Lars Knoll2017-03-091-5/+11
* | | Incremental garbage collectionLars Knoll2017-03-093-14/+17
* | | Implement a real write barrierLars Knoll2017-03-096-22/+19
* | | Smaller cleanupLars Knoll2017-03-091-2/+2
* | | Make the decision about whether to use a Simple callcontext earlierLars Knoll2017-03-091-6/+1
* | | Get rid of QV4::Function::needsActivation()Lars Knoll2017-03-094-62/+44
* | | Add an actual write barrier and centralize it in one placeLars Knoll2017-03-094-49/+11
* | | Make moth write barrier friendlyLars Knoll2017-03-091-17/+20
* | | move locals over to be write barrier safeLars Knoll2017-03-096-29/+12
* | | Make writes to ArrayData write-barrier safeLars Knoll2017-03-097-44/+58
* | | Go through proper set() functions when writing to MemberDataLars Knoll2017-03-0916-106/+132
* | | Get rid of methods returning a pointer to a Property structureLars Knoll2017-03-093-64/+37
* | | Change getValueOrSetter to be write barrier friendlyLars Knoll2017-03-095-52/+100
* | | Add a set() method to HeapValue as wellLars Knoll2017-03-094-6/+9
* | | Make all write operations to Pointer<> types go through a set() methodLars Knoll2017-03-0914-46/+48
* | | Make every member of a Heap object aware of its offset inside the objectLars Knoll2017-03-096-3/+11
* | | Refactor how we define Heap objectsLars Knoll2017-03-0916-70/+64
* | | Always pass the ExecutionEngine into lookup callsLars Knoll2017-03-093-26/+25
* | | Cleanup Property classLars Knoll2017-03-091-14/+1